import { getPortfolioProjects } from '../../utils/portfolio'; import { useRouter } from 'next/router'; import { Wrapper } from '../../styles/portfolio'; import Card from '../../components/Card'; import IconButton from '../../components/IconButton'; import Head from 'next/head'; interface Props { portfolioProjects: { title: string; description: string; image?: string; slug: string; date: string; tags?: string[]; }[]; } const Index = ({ portfolioProjects }: Props) => { const router = useRouter(); return ( <> Portfolio | Hazem Krimi
router.back()}> Back

Portfolio

{portfolioProjects.length !== 0 ? ( portfolioProjects.map(({ slug, ...rest }) => ( )) ) : (

Nothing for now

)}
); }; export default Index; export const getStaticProps = async () => { const portfolioProjects = getPortfolioProjects(); return { props: { portfolioProjects } }; };