-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.js
33 lines (31 loc) · 843 Bytes
/
index.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
import Header from "../src/components/Header";
import Background from "../src/components/Background";
import Head from "next/head";
import { MainComplete } from "../src/components/Main";
import { ExperienceProvider } from "../src/contexts/ExperienceContext";
export default function Home(props) {
// console.log(props);
return (
<ExperienceProvider
level={props.level}
currentExperience={props.currentExperience}
>
<Background>
<Head>
<title>TCC</title>
</Head>
<Header />
<MainComplete />
</Background>
</ExperienceProvider>
);
}
export const getServerSideProps = async (ctx) => {
const { level, currentExperience } = ctx.req.cookies;
return {
props: {
level: Number(level),
currentExperience: Number(currentExperience),
},
};
};