Skip to content

Commit 28403c3

Browse files
committed
Merge pull request mui#1269 from Andrew8xx8/master
[LeftNav] Fix sidebar position for browsers that don't support transform3d
2 parents dcd7d00 + f8d455f commit 28403c3

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/left-nav.jsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
const isBrowser = typeof window !== 'undefined';
2+
let Modernizr = isBrowser ? require('./utils/modernizr.custom') : undefined;
3+
14
let React = require('react');
25
let KeyCode = require('./utils/key-code');
36
let StylePropable = require('./mixins/style-propable');
@@ -106,7 +109,7 @@ let LeftNav = React.createClass({
106109
width: this.getTheme().width,
107110
position: 'fixed',
108111
zIndex: 10,
109-
left: 0,
112+
left: isBrowser && Modernizr.csstransforms3d ? 0 : x,
110113
top: 0,
111114
transform: 'translate3d(' + x + 'px, 0, 0)',
112115
transition: !this.state.swiping && Transitions.easeOut(),
@@ -128,6 +131,7 @@ let LeftNav = React.createClass({
128131
right: 0,
129132
},
130133
};
134+
131135
styles.menuItemLink = this.mergeAndPrefix(styles.menuItem, {
132136
display: 'block',
133137
textDecoration: 'none',

0 commit comments

Comments
 (0)