feat: Add breadcrumb navigation to every page

This commit is contained in:
Jesse Wierzbinski 2024-12-04 15:17:47 +01:00
parent 6934a5758e
commit 232abac215
No known key found for this signature in database
15 changed files with 119 additions and 44 deletions

View file

@ -16,6 +16,11 @@ import Note from "~/components/notes/note.vue";
definePageMeta({
layout: "app",
breadcrumbs: [
{
text: "Note",
},
],
});
const element = ref<HTMLElement | null>(null);

View file

@ -24,15 +24,20 @@ import AccountProfile from "~/components/profiles/profile.vue";
import AccountTimeline from "~/components/timelines/account.vue";
import TimelineScroller from "~/components/timelines/timeline-scroller.vue";
definePageMeta({
layout: "app",
});
const route = useRoute();
const username = (route.params.username as string).startsWith("@")
? (route.params.username as string).substring(1)
: (route.params.username as string);
definePageMeta({
layout: "app",
breadcrumbs: [
{
text: "Profile",
},
],
});
const { account, isLoading } = useAccountFromAcct(client, username);
const accountId = computed(() => account.value?.id ?? undefined);