From 9b75843a9ddeaa1849c6a58f3a8f18db8957855f Mon Sep 17 00:00:00 2001 From: Marco Crapts Date: Sat, 13 May 2023 07:29:27 +0200 Subject: [PATCH] update active note --- src/components/Note.vue | 3 ++- src/components/Note/NoteEditor.vue | 4 ++-- src/components/Note/NoteReferences.vue | 4 ++-- src/components/Search/SearchBar.vue | 4 ++-- src/components/SideBar.vue | 6 +++--- src/composables/useNotes.ts | 13 ++++++++----- 6 files changed, 19 insertions(+), 15 deletions(-) diff --git a/src/components/Note.vue b/src/components/Note.vue index d97288e..40e5a98 100644 --- a/src/components/Note.vue +++ b/src/components/Note.vue @@ -7,6 +7,7 @@ import { deleteNote, rootNote, setRootNote, + setActiveNote, } from '@/composables/useNotes' const props = defineProps<{ @@ -39,7 +40,7 @@ const references = computed(() => { const del = async (closeModal: () => Promise) => { await closeModal() - activeNote.value = rootNote.value + setActiveNote(rootNote.value?.id) deleteNote(props.note.id) } diff --git a/src/components/Note/NoteEditor.vue b/src/components/Note/NoteEditor.vue index 2cf3006..2c4829e 100644 --- a/src/components/Note/NoteEditor.vue +++ b/src/components/Note/NoteEditor.vue @@ -13,7 +13,7 @@ import ListPlugin from '@ckeditor/ckeditor5-list/src/list' import AutoformatPlugin from '@ckeditor/ckeditor5-autoformat/src/autoformat' import ContextedPlugin from '@/ckeditor/ContextedPlugin' import { mdToHtml } from '@/utils/markdown' -import { activeNote, getNoteByTitle } from '@/composables/useNotes' +import { getNoteByTitle, setActiveNote } from '@/composables/useNotes' import Autocomplete from '@/components/Autocomplete.vue' const props = defineProps<{ note: Note }>() @@ -58,7 +58,7 @@ const editorElement = ref(null) const handleClick = ({ data }: { data: any }) => { const noteTitle = data.domTarget.textContent as string const note = getNoteByTitle(noteTitle) - if (note) activeNote.value = note + if (note) setActiveNote(note.id) } const autocompleteRef = ref | null>(null) diff --git a/src/components/Note/NoteReferences.vue b/src/components/Note/NoteReferences.vue index 7db1cbc..3cb55a1 100644 --- a/src/components/Note/NoteReferences.vue +++ b/src/components/Note/NoteReferences.vue @@ -1,5 +1,5 @@