diff --git a/ui/src/components/ui/calendar/CalendarCell.vue b/ui/src/components/ui/calendar/CalendarCell.vue
index 43f68f5..7a720dd 100644
--- a/ui/src/components/ui/calendar/CalendarCell.vue
+++ b/ui/src/components/ui/calendar/CalendarCell.vue
@@ -6,7 +6,7 @@ import { cn } from "@/lib/utils";
const props = defineProps({
date: { type: null, required: true },
asChild: { type: Boolean, required: false },
- as: { type: [String, Object, Function], required: false },
+ as: { type: null, required: false },
class: { type: null, required: false },
});
diff --git a/ui/src/components/ui/calendar/CalendarCellTrigger.vue b/ui/src/components/ui/calendar/CalendarCellTrigger.vue
index cbb0b7f..b8f2462 100644
--- a/ui/src/components/ui/calendar/CalendarCellTrigger.vue
+++ b/ui/src/components/ui/calendar/CalendarCellTrigger.vue
@@ -8,7 +8,7 @@ const props = defineProps({
day: { type: null, required: true },
month: { type: null, required: true },
asChild: { type: Boolean, required: false },
- as: { type: [String, Object, Function], required: false, default: "button" },
+ as: { type: null, required: false, default: "button" },
class: { type: null, required: false },
});
diff --git a/ui/src/components/ui/calendar/CalendarGrid.vue b/ui/src/components/ui/calendar/CalendarGrid.vue
index 0d55ae2..52bef72 100644
--- a/ui/src/components/ui/calendar/CalendarGrid.vue
+++ b/ui/src/components/ui/calendar/CalendarGrid.vue
@@ -5,7 +5,7 @@ import { cn } from "@/lib/utils";
const props = defineProps({
asChild: { type: Boolean, required: false },
- as: { type: [String, Object, Function], required: false },
+ as: { type: null, required: false },
class: { type: null, required: false },
});
diff --git a/ui/src/components/ui/calendar/CalendarGridBody.vue b/ui/src/components/ui/calendar/CalendarGridBody.vue
index 2cd699c..131bc5a 100644
--- a/ui/src/components/ui/calendar/CalendarGridBody.vue
+++ b/ui/src/components/ui/calendar/CalendarGridBody.vue
@@ -3,7 +3,7 @@ import { CalendarGridBody } from "reka-ui";
const props = defineProps({
asChild: { type: Boolean, required: false },
- as: { type: [String, Object, Function], required: false },
+ as: { type: null, required: false },
});
diff --git a/ui/src/components/ui/calendar/CalendarGridHead.vue b/ui/src/components/ui/calendar/CalendarGridHead.vue
index 637c4fc..1d8e684 100644
--- a/ui/src/components/ui/calendar/CalendarGridHead.vue
+++ b/ui/src/components/ui/calendar/CalendarGridHead.vue
@@ -3,7 +3,7 @@ import { CalendarGridHead } from "reka-ui";
const props = defineProps({
asChild: { type: Boolean, required: false },
- as: { type: [String, Object, Function], required: false },
+ as: { type: null, required: false },
class: { type: null, required: false },
});
diff --git a/ui/src/components/ui/calendar/CalendarGridRow.vue b/ui/src/components/ui/calendar/CalendarGridRow.vue
index 7a4b966..9ad8c5b 100644
--- a/ui/src/components/ui/calendar/CalendarGridRow.vue
+++ b/ui/src/components/ui/calendar/CalendarGridRow.vue
@@ -5,7 +5,7 @@ import { cn } from "@/lib/utils";
const props = defineProps({
asChild: { type: Boolean, required: false },
- as: { type: [String, Object, Function], required: false },
+ as: { type: null, required: false },
class: { type: null, required: false },
});
diff --git a/ui/src/components/ui/calendar/CalendarHeadCell.vue b/ui/src/components/ui/calendar/CalendarHeadCell.vue
index dd31fc6..c2d29cc 100644
--- a/ui/src/components/ui/calendar/CalendarHeadCell.vue
+++ b/ui/src/components/ui/calendar/CalendarHeadCell.vue
@@ -5,7 +5,7 @@ import { cn } from "@/lib/utils";
const props = defineProps({
asChild: { type: Boolean, required: false },
- as: { type: [String, Object, Function], required: false },
+ as: { type: null, required: false },
class: { type: null, required: false },
});
@@ -19,7 +19,7 @@ const forwardedProps = useForwardProps(delegatedProps);
data-slot="calendar-head-cell"
:class="
cn(
- 'text-muted-foreground rounded-md w-8 font-normal text-[0.8rem]',
+ 'text-muted-foreground rounded-md flex-1 font-normal text-[0.8rem]',
props.class,
)
"
diff --git a/ui/src/components/ui/calendar/CalendarHeader.vue b/ui/src/components/ui/calendar/CalendarHeader.vue
index ccc366f..a5373fe 100644
--- a/ui/src/components/ui/calendar/CalendarHeader.vue
+++ b/ui/src/components/ui/calendar/CalendarHeader.vue
@@ -5,7 +5,7 @@ import { cn } from "@/lib/utils";
const props = defineProps({
asChild: { type: Boolean, required: false },
- as: { type: [String, Object, Function], required: false },
+ as: { type: null, required: false },
class: { type: null, required: false },
});
@@ -18,7 +18,10 @@ const forwardedProps = useForwardProps(delegatedProps);
diff --git a/ui/src/components/ui/calendar/CalendarHeading.vue b/ui/src/components/ui/calendar/CalendarHeading.vue
index dd001b8..7e6ef9a 100644
--- a/ui/src/components/ui/calendar/CalendarHeading.vue
+++ b/ui/src/components/ui/calendar/CalendarHeading.vue
@@ -5,7 +5,7 @@ import { cn } from "@/lib/utils";
const props = defineProps({
asChild: { type: Boolean, required: false },
- as: { type: [String, Object, Function], required: false },
+ as: { type: null, required: false },
class: { type: null, required: false },
});
diff --git a/ui/src/components/ui/calendar/CalendarNextButton.vue b/ui/src/components/ui/calendar/CalendarNextButton.vue
index 541d275..6912f78 100644
--- a/ui/src/components/ui/calendar/CalendarNextButton.vue
+++ b/ui/src/components/ui/calendar/CalendarNextButton.vue
@@ -8,7 +8,7 @@ import { buttonVariants } from '@/components/ui/button';
const props = defineProps({
nextPage: { type: Function, required: false },
asChild: { type: Boolean, required: false },
- as: { type: [String, Object, Function], required: false },
+ as: { type: null, required: false },
class: { type: null, required: false },
});
@@ -23,7 +23,6 @@ const forwardedProps = useForwardProps(delegatedProps);
:class="
cn(
buttonVariants({ variant: 'outline' }),
- 'absolute right-1',
'size-7 bg-transparent p-0 opacity-50 hover:opacity-100',
props.class,
)
diff --git a/ui/src/components/ui/calendar/CalendarPrevButton.vue b/ui/src/components/ui/calendar/CalendarPrevButton.vue
index acabe33..3cb9ba6 100644
--- a/ui/src/components/ui/calendar/CalendarPrevButton.vue
+++ b/ui/src/components/ui/calendar/CalendarPrevButton.vue
@@ -8,7 +8,7 @@ import { buttonVariants } from '@/components/ui/button';
const props = defineProps({
prevPage: { type: Function, required: false },
asChild: { type: Boolean, required: false },
- as: { type: [String, Object, Function], required: false },
+ as: { type: null, required: false },
class: { type: null, required: false },
});
@@ -23,7 +23,6 @@ const forwardedProps = useForwardProps(delegatedProps);
:class="
cn(
buttonVariants({ variant: 'outline' }),
- 'absolute left-1',
'size-7 bg-transparent p-0 opacity-50 hover:opacity-100',
props.class,
)
diff --git a/ui/src/components/ui/native-select/NativeSelect.vue b/ui/src/components/ui/native-select/NativeSelect.vue
new file mode 100644
index 0000000..9a40416
--- /dev/null
+++ b/ui/src/components/ui/native-select/NativeSelect.vue
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/ui/src/components/ui/native-select/NativeSelectOptGroup.vue b/ui/src/components/ui/native-select/NativeSelectOptGroup.vue
new file mode 100644
index 0000000..b4bba1e
--- /dev/null
+++ b/ui/src/components/ui/native-select/NativeSelectOptGroup.vue
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/ui/src/components/ui/native-select/NativeSelectOption.vue b/ui/src/components/ui/native-select/NativeSelectOption.vue
new file mode 100644
index 0000000..f206f5d
--- /dev/null
+++ b/ui/src/components/ui/native-select/NativeSelectOption.vue
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/ui/src/components/ui/native-select/index.js b/ui/src/components/ui/native-select/index.js
new file mode 100644
index 0000000..7ebf604
--- /dev/null
+++ b/ui/src/components/ui/native-select/index.js
@@ -0,0 +1,3 @@
+export { default as NativeSelect } from "./NativeSelect.vue";
+export { default as NativeSelectOptGroup } from "./NativeSelectOptGroup.vue";
+export { default as NativeSelectOption } from "./NativeSelectOption.vue";
From 2821bc62c49925ac163e9914fb16697270f3518e Mon Sep 17 00:00:00 2001
From: ajdj100
Date: Thu, 11 Dec 2025 11:00:11 -0500
Subject: [PATCH 31/41] removed test datepicker
---
ui/src/components/loa/loaForm.vue | 6 ------
1 file changed, 6 deletions(-)
diff --git a/ui/src/components/loa/loaForm.vue b/ui/src/components/loa/loaForm.vue
index f49407d..8186f0d 100644
--- a/ui/src/components/loa/loaForm.vue
+++ b/ui/src/components/loa/loaForm.vue
@@ -240,11 +240,5 @@ const layout = ref('month-and-year')