mirror of
https://github.com/Kingsrook/qqq-frontend-material-dashboard.git
synced 2025-07-18 05:10:45 +00:00
SPRINT-12: added skeletons throughout widgets, fixed page header under breadcrumb, misc other improvements
This commit is contained in:
55
src/App.tsx
55
src/App.tsx
@ -36,6 +36,7 @@ import {Md5} from "ts-md5/dist/md5";
|
||||
import {setMiniSidenav, setOpenConfigurator, useMaterialUIController} from "context";
|
||||
import Settings from "layouts/pages/account/settings";
|
||||
import ProfileOverview from "layouts/pages/profile/profile-overview";
|
||||
import QContext from "QContext";
|
||||
import Sidenav from "qqq/components/Sidenav";
|
||||
import Configurator from "qqq/components/Temporary/Configurator";
|
||||
import MDAvatar from "qqq/components/Temporary/MDAvatar";
|
||||
@ -469,31 +470,39 @@ export default function App()
|
||||
</MDBox>
|
||||
);
|
||||
|
||||
const [pageHeader, setPageHeader] = useState("");
|
||||
|
||||
return (
|
||||
|
||||
appRoutes && (
|
||||
<ThemeProvider theme={theme}>
|
||||
<CssBaseline />
|
||||
{layout === "dashboard" && (
|
||||
<>
|
||||
<Sidenav
|
||||
color={sidenavColor}
|
||||
icon={branding.icon}
|
||||
logo={branding.logo}
|
||||
companyName={branding.companyName}
|
||||
routes={sideNavRoutes}
|
||||
onMouseEnter={handleOnMouseEnter}
|
||||
onMouseLeave={handleOnMouseLeave}
|
||||
/>
|
||||
<Configurator />
|
||||
</>
|
||||
)}
|
||||
<Routes>
|
||||
<Route path="*" element={<Navigate to="/dashboards/overview" />} />
|
||||
{appRoutes && getRoutes(appRoutes)}
|
||||
{getRoutes(getStaticRoutes())}
|
||||
{profileRoutes && getRoutes([profileRoutes])}
|
||||
</Routes>
|
||||
</ThemeProvider>
|
||||
<QContext.Provider value={{
|
||||
pageHeader: pageHeader,
|
||||
setPageHeader: (header: string) => setPageHeader(header)
|
||||
}}>
|
||||
<ThemeProvider theme={theme}>
|
||||
<CssBaseline />
|
||||
{layout === "dashboard" && (
|
||||
<>
|
||||
<Sidenav
|
||||
color={sidenavColor}
|
||||
icon={branding.icon}
|
||||
logo={branding.logo}
|
||||
companyName={branding.companyName}
|
||||
routes={sideNavRoutes}
|
||||
onMouseEnter={handleOnMouseEnter}
|
||||
onMouseLeave={handleOnMouseLeave}
|
||||
/>
|
||||
<Configurator />
|
||||
</>
|
||||
)}
|
||||
<Routes>
|
||||
<Route path="*" element={<Navigate to="/dashboards/overview" />} />
|
||||
{appRoutes && getRoutes(appRoutes)}
|
||||
{getRoutes(getStaticRoutes())}
|
||||
{profileRoutes && getRoutes([profileRoutes])}
|
||||
</Routes>
|
||||
</ThemeProvider>
|
||||
</QContext.Provider>
|
||||
)
|
||||
);
|
||||
}
|
||||
|
Reference in New Issue
Block a user