|
|
@@ -21,6 +21,10 @@ const Body = ({ children, title, style }) => (
|
|
|
|
|
|
@connect(({ setting }) => ({ setting }))
|
|
|
class SettingDrawer extends PureComponent {
|
|
|
+ state = {
|
|
|
+ collapse: false,
|
|
|
+ };
|
|
|
+
|
|
|
getLayOutSetting = () => {
|
|
|
const {
|
|
|
setting: { grid, fixedHeader, layout, autoHideHeader, fixSiderbar },
|
|
|
@@ -98,13 +102,14 @@ class SettingDrawer extends PureComponent {
|
|
|
};
|
|
|
|
|
|
togglerContent = () => {
|
|
|
- const { setting } = this.props;
|
|
|
- this.changeSetting('collapse', !setting.collapse);
|
|
|
+ const { collapse } = this.state;
|
|
|
+ this.setState({ collapse: !collapse });
|
|
|
};
|
|
|
|
|
|
render() {
|
|
|
const { setting } = this.props;
|
|
|
- const { collapse, navTheme, primaryColor, layout, colorWeak } = setting;
|
|
|
+ const { navTheme, primaryColor, layout, colorWeak } = setting;
|
|
|
+ const { collapse } = this.state;
|
|
|
return (
|
|
|
<Drawer
|
|
|
visible={collapse}
|