Files
nextjs-notion-starter-kit/pages/index.tsx
2024-10-31 20:49:33 -05:00

22 lines
596 B
TypeScript

import { NotionPage } from '@/components/NotionPage'
import { domain } from '@/lib/config'
import { resolveNotionPage } from '@/lib/resolve-notion-page'
export const getStaticProps = async () => {
try {
const props = await resolveNotionPage(domain)
return { props, revalidate: 10 }
} catch (err) {
console.error('page error', domain, err)
// we don't want to publish the error version of this page, so
// let next.js know explicitly that incremental SSG failed
throw err
}
}
export default function NotionDomainPage(props) {
return <NotionPage {...props} />
}