File tree Expand file tree Collapse file tree 1 file changed +6
-3
lines changed
.vitepress/theme/components Expand file tree Collapse file tree 1 file changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -14,13 +14,16 @@ const show = computed(() =>
14
14
/ ^ \/ (guide| tutorial| examples)\/ / .test (route .path )
15
15
)
16
16
const showSFC = computed (() => ! / ^ \/ guide/ .test (route .path ))
17
+
18
+ const isOpenKey = ' keep-preference-open'
19
+ const persistedOpenState =
20
+ typeof localStorage !== ' undefined' && localStorage .getItem (isOpenKey )
17
21
const isOpen = ref (
18
- typeof localStorage !== ' undefined' &&
19
- ! localStorage .getItem (preferCompositionKey )
22
+ persistedOpenState ? JSON .parse (persistedOpenState ) : true
20
23
)
21
24
22
25
const toggleOpen = () => {
23
- isOpen .value = ! isOpen .value
26
+ localStorage . setItem ( isOpenKey , String (( isOpen .value = ! isOpen .value )))
24
27
}
25
28
26
29
const removeOutline = (e : Event ) => {
You can’t perform that action at this time.
0 commit comments