ui: added persistent Sidebar Collapsibility and Sidebar Webpages
This commit is contained in:
@@ -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,
|
||||
}
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user