import Layout from '@components/Layouts/Layout'; import { seo } from '@config/seo'; import { getCVPage } from '@services/graphql/pages'; import { NextPageWithLayout } from '@ts/types/app'; import { PageProps } from '@ts/types/pages'; import { loadTranslation } from '@utils/helpers/i18n'; import { GetStaticProps, GetStaticPropsContext } from 'next'; import Head from 'next/head'; import { ReactElement } from 'react'; const CV: NextPageWithLayout = ({ page }) => { return ( <> {seo.cv.title}

{page.title}

); }; CV.getLayout = (page: ReactElement) => {page}; export const getStaticProps: GetStaticProps = async ( context: GetStaticPropsContext ) => { const translation = await loadTranslation( context.locale!, process.env.NODE_ENV === 'production' ); const page = await getCVPage(); return { props: { page, translation, }, }; }; export default CV;