Skip to content

Commit

Permalink
dashboardBenefits
Browse files Browse the repository at this point in the history
  • Loading branch information
ViviMoya committed Oct 26, 2021
1 parent 951f897 commit 8e65f90
Show file tree
Hide file tree
Showing 4 changed files with 189 additions and 4 deletions.
4 changes: 2 additions & 2 deletions src/App.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import Dashboard from './components/DashBoard/Dashboard'
import AdminAsideMenu from './components/adminView/AdminAsideMenu'
import MiPerfil from './components/MiPerfilView/MiPerfil'
import RhhView from './components/RRHHView/RhhView';
import ContainerCards from './components/benefits/ContainerCards'
import DashboardBenefits from './components/benefits/DashboardBenefits'
import Moments from './components/adminView/menuOptionComponents/MomentsAdmin'
import Stefaniners from './components/Momentos/Stefaniners';
import AdminDashboard from './components/adminView/menuOptionComponents/AdminDashboard'
Expand Down Expand Up @@ -43,7 +43,7 @@ function App() {
</Route>

<Route exact path="/benefits">
<ContainerCards />
<DashboardBenefits />
</Route>

<Route exact path="/rrhh">
Expand Down
2 changes: 1 addition & 1 deletion src/components/DashBoard/Benefits.js
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ export default function Benefits() {

return (
<React.Fragment>
<Typography variant="h5" style={{color: "#f5f5f5"}}>Beneficios Stefaniner</Typography>
<Typography variant="h5" style={{color: "#dcdcdc"}}>Beneficios Stefaniner</Typography>


<CarouselBenefits />
Expand Down
2 changes: 1 addition & 1 deletion src/components/DashBoard/Growth.js
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ function preventDefault(event) {
export default function Orders() {
return (
<React.Fragment>
<Typography variant="h5" style={{color: "#f5f5f5"}}>Crecimiento</Typography>
<Typography variant="h5" style={{color: "#dcdcdc"}}>Crecimiento</Typography>
<CarouselGrowth />
</React.Fragment>
);
Expand Down
185 changes: 185 additions & 0 deletions src/components/benefits/DashboardBenefits.jsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,185 @@
import * as React from "react";
import { styled, createTheme, ThemeProvider } from "@mui/material/styles";
import CssBaseline from "@mui/material/CssBaseline";
import MuiDrawer from "@mui/material/Drawer";
import Box from "@mui/material/Box";
import MuiAppBar from "@mui/material/AppBar";
import Toolbar from "@mui/material/Toolbar";
import List from "@mui/material/List";
import Typography from "@mui/material/Typography";
import Divider from "@mui/material/Divider";
import IconButton from "@mui/material/IconButton";
import Container from "@mui/material/Container";
import Grid from "@mui/material/Grid";
import Link from "@mui/material/Link";
import MenuIcon from "@mui/icons-material/Menu";
import ChevronLeftIcon from "@mui/icons-material/ChevronLeft";
import { mainListItems, secondaryListItems } from "../DashBoard/listItems";
import ContainerCards from "./ContainerCards";

function Copyright(props) {
return (
<Typography
variant="body2"
color="text.secondary"
align="center"
{...props}
>
{"Copyright © "}
<Link color="inherit" href="https://mui.com/">
Your Website
</Link>{" "}
{new Date().getFullYear()}
{"."}
</Typography>
);
}

const drawerWidth = 240;

const AppBar = styled(MuiAppBar, {
shouldForwardProp: (prop) => prop !== "open",
})(({ theme, open }) => ({
zIndex: theme.zIndex.drawer + 1,
transition: theme.transitions.create(["width", "margin"], {
easing: theme.transitions.easing.sharp,
duration: theme.transitions.duration.leavingScreen,
}),
...(open && {
marginLeft: drawerWidth,
width: `calc(100% - ${drawerWidth}px)`,
transition: theme.transitions.create(["width", "margin"], {
easing: theme.transitions.easing.sharp,
duration: theme.transitions.duration.enteringScreen,
}),
}),
}));

const Drawer = styled(MuiDrawer, {
shouldForwardProp: (prop) => prop !== "open",
})(({ theme, open }) => ({
"& .MuiDrawer-paper": {
position: "relative",
whiteSpace: "pre-line",
width: drawerWidth,
transition: theme.transitions.create("width", {
easing: theme.transitions.easing.sharp,
duration: theme.transitions.duration.enteringScreen,
}),
boxSizing: "border-box",
...(!open && {
overflowX: "hidden",
transition: theme.transitions.create("width", {
easing: theme.transitions.easing.sharp,
duration: theme.transitions.duration.leavingScreen,
}),
width: theme.spacing(7),
[theme.breakpoints.up("sm")]: {
width: theme.spacing(9),
},
}),
},
}));

const mdTheme = createTheme();

function DashboardBenefits() {
const [open, setOpen] = React.useState(true);
const toggleDrawer = () => {
setOpen(!open);
};

return (
<ThemeProvider theme={mdTheme}>
<Box sx={{ display: "flex" }}>
<CssBaseline />
<AppBar position="absolute" open={open}>
<Toolbar
sx={{
pr: "24px", // keep right padding when drawer closed
}}
>
<IconButton
edge="start"
color="inherit"
aria-label="open drawer"
onClick={toggleDrawer}
sx={{
marginRight: "36px",
...(open && { display: "none" }),
}}
>
<MenuIcon />
</IconButton>
<Typography
component="h1"
variant="h6"
color="inherit"
noWrap
sx={{ flexGrow: 1 }}
>
Stefanini
</Typography>
{/* <IconButton color="inherit">
<Badge badgeContent={4} color="secondary">
<NotificationsActiveIcon />
</Badge>
</IconButton> */}
</Toolbar>
</AppBar>
<Drawer variant="permanent" open={open}>
<Toolbar
sx={{
display: "flex",
alignItems: "center",
justifyContent: "flex-end",
px: [1],
}}
>
<IconButton onClick={toggleDrawer}>
<ChevronLeftIcon />
</IconButton>
</Toolbar>
<Divider />
<List>{mainListItems}</List>
<Divider />
<List>{secondaryListItems}</List>
</Drawer>

<Box
component="main"
sx={{
backgroundColor: (theme) =>
theme.palette.mode === "light"
? theme.palette.grey[100]
: theme.palette.grey[900],
flexGrow: 1,
height: "100vh",
overflow: "auto",
}}
>
<Toolbar />

<Container maxWidth="lg" sx={{ mt: 4, mb: 4 }}>
<Grid container spacing={4}>
<Grid item xs={12} md={8} lg={9}>
<ContainerCards />
</Grid>
{/* Recent Orders */}
{/* <Grid item xs={12} md={8} lg={9}>
<Paper sx={{ p: 2, display: 'flex', flexDirection: 'column', height:240}} elevation ={12}>
</Paper>
</Grid> */}
</Grid>
<Copyright sx={{ pt: 4 }} />
</Container>
</Box>
</Box>
</ThemeProvider>
);
}

export default function Dashboard() {
return <DashboardBenefits />;
}

0 comments on commit 8e65f90

Please sign in to comment.