From 9c355c7de88bcbfb62558d3665d9a3a2c8a97b6f Mon Sep 17 00:00:00 2001 From: lonkaars Date: Fri, 15 Jan 2021 09:05:51 +0100 Subject: login/register pages --- src/components/navbar.tsx | 14 +++++++++++++- src/global.css | 10 +++++----- src/pages/login.tsx | 35 +++++++++++++++++++++++++++++++++++ src/pages/register.tsx | 28 ++++++++++++++++++++++++++++ src/routes.tsx | 4 ++++ 5 files changed, 85 insertions(+), 6 deletions(-) create mode 100644 src/pages/login.tsx create mode 100644 src/pages/register.tsx (limited to 'src') diff --git a/src/components/navbar.tsx b/src/components/navbar.tsx index 1ad6fe4..e5d2915 100644 --- a/src/components/navbar.tsx +++ b/src/components/navbar.tsx @@ -7,6 +7,7 @@ import VideogameAssetIcon from '@material-ui/icons/VideogameAsset'; import ExtensionIcon from '@material-ui/icons/Extension'; import SearchIcon from '@material-ui/icons/Search'; import SettingsIcon from '@material-ui/icons/Settings'; +import PersonIcon from '@material-ui/icons/Person'; var NavBarItemStyle: CSSProperties = { margin: 12, @@ -41,8 +42,19 @@ export function NavBar() {
+ +
+ +
+
diff --git a/src/global.css b/src/global.css index 5f9011f..d851131 100644 --- a/src/global.css +++ b/src/global.css @@ -19,17 +19,17 @@ html, body { } /* navbar fix */ -body { - padding-left: 48px; - background-color: var(--page-background); -} +body { padding-left: 48px; } -/* font size */ +/* font */ html { font-size: 14px; font-family: "Inter"; } +/* background color */ +html { background-color: var(--page-background); } + /* link color fix */ a { color: var(--text); } diff --git a/src/pages/login.tsx b/src/pages/login.tsx new file mode 100644 index 0000000..bbbd363 --- /dev/null +++ b/src/pages/login.tsx @@ -0,0 +1,35 @@ +import { NavBar } from '../components/navbar'; +import { CenteredPage, PageTitle } from '../components/page'; +import { Vierkant, Input, Button } from '../components/ui'; + +export default function LoginPage() { + return ( +
+ + +
+ + + +
+ + +
+
+
+
+
+ ); +} + diff --git a/src/pages/register.tsx b/src/pages/register.tsx new file mode 100644 index 0000000..4ab3106 --- /dev/null +++ b/src/pages/register.tsx @@ -0,0 +1,28 @@ +import { NavBar } from '../components/navbar'; +import { CenteredPage, PageTitle } from '../components/page'; +import { Vierkant, Input, Button } from '../components/ui'; + +export default function RegisterPage() { + return ( +
+ + +
+ + + + + + +
+
+
+ ); +} + diff --git a/src/routes.tsx b/src/routes.tsx index 5310baf..baff382 100644 --- a/src/routes.tsx +++ b/src/routes.tsx @@ -5,12 +5,16 @@ import './global.css'; import HomePage from './pages/home'; import SettingsPage from './pages/settings'; import GamePage from './pages/game'; +import LoginPage from './pages/login'; +import RegisterPage from './pages/register'; export default function Router() { return + + ; } -- cgit v1.2.3