polishing, some breadcrumbs, predefined mutations implemented more

This commit is contained in:
Daan Meijer
2026-06-22 15:57:04 +02:00
parent 4ce510402c
commit c60033b365
15 changed files with 489 additions and 466 deletions
+8 -2
View File
@@ -2,16 +2,22 @@
import AppLayout from '@/layouts/app/AppSidebarLayout.vue';
import type { BreadcrumbItem } from '@/types';
import { usePushNotifications } from '@/composables/usePushNotifications';
import { computed } from 'vue';
import { usePage } from '@inertiajs/vue3';
const { breadcrumbs = [] } = defineProps<{
const props = defineProps<{
breadcrumbs?: BreadcrumbItem[];
}>();
const resolvedBreadcrumbs = computed(() => {
return props.breadcrumbs || (usePage().props.breadcrumbs as BreadcrumbItem[]) || [];
});
const { isSubscribed, subscribe, unsubscribe } = usePushNotifications();
</script>
<template>
<AppLayout :breadcrumbs="breadcrumbs">
<AppLayout :breadcrumbs="resolvedBreadcrumbs">
<slot />
<div class="fixed bottom-4 right-4">
<button