aboutsummaryrefslogtreecommitdiff
path: root/src/Header
diff options
context:
space:
mode:
authorEugene Sokolov <eug-vs@keemail.me>2020-06-06 23:23:46 +0300
committerGitHub <noreply@github.com>2020-06-06 23:23:46 +0300
commite87a7d3fe56da1df637b201bea0eed97a9233d4f (patch)
tree37d08e077f215a3677ff96489075c0189d4497f3 /src/Header
parent7b932411d847a85f42015eb39d55b457675c714e (diff)
parenta23c4673ee2a59b45bc766df07aa208ee146e31e (diff)
downloadwhich-ui-e87a7d3fe56da1df637b201bea0eed97a9233d4f.tar.gz
Merge pull request #8 from ilyayudovin/header
Set up themes and add header
Diffstat (limited to 'src/Header')
-rw-r--r--src/Header/Header.tsx50
1 files changed, 50 insertions, 0 deletions
diff --git a/src/Header/Header.tsx b/src/Header/Header.tsx
new file mode 100644
index 0000000..fd2620c
--- /dev/null
+++ b/src/Header/Header.tsx
@@ -0,0 +1,50 @@
+import React from 'react';
+import {
+ AppBar,
+ Toolbar,
+ Tabs,
+ Tab
+} from '@material-ui/core';
+import { makeStyles } from '@material-ui/core/styles';
+
+interface PropTypes {
+ page: string;
+ setPage: (newPage: string) => void;
+}
+
+const useStyles = makeStyles(theme => ({
+ tab: {
+ '& .MuiTab-wrapper': {
+ padding: theme.spacing(2),
+ flexDirection: 'row',
+ fontSize: '0.8125rem'
+ }
+ }
+}));
+
+const tabs = ["Profile", "Feed"];
+
+const Header: React.FC<PropTypes> = ({ page, setPage }) => {
+ const classes = useStyles();
+
+ const handleChange = () => {}
+
+ return (
+ <AppBar position="static">
+ <Toolbar>
+ <Tabs onChange={handleChange} value={page}>
+ {tabs.map((tab: string) => (
+ <Tab
+ label={tab}
+ key={tab}
+ className={classes.tab}
+ />
+ ))}
+ </Tabs>
+ </Toolbar>
+ </AppBar>
+ )
+};
+
+export default Header;
+