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(() =>
1414 / ^ \/ (guide| tutorial| examples)\/ / .test (route .path )
1515)
1616const showSFC = computed (() => ! / ^ \/ guide/ .test (route .path ))
17+
18+ const isOpenKey = ' keep-preference-open'
19+ const persistedOpenState =
20+ typeof localStorage !== ' undefined' && localStorage .getItem (isOpenKey )
1721const isOpen = ref (
18- typeof localStorage !== ' undefined' &&
19- ! localStorage .getItem (preferCompositionKey )
22+ persistedOpenState ? JSON .parse (persistedOpenState ) : true
2023)
2124
2225const toggleOpen = () => {
23- isOpen .value = ! isOpen .value
26+ localStorage . setItem ( isOpenKey , String (( isOpen .value = ! isOpen .value )))
2427}
2528
2629const removeOutline = (e : Event ) => {
You can’t perform that action at this time.
0 commit comments