ui: added persistent Sidebar Collapsibility and Sidebar Webpages

This commit is contained in:
Fahid Latheef Alungal
2025-01-25 11:15:48 +05:30
parent 828e195b81
commit 9e03e30bd8
2 changed files with 29 additions and 4 deletions

View File

@@ -3,8 +3,22 @@ import { ref } from 'vue'
export const useSidebar = defineStore('sidebar', () => {
const isSidebarCollapsed = ref(false)
const isWebpagesCollapsed = ref(true)
if (localStorage.getItem('isSidebarCollapsed')) {
isSidebarCollapsed.value = JSON.parse(
localStorage.getItem('isSidebarCollapsed')
)
}
if (localStorage.getItem('isWebpagesCollapsed')) {
isWebpagesCollapsed.value = JSON.parse(
localStorage.getItem('isWebpagesCollapsed')
)
}
return {
isSidebarCollapsed,
isWebpagesCollapsed,
}
})