From 07a3bdacd95634af445376da15e544b9ba82da62 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Fri, 3 Feb 2023 22:52:08 +0100 Subject: [PATCH] feat: experimental notes page --- demo/composable-vue/slides.md | 2 +- packages/client/internals/Draggable.vue | 4 +- packages/client/internals/NoteEditor.vue | 2 +- packages/client/internals/NoteStatic.vue | 2 +- packages/client/internals/NotesView.vue | 67 ++++++++++++++++++++ packages/client/internals/Presenter.vue | 2 +- packages/client/internals/PresenterPrint.vue | 4 +- packages/client/internals/WebCamera.vue | 6 +- packages/client/logic/dark.ts | 4 +- packages/client/logic/drawings.ts | 8 +-- packages/client/logic/recording.ts | 4 +- packages/client/routes.ts | 39 +++++++----- packages/client/setup/root.ts | 17 ++++- packages/client/state/index.ts | 16 ++--- packages/client/state/shared.ts | 19 +++++- packages/slidev/node/plugins/loaders.ts | 2 +- packages/types/src/types.ts | 2 +- 17 files changed, 152 insertions(+), 48 deletions(-) create mode 100644 packages/client/internals/NotesView.vue diff --git a/demo/composable-vue/slides.md b/demo/composable-vue/slides.md index b52bfa3cc6..139a3e7e32 100644 --- a/demo/composable-vue/slides.md +++ b/demo/composable-vue/slides.md @@ -281,7 +281,7 @@ Sets of reusable logic, separation of concerns. ```ts export function useDark(options: UseDarkOptions = {}) { const preferredDark = usePreferredDark() // <-- - const store = useStorage('vueuse-dark', 'auto') // <-- + const store = useLocalStorage('vueuse-dark', 'auto') // <-- return computed({ get() { diff --git a/packages/client/internals/Draggable.vue b/packages/client/internals/Draggable.vue index 20997d45cf..8b7521cdd0 100644 --- a/packages/client/internals/Draggable.vue +++ b/packages/client/internals/Draggable.vue @@ -1,6 +1,6 @@ diff --git a/packages/client/internals/NoteEditor.vue b/packages/client/internals/NoteEditor.vue index 66570ca211..de517f1e84 100644 --- a/packages/client/internals/NoteEditor.vue +++ b/packages/client/internals/NoteEditor.vue @@ -64,7 +64,7 @@ onClickOutside(input, () => { v-if="!editing && note" :class="props.class" :note="note" - :note-html="info?.notesHTML" + :note-html="info?.noteHTML" @click="switchNoteEdit" />