quintodrome/ui/src/layout/Layout.js

31 lines
662 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'
import { DarkTheme, LightTheme } from '../themes'
const useStyles = makeStyles({
root: { paddingBottom: '80px' }
})
export default (props) => {
const classes = useStyles()
const theme = useSelector((state) =>
state.theme === 'dark' ? DarkTheme : LightTheme
)
return (
<>
<Layout
{...props}
className={classes.root}
menu={Menu}
appBar={AppBar}
theme={theme}
/>
</>
)
}