@@ -48,7 +48,7 @@
{
@@ -266,5 +265,17 @@ watch(userResource, () => {
const toggleSidebar = () => {
sidebarStore.isSidebarCollapsed = !sidebarStore.isSidebarCollapsed
+ localStorage.setItem(
+ 'isSidebarCollapsed',
+ JSON.stringify(sidebarStore.isSidebarCollapsed)
+ )
+}
+
+const toggleWebPages = () => {
+ sidebarStore.isWebpagesCollapsed = !sidebarStore.isWebpagesCollapsed
+ localStorage.setItem(
+ 'isWebpagesCollapsed',
+ JSON.stringify(sidebarStore.isWebpagesCollapsed)
+ )
}
diff --git a/frontend/src/stores/sidebar.js b/frontend/src/stores/sidebar.js
index 224816f2..f7faa9f5 100644
--- a/frontend/src/stores/sidebar.js
+++ b/frontend/src/stores/sidebar.js
@@ -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,
}
})