From bff90e6ef5ff7c6b12f94d2e8b1fa5112f9c1d79 Mon Sep 17 00:00:00 2001 From: Julien Calixte Date: Sun, 6 Jun 2021 11:11:15 +0200 Subject: [PATCH] :sparkles: (backlinks) implement backlinks in notes --- src/components/FluxNote.vue | 3 +- src/components/LinkedNotes.vue | 14 +++- src/components/StackedNote.vue | 4 +- src/hooks/useComputeBacklinks.hook.ts | 4 + src/hooks/useFocus.hook.ts | 42 ---------- src/hooks/useNote.hook.ts | 48 +---------- src/hooks/useQueryStackedNotes.hook.ts | 105 ++++++++++++++++++++++--- 7 files changed, 117 insertions(+), 103 deletions(-) delete mode 100644 src/hooks/useFocus.hook.ts diff --git a/src/components/FluxNote.vue b/src/components/FluxNote.vue index d3b9d4d..de067e0 100644 --- a/src/components/FluxNote.vue +++ b/src/components/FluxNote.vue @@ -58,7 +58,6 @@ import { useMarkdown } from '@/hooks/useMarkdown.hook' import { useLinks } from '@/hooks/useLinks.hook' import { useUserRepoStore } from '@/modules/repo/store/userRepo.store' import { useUserSettings } from '@/modules/user/hooks/useUserSettings.hook' -import { useFocus } from '@/hooks/useFocus.hook' const StackedNote = defineAsyncComponent( () => import('@/components/StackedNote.vue') @@ -84,7 +83,7 @@ export default defineComponent({ const { renderString } = useMarkdown() const { listenToClick } = useLinks('note-display') const { stackedNotes, resetStackedNotes } = useQueryStackedNotes() - const { scrollToFocusedNote } = useFocus() + const { scrollToFocusedNote } = useQueryStackedNotes() const { titles } = useNote('note-container') diff --git a/src/components/LinkedNotes.vue b/src/components/LinkedNotes.vue index 1be0189..b1dde21 100644 --- a/src/components/LinkedNotes.vue +++ b/src/components/LinkedNotes.vue @@ -4,7 +4,9 @@

🔗 Links to this note

@@ -12,6 +14,7 @@