quintodrome/ui/src/layout/Layout.js

27 lines
599 B
JavaScript
Raw Normal View History

import React from 'react'
import { useSelector } from 'react-redux'
import { Layout } from 'react-admin'
import { makeStyles } from '@material-ui/core/styles'
import Menu from './Menu'
2020-02-05 19:08:04 -09:00
import AppBar from './AppBar'
2020-03-31 13:02:22 -08:00
import themes from '../themes'
const useStyles = makeStyles({
root: { paddingBottom: '80px' }
})
export default (props) => {
const classes = useStyles()
2020-03-31 13:02:22 -08:00
const theme = useSelector((state) => themes[state.theme] || themes.DarkTheme)
return (
2020-03-31 13:02:22 -08:00
<Layout
{...props}
className={classes.root}
menu={Menu}
appBar={AppBar}
theme={theme}
/>
)
}