UNPKG

coject

Version:
24 lines 1.48 kB
import React, { useState, useEffect } from "react"; // Material UI import { Box } from "@mui/material"; // Components import { Header, Sidebar, Footer } from "../../Builder"; // Styles import useStyles from "./theme"; export const Dashboard = ({ menus, logo, icon, customMobList, customSideList, search, localeText, languages, defaultLanguage, mobMenus, copyRight, versionName, children }) => { const { classes } = useStyles(); const [menusList, setMenusList] = useState({}); const [sidebar, setSidebar] = useState(true); // Menus useEffect(() => { setMenusList(menus); }, [menus]); return (React.createElement(React.Fragment, null, React.createElement(Box, { className: classes.root }, React.createElement(Header, { sidebar: sidebar, setSidebar: setSidebar, customList: customMobList, menus: menusList, setMenus: setMenusList, logo: logo, icon: icon, search: search, languages: languages, defaultLanguage: defaultLanguage, mobMenus: mobMenus, localeText: localeText }), React.createElement(Sidebar, { sidebar: sidebar, menus: menusList, setMenus: setMenusList, customList: customSideList }), React.createElement(Box, { className: `${classes.pages} ${!sidebar ? classes.closeSidebar : ""}` }, children, React.createElement(Footer, { menus: menusList, setMenus: setMenusList, copyRight: copyRight, versionName: versionName }))))); }; //# sourceMappingURL=index.js.map