Files
nextjs-notion-starter-kit/pages/index.tsx
2021-01-19 20:54:08 -05:00

27 lines
612 B
TypeScript

import React from 'react'
import { domain } from 'lib/config'
import { resolveNotionPage } from 'lib/resolve-notion-page'
import { NotionPage } from 'components'
export const getStaticProps = async (context) => {
try {
const props = await resolveNotionPage(domain)
return { props, revalidate: 10 }
} catch (err) {
console.error('page error', domain, err)
return {
props: {
error: {
statusCode: err.statusCode || 500,
message: err.message
}
}
}
}
}
export default function NotionDomainPage(props) {
return <NotionPage {...props} />
}