From dbd8d10f0005a38c43dc413338c9c77021918d44 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Kruli=C5=A1?= Date: Tue, 17 Dec 2024 16:34:45 +0100 Subject: [PATCH] Fixing layout for narrow screens and sidebar handling. --- src/components/layout/Header/Header.js | 13 ++--- src/components/layout/Layout/Layout.js | 54 +++---------------- src/components/layout/Sidebar/Sidebar.js | 8 +-- .../Sidebar/UserPanel/UserPanelFailed.js | 10 ++-- .../LayoutContainer/LayoutContainer.js | 37 ------------- src/redux/modules/sidebar.js | 32 ----------- src/redux/reducer.js | 2 - src/redux/selectors/sidebar.js | 3 -- 8 files changed, 20 insertions(+), 139 deletions(-) delete mode 100644 src/redux/modules/sidebar.js delete mode 100644 src/redux/selectors/sidebar.js diff --git a/src/components/layout/Header/Header.js b/src/components/layout/Header/Header.js index 27f7ea8..b845af9 100644 --- a/src/components/layout/Header/Header.js +++ b/src/components/layout/Header/Header.js @@ -10,14 +10,11 @@ import { getConfigVar } from '../../../helpers/config.js'; const SKIN = getConfigVar('SKIN') || 'success'; class Header extends Component { - toggleSidebarSize = e => { + toggleSidebar = e => { e.preventDefault(); - this.props.toggleSidebarSize(); - }; - - toggleSidebarVisibility = e => { - e.preventDefault(); - this.props.toggleSidebarVisibility(); + // flip AdminLTE body classes + window.document.body.classList.toggle('sidebar-collapse'); + window.document.body.classList.toggle('sidebar-open'); }; render() { @@ -28,7 +25,7 @@ class Header extends Component {