1234567891011121314151617181920212223242526272829303132 |
- import dynamic from 'next/dynamic'
- import { GetServerSideProps } from 'next'
- import { getSession } from 'next-auth/client'
- import Head from 'next/head'
-
- const Editor = dynamic(() => import('components/editor'), { ssr: false })
-
- export default function Shhh(): JSX.Element {
- return (
- <>
- <Head>
- <title>tldraw</title>
- </Head>
- <Editor id="home" />
- </>
- )
- }
-
- export const getServerSideProps: GetServerSideProps = async (context) => {
- const session = await getSession(context)
-
- if (!session?.user && process.env.NODE_ENV !== 'development') {
- context.res.setHeader('Location', `/sponsorware`)
- context.res.statusCode = 307
- }
-
- return {
- props: {
- session,
- },
- }
- }
|