aboutsummaryrefslogtreecommitdiff
path: root/src/components/Header/Header.js
diff options
context:
space:
mode:
authorEug-VS <eug-vs@keemail.me>2020-01-02 22:01:49 +0300
committerEug-VS <eug-vs@keemail.me>2020-01-02 22:01:49 +0300
commit73eae8e0b49ebe4d85efdc7e6913d7c03e7d543c (patch)
treefd8f9b8fc79f06c53cd558c945e964ff54226a80 /src/components/Header/Header.js
parent4b39b512a63134c9882b356e9f641f967e870482 (diff)
downloadchrono-cube-ui-73eae8e0b49ebe4d85efdc7e6913d7c03e7d543c.tar.gz
Style Header component
Diffstat (limited to 'src/components/Header/Header.js')
-rw-r--r--src/components/Header/Header.js43
1 files changed, 22 insertions, 21 deletions
diff --git a/src/components/Header/Header.js b/src/components/Header/Header.js
index 9bfe5c4..caa30a0 100644
--- a/src/components/Header/Header.js
+++ b/src/components/Header/Header.js
@@ -6,37 +6,38 @@ import {
Typography
} from "@material-ui/core";
import styled from 'styled-components';
+import { makeStyles } from '@material-ui/core/styles';
+
+const useStyles = makeStyles(theme => ({
+ header: {
+ backgroundColor: theme.palette.primary.dark,
+ },
+ logo: {
+ color: theme.palette.orange.main,
+ margin: theme.spacing(2, 3, 2, 2)
+ },
+}));
+
const Header = ({ setPage }) => {
+ const classes = useStyles();
const handleChange = (event, newPage) => {
setPage(newPage);
};
+ const menuItems = ['app', 'profile', 'scoreboard', 'news'];
+
return (
- <AppBar position="static">
- <TabsWrapper onChange={handleChange}>
- <Typography variant="h4" id="logo"> ChronoCube </Typography>
- <Tab label="App" value="app"/>
- <Tab label="Profile" value="profile"/>
- <Tab label="Scoreboard" value="scoreboard"/>
- <Tab label="News" value="news"/>
- </TabsWrapper>
+ <AppBar position="sticky" className={classes.header}>
+ <Tabs onChange={handleChange}>
+ <Typography variant="h4" className={classes.logo}> ChronoCube </Typography>
+ { menuItems.map(menuItem => (
+ <Tab label={menuItem} value={menuItem}/>
+ ))}
+ </Tabs>
</AppBar>
);
};
-const TabsWrapper = styled(Tabs)`
- border-bottom: 1px solid black;
- & .MuiTab-wrapper {
- padding: 10px;
- }
- & .MuiTypography-root {
- font-weight: bold;
- padding: 10px;
- margin-right: 50px;
- margin-left: 30px;
- }
-`;
-
export default Header;