save sidebar width in local storage (#1093)

This commit is contained in:
Athou
2023-12-30 21:43:48 +01:00
parent 7e02380858
commit 96212afd27
3 changed files with 9 additions and 19 deletions

View File

@@ -8,13 +8,11 @@ import { visitCategoryTree } from "app/utils"
interface TreeState {
rootCategory?: Category
mobileMenuOpen: boolean
sidebarWidth: number
sidebarVisible: boolean
}
const initialState: TreeState = {
mobileMenuOpen: false,
sidebarWidth: 350,
sidebarVisible: true,
}
@@ -25,9 +23,6 @@ export const treeSlice = createSlice({
setMobileMenuOpen: (state, action: PayloadAction<boolean>) => {
state.mobileMenuOpen = action.payload
},
setSidebarWidth: (state, action: PayloadAction<number>) => {
state.sidebarWidth = action.payload
},
toggleSidebar: state => {
state.sidebarVisible = !state.sidebarVisible
},
@@ -58,4 +53,4 @@ export const treeSlice = createSlice({
},
})
export const { setMobileMenuOpen, setSidebarWidth, toggleSidebar } = treeSlice.actions
export const { setMobileMenuOpen, toggleSidebar } = treeSlice.actions