From 28bc283f290d6cad55058ce1fd22394834593f61 Mon Sep 17 00:00:00 2001 From: Karlis Cudars Date: Sun, 31 Oct 2021 00:16:39 +0300 Subject: [PATCH] Save the status of menu bar(collapse/expand) in browser memory --- src/components/MenuDesktop.vue | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/components/MenuDesktop.vue b/src/components/MenuDesktop.vue index f4da70d0..3df299e3 100644 --- a/src/components/MenuDesktop.vue +++ b/src/components/MenuDesktop.vue @@ -118,12 +118,24 @@ export default { hideText: this.collapsed, }; }, + mounted() { + if (this.getPreferenceBoolean("menuCollapse", false)) { + this.collapsed = true; + this.hideText = true; + this.collapseText = true; + } else { + this.collapsed = false; + this.hideText = false; + this.collapseText = false; + } + }, setup() { const { menuCollapsed, toggleCollapsed } = useMenuCollapsed(); return { collapsed: menuCollapsed, toggleCollapsed }; }, watch: { collapsed(_collapsed) { + this.setPreference("menuCollapse", _collapsed); if (this.enableAnimations) { if (_collapsed) { this.collapseText = true;