From 32f2b8f5a2a47643b10ebb2cebdd69e252d1529e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Rafael=20L=C3=A1szl=C3=B3?= <rlacko99@gmail.com>
Date: Wed, 27 Jan 2021 19:35:10 +0100
Subject: [PATCH] rules page

---
 src/Routes.tsx          |  4 +++
 src/pages/RulesPage.tsx | 78 +++++++++++++++++++++++++++++++++++++++++
 src/theme.ts            |  1 +
 3 files changed, 83 insertions(+)
 create mode 100644 src/pages/RulesPage.tsx

diff --git a/src/Routes.tsx b/src/Routes.tsx
index d11cc5a..eb65580 100644
--- a/src/Routes.tsx
+++ b/src/Routes.tsx
@@ -2,6 +2,7 @@ import React from 'react';
 import { Route, Switch } from 'react-router';
 import ProfileButton from './components/ProfileButton';
 import NewsPage from './pages/NewsPage';
+import RulesPage from './pages/RulesPage';
 
 const Routes: React.FC = () => (
   <Switch>
@@ -11,6 +12,9 @@ const Routes: React.FC = () => (
     <Route path="/news">
       <NewsPage />
     </Route>
+    <Route path="/rules">
+      <RulesPage />
+    </Route>
   </Switch>
 );
 
diff --git a/src/pages/RulesPage.tsx b/src/pages/RulesPage.tsx
new file mode 100644
index 0000000..eb9cf5e
--- /dev/null
+++ b/src/pages/RulesPage.tsx
@@ -0,0 +1,78 @@
+import { Box, Container, Divider, ListItem, makeStyles, Typography } from '@material-ui/core';
+import React from 'react';
+import Page from './Page';
+
+const useStyles = makeStyles((theme) => ({
+  title: {
+    marginTop: 30,
+    marginBottom: 30,
+    fontSize: '36px',
+    color: theme.palette.primary.contrastText,
+  },
+  container: {
+    color: theme.palette.primary.contrastText,
+    backgroundColor: theme.palette.background.paper,
+    margin: theme.spacing(2),
+    padding: theme.spacing(1),
+  },
+  text: {
+    fontSize: '18px',
+  },
+}));
+
+const RulesPage: React.FC = () => {
+  const classes = useStyles();
+
+  return (
+    <Page>
+      <Container>
+        <Typography className={classes.title} align="center">
+          Házirend
+        </Typography>
+        <Box className={classes.container}>
+          <ListItem divider>
+            <Typography className={classes.text}>
+              Mindenki a saját testi épségéért felelős! Alkohol vagy drog hatása alatt a teremben
+              tartózkodni, edzeni tilos!
+            </Typography>
+          </ListItem>
+          <Divider />
+          <ListItem>
+            <Typography component="div" className={classes.text}>
+              A konditerem csak érvényes
+              <Box fontWeight="fontWeightBold" display="inline" px={1}>
+                BELÉPŐVEL
+              </Box>
+              és megfelelő
+              <Box fontWeight="fontWeightBold" display="inline" pl={1}>
+                TISZTA CIPŐBEN, ALSÓ- ÉS FELSŐRUHÁZATBAN HASZNÁLHATÓ
+              </Box>
+              ! A félmeztelen edzés tilos! A kondi belépőnek az edzés ideje alatt végig nálad kell
+              lennie a teremben!
+            </Typography>
+          </ListItem>
+          <Divider />
+          <ListItem>
+            <Typography component="div" className={classes.text}>
+              A teremben higiéniai okok miatt mindenkinek saját, megfelelő méretű
+              <Box fontWeight="fontWeightBold" display="inline" pl={1}>
+                TÖRÖLKÖZŐ HASZNÁLATA KÖTELEZŐ
+              </Box>
+              ! Csak a kardió részleg használata esetén is kell törölköző!
+            </Typography>
+          </ListItem>
+          <Divider />
+          <ListItem>
+            <Typography component="div" className={classes.text}>
+              A terem csak tiszta, zárt, gumitalpú cipőben használható! Mezítlábas, zoknis és
+              papucsos edzés tilos! A terembe utcai cipőben belépni tilos! Aki megfelelő ruházat
+              nélkül edz, az edzés azonnali megszakítására, és a terem elhagyására kötelezhető.
+            </Typography>
+          </ListItem>
+        </Box>
+      </Container>
+    </Page>
+  );
+};
+
+export default RulesPage;
diff --git a/src/theme.ts b/src/theme.ts
index b40cff6..fa68932 100644
--- a/src/theme.ts
+++ b/src/theme.ts
@@ -36,6 +36,7 @@ export const darkTheme = createMuiTheme({
       default: '#2A2A28',
       paper: '#202020',
     },
+    divider: '#444444',
     /* success: {},
     info: {},
     warning: {}, */
-- 
GitLab