Added actions / cancel to alert modals

This commit is contained in:
Alexis
2024-06-05 22:56:41 +02:00
parent edeaaa1e19
commit 05f5c5a92c
2 changed files with 21 additions and 19 deletions

View File

@@ -17,7 +17,7 @@ watch(isDeleteEventModalOpen, (hasOpened, _o) => {
}
})
async function handleSubmit() {
async function handleAction() {
try {
await deleteEventFromSkeleton()
@@ -46,21 +46,24 @@ async function handleSubmit() {
Les données associés à cet évènement seront supprimées et vous ne pourrez plus les récupérer !
</UiAlertDialogDescription>
<form @submit.prevent="handleSubmit">
<form>
<div class="grid grid-cols-2 gap-y-4">
<div class="text-red-500 ml-8">
<span class="text-sm">
{{ formErrors.message }}
</span>
</div>
<div class="text-right">
<UiButton size="sm" type="submit" variant="destructive">
Supprimer
</UiButton>
</div>
</div>
</form>
<UiAlertDialogFooter>
<UiAlertDialogCancel>
Annuler
</UiAlertDialogCancel>
<UiAlertDialogAction class="destructive" @click="handleAction">
Supprimer
</UiAlertDialogAction>
</UiAlertDialogFooter>
</UiAlertDialogContent>
</UiAlertDialog>
</template>

View File

@@ -20,7 +20,7 @@ watch(isEditEventModalOpen, (hasOpened, _o) => {
}
})
async function handleSubmit() {
async function handleAction() {
try {
await updateEventFromSkeleton()
@@ -51,7 +51,7 @@ async function handleSubmit() {
</UiAlertDialogDescription>
</VisuallyHidden>
<form @submit.prevent="handleSubmit">
<form>
<div class="grid grid-cols-2 gap-y-4">
<div class="col-span-2 ml-8">
<input
@@ -100,17 +100,16 @@ async function handleSubmit() {
{{ formErrors.message }}
</span>
</div>
<div class="flex gap-2 justify-end">
<UiButton size="sm" type="button" variant="secondary">
Annuler
</UiButton>
<UiButton size="sm" type="submit">
Sauvegarder
</UiButton>
</div>
</div>
</form>
<UiAlertDialogFooter>
<UiAlertDialogCancel>
Annuler
</UiAlertDialogCancel>
<UiAlertDialogAction @click="handleAction">
Sauvegarder
</UiAlertDialogAction>
</UiAlertDialogFooter>
</UiAlertDialogContent>
</UiAlertDialog>
</template>