Files
ui/docs/components/content/examples/ModalExampleComposable.vue
2024-10-24 10:30:37 +02:00

25 lines
456 B
Vue

<script setup lang="ts">
import { ModalExampleComponent } from '#components'
const toast = useToast()
const modal = useModal()
const count = ref(0)
function openModal() {
count.value += 1
modal.open(ModalExampleComponent, {
count: count.value,
onSuccess() {
toast.add({
title: 'Success !',
id: 'modal-success'
})
}
})
}
</script>
<template>
<UButton label="Reveal modal" @click="openModal" />
</template>