From 38a6255e775211071c5175b616c399a60231f2c6 Mon Sep 17 00:00:00 2001 From: Marco Crapts Date: Thu, 4 May 2023 23:48:39 +0200 Subject: [PATCH] autocomplete styling --- src/components/Autocomplete.vue | 29 +++++++++++++++++++ src/components/NoteEditor.vue | 12 ++++---- src/components/{ => Search}/SearchBar.vue | 29 ++++++------------- src/components/Search/SearchResult.vue | 35 +++++++++++++++++++++++ src/components/TopBar.vue | 2 +- src/composables/useNotes.ts | 5 ++++ 6 files changed, 84 insertions(+), 28 deletions(-) create mode 100644 src/components/Autocomplete.vue rename src/components/{ => Search}/SearchBar.vue (72%) create mode 100644 src/components/Search/SearchResult.vue diff --git a/src/components/Autocomplete.vue b/src/components/Autocomplete.vue new file mode 100644 index 0000000..36c1a64 --- /dev/null +++ b/src/components/Autocomplete.vue @@ -0,0 +1,29 @@ + + diff --git a/src/components/NoteEditor.vue b/src/components/NoteEditor.vue index 0df295d..3d0e4e4 100644 --- a/src/components/NoteEditor.vue +++ b/src/components/NoteEditor.vue @@ -15,6 +15,7 @@ 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 Autocomplete from '@/components/Autocomplete.vue' const props = defineProps<{ note: Note @@ -92,13 +93,12 @@ const handleAutocomplete = (event: any) => { @click="handleClick" @contexted-link-autocomplete="handleAutocomplete" > -
- {{ autocompleteText }} -
+ :autocomplete-text="autocompleteText" + :style="autocompleteStyle" + class="absolute mt-1 w-[250px]" + />