e0e1373468
* Update prettier to latest * Add format command * Create .prettierignore * Add prettier plugin sort imports * Update prettier config * Update prettier config * Update .prettierignore * Fix @babel/parser conflict https://github.com/trivago/prettier-plugin-sort-imports/issues/156 * Revert "Update .prettierignore" This reverts commit 282e5b838376f16b3df7f4c1f99f1106baaffea4. * Revert change for apps/www/pages/v/[id].tsx * Sort imports Moves the third party imports to the top, "~" imports in middle, and "./" at last * Sorting of the specifiers in an import declarations * [www] use path vs "../" * [core] use path "~" vs "../" * [tldraw] use path "~" vs "../.../" * [tldraw] use path "~" vs "../" * [tldraw] Cleanup * Update prettier config * Last use path "~" vs "../.../" * [www] Fix order of the third party imports * Clean prettier config
22 lines
503 B
TypeScript
22 lines
503 B
TypeScript
import dynamic from 'next/dynamic'
|
|
import Head from 'next/head'
|
|
import { useRouter } from 'next/router'
|
|
import { useMemo } from 'react'
|
|
|
|
const Editor = dynamic(() => import('~components/Editor'), { ssr: false }) as any
|
|
|
|
const Home = () => {
|
|
const { query } = useRouter()
|
|
const isExportMode = useMemo(() => 'exportMode' in query, [query])
|
|
|
|
return (
|
|
<>
|
|
<Head>
|
|
<title>tldraw</title>
|
|
</Head>
|
|
<Editor id="home" showUI={!isExportMode} />
|
|
</>
|
|
)
|
|
}
|
|
|
|
export default Home
|