Skip to content

Commit 56956bc

Browse files
committed
Merge branch 'master' of github.com:connorabbas/laravel-inertia-primevue into feature/error-toasts
2 parents 2aceab1 + ef721da commit 56956bc

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

resources/js/components/FlashMessages.vue

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,19 @@
11
<script setup>
2-
import { ref, onUnmounted } from 'vue';
3-
import { usePage, router } from '@inertiajs/vue3';
2+
import { ref, watch } from 'vue';
3+
import { usePage } from '@inertiajs/vue3';
44
import { Check, Info, TriangleAlert, CircleAlert, Megaphone } from 'lucide-vue-next';
55
66
const page = usePage();
7-
const requestsKey = ref(0);
8-
onUnmounted(router.on('finish', () => requestsKey.value++));
7+
const flashed = ref(0);
8+
9+
watch(() => page.props.flash, () => {
10+
flashed.value++;
11+
}, { deep: true });
912
</script>
1013

1114
<template>
1215
<div
13-
:key="requestsKey"
16+
:key="flashed"
1417
class="m-0"
1518
>
1619
<Message

0 commit comments

Comments
 (0)