|
- import MenuIcon from "@mui/icons-material/Menu";
- import { Box } from "@mui/material";
- import AppBar from "@mui/material/AppBar";
- import Grid from "@mui/material/Grid";
- import IconButton from "@mui/material/IconButton";
- import Toolbar from "@mui/material/Toolbar";
- import Typography from "@mui/material/Typography";
- import useDashboard from "hooks/useDashBoard";
- import * as React from "react";
-
- interface HeaderProps {
- onDrawerToggle: () => void;
- }
-
- export default function Header(props: HeaderProps) {
- const { onDrawerToggle } = props;
-
- const { contentsWidth, headerTitle, tabs } = useDashboard();
-
- return (
- <React.Fragment>
- <AppBar color="primary" position="sticky" elevation={0}>
- <Toolbar>
- <Grid container spacing={1} alignItems="center">
- <Grid sx={{ display: { sm: "none", xs: "block" } }} item>
- <IconButton
- color="inherit"
- aria-label="open drawer"
- onClick={onDrawerToggle}
- edge="start"
- >
- <MenuIcon />
- </IconButton>
- </Grid>
- {/* <Grid item xs /> */}
- {/* <Grid item>
- <Link
- href="/"
- variant="body2"
- sx={{
- textDecoration: "none",
- color: lightColor,
- "&:hover": {
- color: "common.white",
- },
- }}
- rel="noopener noreferrer"
- target="_blank"
- >
- Go to docs
- </Link>
- </Grid> */}
- {/* <Grid item>
- <Tooltip title="Alerts • No alerts">
- <IconButton color="inherit">
- <NotificationsIcon />
- </IconButton>
- </Tooltip>
- </Grid> */}
- {/* <Grid item>
- <IconButton color="inherit" sx={{ p: 0.5 }}>
- <Avatar src="/static/images/avatar/1.jpg" alt="My Avatar" />
- </IconButton>
- </Grid> */}
- </Grid>
- </Toolbar>
- </AppBar>
- <AppBar
- component="div"
- color="primary"
- position="static"
- elevation={0}
- sx={{ zIndex: 0 }}
- >
- <Toolbar>
- <Grid container alignItems="center" spacing={1}>
- <Grid item xs>
- <Typography color="inherit" variant="h5" component="h1">
- {headerTitle}
- </Typography>
- </Grid>
- {/* <Grid item>
- <Button
- sx={{ borderColor: lightColor }}
- variant="outlined"
- color="inherit"
- size="small"
- >
- Web setup
- </Button>
- </Grid>
- <Grid item>
- <Tooltip title="Help">
- <IconButton color="inherit">
- <HelpIcon />
- </IconButton>
- </Tooltip>
- </Grid> */}
- </Grid>
- </Toolbar>
- </AppBar>
- <AppBar
- component="div"
- position="static"
- elevation={0}
- sx={{ zIndex: 0 }}
- >
- {!!tabs && <Box sx={{ maxWidth: contentsWidth }}>{tabs}</Box>}
- </AppBar>
- </React.Fragment>
- );
- }
|