diff --git a/src/Routes.tsx b/src/Routes.tsx index d11cc5a1c8fa2dfad2f9f9b6dafee1d2d54aae3e..eb65580114c80798e272f5882a45086245a17b07 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 0000000000000000000000000000000000000000..eb9cf5ee1466d6dcd3382b6f40e59da4f5d005a5 --- /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 b40cff6a6f63846c622d1abc6dc226dde0fb738f..fa689322dcdba61fbc1417c69ebc8b9e7678585d 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: {}, */