Skip to content

Commit 95ac762

Browse files
committed
considered the case of under drawers
1 parent bc46784 commit 95ac762

File tree

2 files changed

+13
-2
lines changed

2 files changed

+13
-2
lines changed

src/components/Layout/Layout.jsx

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,11 @@ class Layout extends React.PureComponent {
8585
const appBarClassnames = classNames(classes.appBar, {
8686
[`${classes.appBarShift}`]: appBarShift,
8787
});
88+
89+
const drawerPaperClassnames = classNames(classes.drawerPaper, {
90+
[`${classes.drawerPaperUnder}`]: drawerUnder,
91+
});
92+
8893
return (
8994
<div className={classes.layout}>
9095
<AppBar
@@ -100,9 +105,10 @@ class Layout extends React.PureComponent {
100105
open={drawerOpen}
101106
onRequestClose={this.handleDrawerClose}
102107
type={drawerType}
103-
classes={{ paper: classes.drawerPaper }}
108+
classes={{ paper: drawerPaperClassnames }}
104109
{...drawerProps}
105110
>
111+
{drawerUnder ? <div className={classes.drawerHeader} /> : null}
106112
{drawerContent}
107113
</Drawer>
108114
) : null}

src/components/Layout/styles.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,14 +43,19 @@ const styles = theme => ({
4343
duration: theme.transitions.duration.enteringScreen,
4444
}),
4545
},
46-
'@media (max-width: 599px)': { // use mixim
46+
'@media (max-width: 599px)': {
47+
// use mixim
4748
mainFixedAppBar: {
4849
marginTop: '56px',
4950
},
5051
},
5152
drawerPaper: {
5253
width: drawerWidth,
5354
},
55+
drawerPaperUnder: {
56+
zIndex: '1000',
57+
},
58+
drawerHeader: theme.mixins.toolbar,
5459
});
5560

5661
export default styles;

0 commit comments

Comments
 (0)