diff options
author | lonkaars <l.leblansch@gmail.com> | 2021-01-05 12:18:38 +0100 |
---|---|---|
committer | lonkaars <l.leblansch@gmail.com> | 2021-01-05 12:18:38 +0100 |
commit | 8cdbd98c8ab9646a96bc22724f38038b4e273a0e (patch) | |
tree | 066d31f73f2dd0abb616092ac282d826df392494 /src/pages | |
parent | b6abf82e0c8946353f973042bb58c30f3853496a (diff) |
de tegeltjes liggen
Diffstat (limited to 'src/pages')
-rw-r--r-- | src/pages/home.jsx | 27 | ||||
-rw-r--r-- | src/pages/home.tsx | 59 |
2 files changed, 59 insertions, 27 deletions
diff --git a/src/pages/home.jsx b/src/pages/home.jsx deleted file mode 100644 index 11a72d6..0000000 --- a/src/pages/home.jsx +++ /dev/null @@ -1,27 +0,0 @@ -import { NavBar } from '../components/navbar'; -import { CenteredPage, PageTitle } from '../components/page'; -import { Vierkant, VierkantWrapper } from '../components/vierkant'; - -function HomePage() { - return ( - <div> - <NavBar /> - <CenteredPage> - <PageTitle>4 op een rij</PageTitle> - <Vierkant>Gert</Vierkant> - <Vierkant>Gert2</Vierkant> - <Vierkant>Gert3</Vierkant> - <Vierkant>Gert4</Vierkant> - <Vierkant>Gert5</Vierkant> - <Vierkant>Gert6</Vierkant> - <Vierkant>Gert7</Vierkant> - <Vierkant>Gert8</Vierkant> - <Vierkant>Gert9</Vierkant> - <Vierkant>Gert10</Vierkant> - <Vierkant>Gert11</Vierkant> - </CenteredPage> - </div> - ); -} - -export default HomePage; diff --git a/src/pages/home.tsx b/src/pages/home.tsx new file mode 100644 index 0000000..735ef10 --- /dev/null +++ b/src/pages/home.tsx @@ -0,0 +1,59 @@ +import {CSSProperties} from 'react'; + +import { NavBar } from '../components/navbar'; +import { CenteredPage, PageTitle } from '../components/page'; +import { Vierkant } from '../components/vierkant'; + +import VideogameAssetIcon from '@material-ui/icons/VideogameAsset'; +import ExtensionIcon from '@material-ui/icons/Extension'; + +var GameModeIconStyle: CSSProperties = { + fontSize: 64, + display: "inline-block", + position: "absolute", + top: 24, + left: "50%", + transform: "translateX(-50%)" +} + +var GameModeTextStyle: CSSProperties = { + whiteSpace: "nowrap", + display: "inline-block", + position: "absolute", + bottom: 24, + left: "50%", + transform: "translateX(-50%)" +} + +var SquareSize: CSSProperties = { + width: 100, + height: 100 +} + +function HomePage() { + return ( + <div> + <NavBar /> + <CenteredPage> + <PageTitle>4 op een rij</PageTitle> + <Vierkant> + <VideogameAssetIcon style={GameModeIconStyle}/> + <span style={GameModeTextStyle}>Nieuw spel</span> + <div style={SquareSize}></div> + </Vierkant> + <Vierkant> + <ExtensionIcon style={GameModeIconStyle}/> + <span style={GameModeTextStyle}>Puzzels</span> + <div style={SquareSize}></div> + </Vierkant> + <Vierkant> + <VideogameAssetIcon style={GameModeIconStyle}/> + <span style={GameModeTextStyle}>Tegen computer</span> + <div style={SquareSize}></div> + </Vierkant> + </CenteredPage> + </div> + ); +} + +export default HomePage; |