64 lines
1.9 KiB
TypeScript
Raw Normal View History

2021-02-22 22:37:29 -08:00
import { Theme } from '@material-ui/core/styles/createMuiTheme'
import createStyles from '@material-ui/core/styles/createStyles'
import makeStyles from '@material-ui/core/styles/makeStyles'
2021-01-25 10:39:53 -08:00
2021-02-22 22:37:29 -08:00
const drawerWidth = 300
2021-01-25 10:39:53 -08:00
export const useStyles = makeStyles((theme: Theme) =>
createStyles({
root: {
display: 'flex',
},
appBar: {
zIndex: theme.zIndex.drawer + 1,
transition: theme.transitions.create(['width', 'margin'], {
easing: theme.transitions.easing.sharp,
duration: theme.transitions.duration.leavingScreen,
}),
background: '#ffffff',
},
appBarShift: {
marginLeft: drawerWidth,
width: `calc(100% - ${drawerWidth}px)`,
transition: theme.transitions.create(['width', 'margin'], {
easing: theme.transitions.easing.sharp,
duration: theme.transitions.duration.enteringScreen,
}),
},
2021-01-27 17:27:19 -08:00
newMapButton: {
marginRight: 10,
},
importButton: {
marginRight: 10,
},
rightButtonGroup: {
marginRight: 10,
flexGrow: 10,
2021-02-01 22:15:32 -08:00
textAlign: 'right',
2021-02-22 22:37:29 -08:00
minWidth: '200px',
2021-01-25 10:39:53 -08:00
},
drawer: {
width: drawerWidth,
flexShrink: 0,
whiteSpace: 'nowrap',
},
drawerOpen: {
background: '#ffa800',
width: drawerWidth,
transition: theme.transitions.create('width', {
easing: theme.transitions.easing.sharp,
duration: theme.transitions.duration.enteringScreen,
}),
},
toolbar: {
display: 'flex',
justifyContent: 'flex-end',
2021-02-22 22:37:29 -08:00
minHeight: '44px',
2021-01-25 10:39:53 -08:00
},
content: {
flexGrow: 1,
padding: theme.spacing(3),
2021-02-22 22:37:29 -08:00
},
})
)