AppMessage.vue 470B

1234567891011121314151617181920
  1. <script setup>
  2. import { usePage } from '@inertiajs/inertia-vue3'
  3. const onClose = () => {
  4. usePage().props.value.flash.success = null
  5. usePage().props.value.flash.error = null
  6. }
  7. </script>
  8. <template>
  9. <Message v-if="$page.props.flash.success" severity="success" @close="onClose">
  10. {{ $page.props.flash.success }}
  11. </Message>
  12. <Message v-if="$page.props.flash.error" severity="error" @close="onClose">
  13. {{ $page.props.flash.error }}
  14. </Message>
  15. </template>