diff --git a/src/App.vue b/src/App.vue index 154305b..3fe4c13 100644 --- a/src/App.vue +++ b/src/App.vue @@ -15,6 +15,12 @@ const currentLanguage = ref(getCurrentLanguage()) const sidebarWidth = ref(240) const isDragging = ref(false) +const sidebarCollapsed = ref(localStorage.getItem('sidebar_collapsed') === 'true') + +function toggleSidebar() { + sidebarCollapsed.value = !sidebarCollapsed.value + localStorage.setItem('sidebar_collapsed', String(sidebarCollapsed.value)) +} function refreshUser() { const user = localStorage.getItem('username') || '' @@ -98,15 +104,20 @@ onUnmounted(() => {