Skip to content

Commit d3d496c

Browse files
committed
fix: do not listen to storage changes for UI
1 parent 10eb167 commit d3d496c

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

packages/client/state/index.ts

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -20,19 +20,19 @@ export const activeElement = useActiveElement()
2020
export const isInputting = computed(() => ['INPUT', 'TEXTAREA'].includes(activeElement.value?.tagName || '') || activeElement.value?.classList.contains('CodeMirror-code'))
2121
export const isOnFocus = computed(() => ['BUTTON', 'A'].includes(activeElement.value?.tagName || ''))
2222

23-
export const currentCamera = useLocalStorage<string>('slidev-camera', 'default')
24-
export const currentMic = useLocalStorage<string>('slidev-mic', 'default')
23+
export const currentCamera = useLocalStorage<string>('slidev-camera', 'default', { listenToStorageChanges: false })
24+
export const currentMic = useLocalStorage<string>('slidev-mic', 'default', { listenToStorageChanges: false })
2525
export const slideScale = useLocalStorage<number>('slidev-scale', 0)
2626

27-
export const showOverview = useLocalStorage('slidev-show-overview', false)
28-
export const showPresenterCursor = useLocalStorage('slidev-presenter-cursor', true)
29-
export const showEditor = useLocalStorage('slidev-show-editor', false)
30-
export const isEditorVertical = useLocalStorage('slidev-editor-vertical', false)
31-
export const editorWidth = useLocalStorage('slidev-editor-width', isClient ? window.innerWidth * 0.4 : 318)
32-
export const editorHeight = useLocalStorage('slidev-editor-height', isClient ? window.innerHeight * 0.4 : 300)
27+
export const showOverview = useLocalStorage('slidev-show-overview', false, { listenToStorageChanges: false })
28+
export const showPresenterCursor = useLocalStorage('slidev-presenter-cursor', true, { listenToStorageChanges: false })
29+
export const showEditor = useLocalStorage('slidev-show-editor', false, { listenToStorageChanges: false })
30+
export const isEditorVertical = useLocalStorage('slidev-editor-vertical', false, { listenToStorageChanges: false })
31+
export const editorWidth = useLocalStorage('slidev-editor-width', isClient ? window.innerWidth * 0.4 : 318, { listenToStorageChanges: false })
32+
export const editorHeight = useLocalStorage('slidev-editor-height', isClient ? window.innerHeight * 0.4 : 300, { listenToStorageChanges: false })
3333

34-
export const presenterNotesFontSize = useLocalStorage('slidev-presenter-font-size', 1)
35-
export const presenterLayout = useLocalStorage('slidev-presenter-layout', 1)
34+
export const presenterNotesFontSize = useLocalStorage('slidev-presenter-font-size', 1, { listenToStorageChanges: false })
35+
export const presenterLayout = useLocalStorage('slidev-presenter-layout', 1, { listenToStorageChanges: false })
3636

3737
export function togglePresenterLayout() {
3838
presenterLayout.value = presenterLayout.value + 1

0 commit comments

Comments
 (0)