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 1
1
<script setup lang="ts">
2
- import {computed , ref } from ' vue'
2
+ import {computed } from ' vue'
3
3
import MatchStateToolbar from " @/components/MatchStateToolbar.vue" ;
4
4
import ExternalConnectionStatus from " @/components/ExternalConnectionStatus.vue" ;
5
5
import StoreUpdateCountStatus from " @/components/StoreUpdateCountStatus.vue" ;
@@ -10,13 +10,11 @@ import {useUiStateStore} from "@/store/uiState";
10
10
11
11
const uiStore = useUiStateStore ()
12
12
13
- const leftDrawerOpen = ref (false )
14
13
const toggleLeftDrawer = () => {
15
- leftDrawerOpen . value = ! leftDrawerOpen . value
14
+ uiStore . leftDrawerOpen = ! uiStore . leftDrawerOpen
16
15
}
17
- const rightDrawerOpen = ref (false )
18
16
const toggleRightDrawer = () => {
19
- rightDrawerOpen . value = ! rightDrawerOpen . value
17
+ uiStore . rightDrawerOpen = ! uiStore . rightDrawerOpen
20
18
}
21
19
const $q = useQuasar ()
22
20
const darkMode = computed (() => $q .dark .isActive )
@@ -76,11 +74,11 @@ const dev = computed(() => {
76
74
</q-tabs >
77
75
</q-header >
78
76
79
- <q-drawer v-model =" leftDrawerOpen" side =" left" bordered >
77
+ <q-drawer v-model =" uiStore. leftDrawerOpen" side =" left" bordered >
80
78
<ManualControlView />
81
79
</q-drawer >
82
80
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" >
84
82
<div v-touch-pan.preserveCursor.prevent.mouse.horizontal =" resizeDrawer" class =" q-drawer__resizer" ></div >
85
83
<ProtocolList dense />
86
84
</q-drawer >
Original file line number Diff line number Diff line change @@ -9,6 +9,8 @@ interface UiState {
9
9
teamDetailsRedCardsExpanded : boolean ,
10
10
darkMode ?: boolean ,
11
11
rightDrawerWidth : number ,
12
+ leftDrawerOpen : boolean ,
13
+ rightDrawerOpen : boolean ,
12
14
}
13
15
14
16
export const useUiStateStore = defineStore ( 'uiState' , {
@@ -20,6 +22,8 @@ export const useUiStateStore = defineStore('uiState', {
20
22
teamDetailsRedCardsExpanded : true ,
21
23
darkMode : undefined ,
22
24
rightDrawerWidth : 400 ,
25
+ leftDrawerOpen : false ,
26
+ rightDrawerOpen : false ,
23
27
}
24
28
const storedData = localStorage . getItem ( 'ui-state' )
25
29
if ( storedData ) {
You can’t perform that action at this time.
0 commit comments