index.tsx19 lines · main
1import { IS_PLATFORM } from 'common'
2
3import { Home } from '@/components/interfaces/Home/Home'
4import { ProjectHome } from '@/components/interfaces/ProjectHome/Home'
5import DefaultLayout from '@/components/layouts/DefaultLayout'
6import { ProjectLayoutWithAuth } from '@/components/layouts/ProjectLayout'
7import type { NextPageWithLayout } from '@/types'
8
9const HomePage: NextPageWithLayout = () => {
10 return IS_PLATFORM ? <ProjectHome /> : <Home />
11}
12
13HomePage.getLayout = (page) => (
14 <DefaultLayout>
15 <ProjectLayoutWithAuth>{page}</ProjectLayoutWithAuth>
16 </DefaultLayout>
17)
18
19export default HomePage