import { GetStaticProps } from 'next' import getPageProps from './getPageProps' import { AppPageProps, LmErrorProps } from '../../typings/app' import { getBaseProps } from './getBaseProps' export const getStaticPropsError: GetStaticProps = async ( context ) => { const { locale, defaultLocale, locales } = context try { const pageProps = await getPageProps('error-404', { locale, defaultLocale, locales, insideStoryblok: false }) return { props: pageProps } } catch (e) { console.log('failed to get error props', e) return { props: { ...getBaseProps(), error: e as LmErrorProps } } } }