File tree Expand file tree Collapse file tree 2 files changed +9
-7
lines changed Expand file tree Collapse file tree 2 files changed +9
-7
lines changed Original file line number Diff line number Diff line change 11<script setup lang="ts">
2- import {computed , ref } from ' vue'
2+ import {computed } from ' vue'
33import MatchStateToolbar from " @/components/MatchStateToolbar.vue" ;
44import ExternalConnectionStatus from " @/components/ExternalConnectionStatus.vue" ;
55import StoreUpdateCountStatus from " @/components/StoreUpdateCountStatus.vue" ;
@@ -10,13 +10,11 @@ import {useUiStateStore} from "@/store/uiState";
1010
1111const uiStore = useUiStateStore ()
1212
13- const leftDrawerOpen = ref (false )
1413const toggleLeftDrawer = () => {
15- leftDrawerOpen . value = ! leftDrawerOpen . value
14+ uiStore . leftDrawerOpen = ! uiStore . leftDrawerOpen
1615}
17- const rightDrawerOpen = ref (false )
1816const toggleRightDrawer = () => {
19- rightDrawerOpen . value = ! rightDrawerOpen . value
17+ uiStore . rightDrawerOpen = ! uiStore . rightDrawerOpen
2018}
2119const $q = useQuasar ()
2220const darkMode = computed (() => $q .dark .isActive )
@@ -76,11 +74,11 @@ const dev = computed(() => {
7674 </q-tabs >
7775 </q-header >
7876
79- <q-drawer v-model =" leftDrawerOpen" side =" left" bordered >
77+ <q-drawer v-model =" uiStore. leftDrawerOpen" side =" left" bordered >
8078 <ManualControlView />
8179 </q-drawer >
8280
83- <q-drawer v-model =" rightDrawerOpen" side =" right" bordered :width =" uiStore.rightDrawerWidth" >
81+ <q-drawer v-model =" uiStore. rightDrawerOpen" side =" right" bordered :width =" uiStore.rightDrawerWidth" >
8482 <div v-touch-pan.preserveCursor.prevent.mouse.horizontal =" resizeDrawer" class =" q-drawer__resizer" ></div >
8583 <ProtocolList dense />
8684 </q-drawer >
Original file line number Diff line number Diff line change @@ -9,6 +9,8 @@ interface UiState {
99 teamDetailsRedCardsExpanded : boolean ,
1010 darkMode ?: boolean ,
1111 rightDrawerWidth : number ,
12+ leftDrawerOpen : boolean ,
13+ rightDrawerOpen : boolean ,
1214}
1315
1416export const useUiStateStore = defineStore ( 'uiState' , {
@@ -20,6 +22,8 @@ export const useUiStateStore = defineStore('uiState', {
2022 teamDetailsRedCardsExpanded : true ,
2123 darkMode : undefined ,
2224 rightDrawerWidth : 400 ,
25+ leftDrawerOpen : false ,
26+ rightDrawerOpen : false ,
2327 }
2428 const storedData = localStorage . getItem ( 'ui-state' )
2529 if ( storedData ) {
You can’t perform that action at this time.
0 commit comments