From f1cce796785a23ae75bf37a81a1033648909fedd Mon Sep 17 00:00:00 2001 From: Gregor Vostrak Date: Tue, 20 May 2025 14:56:45 +0200 Subject: [PATCH] improve DatePicker sizing in report create modal --- .../Common/Report/ReportCreateModal.vue | 4 ++-- .../Common/Report/ReportEditModal.vue | 4 +++- .../js/packages/ui/src/Input/DatePicker.vue | 19 +++++++++++++------ .../ui/src/Input/TimeRangeSelector.vue | 2 ++ .../ui/src/TimeEntry/TimeEntryCreateModal.vue | 2 ++ 5 files changed, 22 insertions(+), 9 deletions(-) diff --git a/resources/js/Components/Common/Report/ReportCreateModal.vue b/resources/js/Components/Common/Report/ReportCreateModal.vue index 085b7989..1d4ecd7b 100644 --- a/resources/js/Components/Common/Report/ReportCreateModal.vue +++ b/resources/js/Components/Common/Report/ReportCreateModal.vue @@ -103,13 +103,13 @@ async function submit() {
-
+
(optional)
- +
diff --git a/resources/js/Components/Common/Report/ReportEditModal.vue b/resources/js/Components/Common/Report/ReportEditModal.vue index 6d9b161d..3224fd55 100644 --- a/resources/js/Components/Common/Report/ReportEditModal.vue +++ b/resources/js/Components/Common/Report/ReportEditModal.vue @@ -118,7 +118,9 @@ async function submit() { v-if="report.is_public" class="flex items-center space-x-4"> - + diff --git a/resources/js/packages/ui/src/Input/DatePicker.vue b/resources/js/packages/ui/src/Input/DatePicker.vue index 4d418512..7259e0e7 100644 --- a/resources/js/packages/ui/src/Input/DatePicker.vue +++ b/resources/js/packages/ui/src/Input/DatePicker.vue @@ -4,7 +4,7 @@ import { PopoverContent, PopoverTrigger, } from '@/Components/ui/popover'; -import { Button } from '@/Components/ui/button'; +import { Button, type ButtonVariants } from '@/Components/ui/button'; import { Calendar } from '@/Components/ui/calendar'; import { CalendarIcon } from 'lucide-vue-next'; import { formatDateLocalized } from '@/packages/ui/src/utils/time'; @@ -16,6 +16,7 @@ import { getLocalizedDayJs } from '@/packages/ui/src/utils/time'; const props = defineProps<{ class?: string; tabindex?: string; + size: ButtonVariants['size']; }>(); const model = defineModel(); @@ -52,14 +53,21 @@ const organization = inject>('organization');