From 9768c08692a1d756383f1d8a0105156c247ac3fa Mon Sep 17 00:00:00 2001 From: Julien Calixte Date: Sun, 22 Feb 2026 05:16:49 +0100 Subject: [PATCH] feat: tab title same as breadcrumb --- src/views/PublicNoteView.vue | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/src/views/PublicNoteView.vue b/src/views/PublicNoteView.vue index 9e56048..029b2f6 100644 --- a/src/views/PublicNoteView.vue +++ b/src/views/PublicNoteView.vue @@ -15,6 +15,7 @@ import { computed, nextTick, watch } from "vue" import { useRouter } from "vue-router" import { useResizeContainer } from "@/hooks/useResizeContainer.hook" import ThemeSwap from "@/components/ThemeSwap.vue" +import { useTitle } from "@vueuse/core" const props = defineProps<{ did: string; rkey: string; slug?: string }>() const router = useRouter() @@ -70,6 +71,16 @@ const content = computed(() => : "", ) +const breadcrumb = computed(() => + title.value + ? author.value?.handle + ? `${title.value} • ${author.value.handle}` + : title.value + : `Remanso`, +) + +useTitle(breadcrumb) + const publishedAt = computed(() => noteRecord.value?.value.publishedAt ? new Date(noteRecord.value?.value.publishedAt).toLocaleDateString() @@ -121,8 +132,8 @@ watch( {{ author.handle }} • {{ title }}{{ breadcrumb }}