From dd472a5283a3739a7263597d077a192041e912d5 Mon Sep 17 00:00:00 2001 From: ajdj100 Date: Thu, 11 Dec 2025 11:00:02 -0500 Subject: [PATCH] updated datepicker dependency --- ui/src/components/loa/loaForm.vue | 19 +- ui/src/components/ui/calendar/Calendar.vue | 164 ++++++++++++++++-- .../components/ui/calendar/CalendarCell.vue | 2 +- .../ui/calendar/CalendarCellTrigger.vue | 2 +- .../components/ui/calendar/CalendarGrid.vue | 2 +- .../ui/calendar/CalendarGridBody.vue | 2 +- .../ui/calendar/CalendarGridHead.vue | 2 +- .../ui/calendar/CalendarGridRow.vue | 2 +- .../ui/calendar/CalendarHeadCell.vue | 4 +- .../components/ui/calendar/CalendarHeader.vue | 7 +- .../ui/calendar/CalendarHeading.vue | 2 +- .../ui/calendar/CalendarNextButton.vue | 3 +- .../ui/calendar/CalendarPrevButton.vue | 3 +- .../ui/native-select/NativeSelect.vue | 51 ++++++ .../ui/native-select/NativeSelectOptGroup.vue | 19 ++ .../ui/native-select/NativeSelectOption.vue | 19 ++ ui/src/components/ui/native-select/index.js | 3 + 17 files changed, 275 insertions(+), 31 deletions(-) create mode 100644 ui/src/components/ui/native-select/NativeSelect.vue create mode 100644 ui/src/components/ui/native-select/NativeSelectOptGroup.vue create mode 100644 ui/src/components/ui/native-select/NativeSelectOption.vue create mode 100644 ui/src/components/ui/native-select/index.js diff --git a/ui/src/components/loa/loaForm.vue b/ui/src/components/loa/loaForm.vue index ec8cfd7..f49407d 100644 --- a/ui/src/components/loa/loaForm.vue +++ b/ui/src/components/loa/loaForm.vue @@ -10,8 +10,9 @@ import { fromDate, getLocalTimeZone, parseDate, + today, } from "@internationalized/date" -import type { DateRange } from "reka-ui" +import type { DateRange, DateValue } from "reka-ui" import type { Ref } from "vue" import Popover from "@/components/ui/popover/Popover.vue"; import PopoverTrigger from "@/components/ui/popover/PopoverTrigger.vue"; @@ -84,6 +85,11 @@ onMounted(async () => { console.log(currentMember.value); resetForm({ values: { member_id: currentMember.value?.member_id } }); }); +import type { LayoutTypes } from '@/components/ui/calendar' + +const defaultPlaceholder = today(getLocalTimeZone()) +const date = ref(today(getLocalTimeZone())) as Ref +const layout = ref('month-and-year') @@ -175,7 +181,7 @@ onMounted(async () => { @@ -204,7 +210,8 @@ onMounted(async () => { + :default-placeholder="defaultPlaceholder" layout="month-and-year"> +
@@ -233,5 +240,11 @@ onMounted(async () => {
+ +
+ +
+ \ No newline at end of file diff --git a/ui/src/components/ui/calendar/Calendar.vue b/ui/src/components/ui/calendar/Calendar.vue index e3f69e2..3d421ec 100644 --- a/ui/src/components/ui/calendar/Calendar.vue +++ b/ui/src/components/ui/calendar/Calendar.vue @@ -1,7 +1,14 @@