Skip to content

Commit d7a9546

Browse files
committed
fixes: flash messaging
1 parent da845fa commit d7a9546

File tree

2 files changed

+9
-6
lines changed

2 files changed

+9
-6
lines changed

bootstrap/app.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
->setStatusCode($response->getStatusCode());
4343
} elseif ($response->getStatusCode() === 419) {
4444
return back()->with([
45-
'flash_message' => 'The page expired, please try again.',
45+
'flash_warn' => 'The page expired, please try again.',
4646
]);
4747
}
4848

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)