Merge pull request #11128 from ToolJet/fix/left-sidebar-toggle

left sidebar toggle
This commit is contained in:
Johnson Cherian 2024-10-25 18:35:23 +05:30 committed by GitHub
commit 9703d69b10
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -47,17 +47,14 @@ export const LeftSidebar = ({ darkMode = false, switchDarkMode }) => {
const [popoverContentHeight, setPopoverContentHeight] = useState(queryPanelHeight);
const sideBarBtnRefs = useRef({});
// const exposed
const handleSelectedSidebarItem = (item) => {
pinned && localStorage.setItem('selectedSidebarItem', item);
if (item === 'debugger') resetUnreadErrorCount();
setSelectedSidebarItem(item);
if (item === selectedSidebarItem && !pinned) {
setSelectedSidebarItem(null);
} else {
setSelectedSidebarItem(item);
pinned && localStorage.setItem('selectedSidebarItem', item);
return toggleLeftSidebar(false);
}
toggleLeftSidebar(!isSidebarOpen);
if (!isSidebarOpen) toggleLeftSidebar(true);
};
const setSideBarBtnRefs = (page) => (ref) => {