Add quick create event button

This commit is contained in:
Alexis
2024-12-03 14:53:24 +01:00
parent 11252c168e
commit dd1cb1f420
6 changed files with 238 additions and 184 deletions

View File

@@ -0,0 +1,29 @@
<script setup lang="ts">
import { PhPlus } from "@phosphor-icons/vue";
const isDialogOpen = ref<boolean>(false);
// Toggles the dialog
function toggleDialog() {
isDialogOpen.value = !isDialogOpen.value;
};
</script>
<template>
<UiButton @click="toggleDialog">
<PhPlus size="18" weight="bold" />
<strong class="font-semibold">
{{ $t("entity.calendar.event.newEvent") }}
</strong>
</UiButton>
<UiDialog v-model:open="isDialogOpen">
<UiDialogContent>
<UiDialogTitle>
{{ $t("entity.calendar.event.addSingle") }}
</UiDialogTitle>
<CalendarFormCreateEvent />
</UiDialogContent>
</UiDialog>
</template>