diff options
author | Eug-VS <eug-vs@keemail.me> | 2019-12-31 21:52:45 +0300 |
---|---|---|
committer | Eug-VS <eug-vs@keemail.me> | 2019-12-31 21:52:45 +0300 |
commit | 488c4ed02814f35ba33bfd4bd23fa6968717c53b (patch) | |
tree | e3ecf1cb309e940543a06ca9dce534642bdff923 /src/components | |
parent | 7d09949d8903aca282e4349e1ccfd589e59a4624 (diff) | |
download | chrono-cube-ui-488c4ed02814f35ba33bfd4bd23fa6968717c53b.tar.gz |
Create page state and pass it to Header
Diffstat (limited to 'src/components')
-rw-r--r-- | src/components/Header.js | 21 |
1 files changed, 14 insertions, 7 deletions
diff --git a/src/components/Header.js b/src/components/Header.js index cd217fc..cca73ed 100644 --- a/src/components/Header.js +++ b/src/components/Header.js @@ -7,17 +7,24 @@ import { } from "@material-ui/core"; import styled from 'styled-components'; -const Header = () => ( +const Header = ({ setPage }) => { + + const handleChange = (event, newPage) => { + setPage(newPage); + }; + + return ( <AppBar position="static"> - <TabsWrapper> + <TabsWrapper onChange={handleChange}> <Typography variant="h4" id="logo"> ChronoCube </Typography> - <Tab label="Home" /> - <Tab label="App" /> - <Tab label="Scoreboard" /> - <Tab label="News" /> + <Tab label="Home" value="home"/> + <Tab label="App" value="app"/> + <Tab label="Scoreboard" value="scoreboard"/> + <Tab label="News" value="news"/> </TabsWrapper> </AppBar> -); + ); +}; const TabsWrapper = styled(Tabs)` border-bottom: 1px solid black; |