polishing, some breadcrumbs, predefined mutations implemented more
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user