How it renders
const App = (): React.ReactElement => {
const storeTheme = useSelector((state) => state.settings.theme)
const theme = createMuiTheme(storeTheme)
const classes = useStyles(theme)
// Set root classes
document.body.className = classes.root
return (
<ThemeProvider theme={theme}>
<Router>
{/** Restores user scroll */}
<ScrollRestoration />
{/** Change document title on routing */}
<RouterTitleChange />
<AppBar />
<div className={classes.app}>
<Tabs />
<AppRouter />
</div>
<Footer />
</Router>
</ThemeProvider>
)
}
export default AppCustom hooks
Last updated