diff --git a/resources/js/components/hr/employees/data-table-dropdown.vue b/resources/js/components/hr/employees/data-table-dropdown.vue new file mode 100644 index 0000000..15e5530 --- /dev/null +++ b/resources/js/components/hr/employees/data-table-dropdown.vue @@ -0,0 +1,59 @@ + + + diff --git a/resources/js/components/ui/calendar/Calendar.vue b/resources/js/components/ui/calendar/Calendar.vue new file mode 100644 index 0000000..ff12462 --- /dev/null +++ b/resources/js/components/ui/calendar/Calendar.vue @@ -0,0 +1,162 @@ + + + diff --git a/resources/js/components/ui/calendar/CalendarCell.vue b/resources/js/components/ui/calendar/CalendarCell.vue new file mode 100644 index 0000000..c24c48b --- /dev/null +++ b/resources/js/components/ui/calendar/CalendarCell.vue @@ -0,0 +1,23 @@ + + + diff --git a/resources/js/components/ui/calendar/CalendarCellTrigger.vue b/resources/js/components/ui/calendar/CalendarCellTrigger.vue new file mode 100644 index 0000000..c99219e --- /dev/null +++ b/resources/js/components/ui/calendar/CalendarCellTrigger.vue @@ -0,0 +1,39 @@ + + + diff --git a/resources/js/components/ui/calendar/CalendarGrid.vue b/resources/js/components/ui/calendar/CalendarGrid.vue new file mode 100644 index 0000000..e6dd7d6 --- /dev/null +++ b/resources/js/components/ui/calendar/CalendarGrid.vue @@ -0,0 +1,23 @@ + + + diff --git a/resources/js/components/ui/calendar/CalendarGridBody.vue b/resources/js/components/ui/calendar/CalendarGridBody.vue new file mode 100644 index 0000000..3b9e716 --- /dev/null +++ b/resources/js/components/ui/calendar/CalendarGridBody.vue @@ -0,0 +1,15 @@ + + + diff --git a/resources/js/components/ui/calendar/CalendarGridHead.vue b/resources/js/components/ui/calendar/CalendarGridHead.vue new file mode 100644 index 0000000..de1589b --- /dev/null +++ b/resources/js/components/ui/calendar/CalendarGridHead.vue @@ -0,0 +1,16 @@ + + + diff --git a/resources/js/components/ui/calendar/CalendarGridRow.vue b/resources/js/components/ui/calendar/CalendarGridRow.vue new file mode 100644 index 0000000..767557d --- /dev/null +++ b/resources/js/components/ui/calendar/CalendarGridRow.vue @@ -0,0 +1,22 @@ + + + diff --git a/resources/js/components/ui/calendar/CalendarHeadCell.vue b/resources/js/components/ui/calendar/CalendarHeadCell.vue new file mode 100644 index 0000000..47fefbc --- /dev/null +++ b/resources/js/components/ui/calendar/CalendarHeadCell.vue @@ -0,0 +1,23 @@ + + + diff --git a/resources/js/components/ui/calendar/CalendarHeader.vue b/resources/js/components/ui/calendar/CalendarHeader.vue new file mode 100644 index 0000000..175118d --- /dev/null +++ b/resources/js/components/ui/calendar/CalendarHeader.vue @@ -0,0 +1,23 @@ + + + diff --git a/resources/js/components/ui/calendar/CalendarHeading.vue b/resources/js/components/ui/calendar/CalendarHeading.vue new file mode 100644 index 0000000..5a11c12 --- /dev/null +++ b/resources/js/components/ui/calendar/CalendarHeading.vue @@ -0,0 +1,30 @@ + + + diff --git a/resources/js/components/ui/calendar/CalendarNextButton.vue b/resources/js/components/ui/calendar/CalendarNextButton.vue new file mode 100644 index 0000000..6375cc7 --- /dev/null +++ b/resources/js/components/ui/calendar/CalendarNextButton.vue @@ -0,0 +1,31 @@ + + + diff --git a/resources/js/components/ui/calendar/CalendarPrevButton.vue b/resources/js/components/ui/calendar/CalendarPrevButton.vue new file mode 100644 index 0000000..81dc364 --- /dev/null +++ b/resources/js/components/ui/calendar/CalendarPrevButton.vue @@ -0,0 +1,31 @@ + + + diff --git a/resources/js/components/ui/calendar/index.ts b/resources/js/components/ui/calendar/index.ts new file mode 100644 index 0000000..552c634 --- /dev/null +++ b/resources/js/components/ui/calendar/index.ts @@ -0,0 +1,14 @@ +export { default as Calendar } from "./Calendar.vue" +export { default as CalendarCell } from "./CalendarCell.vue" +export { default as CalendarCellTrigger } from "./CalendarCellTrigger.vue" +export { default as CalendarGrid } from "./CalendarGrid.vue" +export { default as CalendarGridBody } from "./CalendarGridBody.vue" +export { default as CalendarGridHead } from "./CalendarGridHead.vue" +export { default as CalendarGridRow } from "./CalendarGridRow.vue" +export { default as CalendarHeadCell } from "./CalendarHeadCell.vue" +export { default as CalendarHeader } from "./CalendarHeader.vue" +export { default as CalendarHeading } from "./CalendarHeading.vue" +export { default as CalendarNextButton } from "./CalendarNextButton.vue" +export { default as CalendarPrevButton } from "./CalendarPrevButton.vue" + +export type LayoutTypes = "month-and-year" | "month-only" | "year-only" | undefined diff --git a/resources/js/components/ui/date-picker/DatePicker.vue b/resources/js/components/ui/date-picker/DatePicker.vue new file mode 100644 index 0000000..ea8dd68 --- /dev/null +++ b/resources/js/components/ui/date-picker/DatePicker.vue @@ -0,0 +1,80 @@ + + + diff --git a/resources/js/components/ui/date-picker/index.ts b/resources/js/components/ui/date-picker/index.ts new file mode 100644 index 0000000..1a89f8c --- /dev/null +++ b/resources/js/components/ui/date-picker/index.ts @@ -0,0 +1 @@ +export { default as DatePicker } from './DatePicker.vue'; diff --git a/resources/js/components/ui/native-select/NativeSelect.vue b/resources/js/components/ui/native-select/NativeSelect.vue new file mode 100644 index 0000000..c54623c --- /dev/null +++ b/resources/js/components/ui/native-select/NativeSelect.vue @@ -0,0 +1,50 @@ + + + diff --git a/resources/js/components/ui/native-select/NativeSelectOptGroup.vue b/resources/js/components/ui/native-select/NativeSelectOptGroup.vue new file mode 100644 index 0000000..d70cb6b --- /dev/null +++ b/resources/js/components/ui/native-select/NativeSelectOptGroup.vue @@ -0,0 +1,12 @@ + + + diff --git a/resources/js/components/ui/native-select/NativeSelectOption.vue b/resources/js/components/ui/native-select/NativeSelectOption.vue new file mode 100644 index 0000000..5fe52c6 --- /dev/null +++ b/resources/js/components/ui/native-select/NativeSelectOption.vue @@ -0,0 +1,12 @@ + + + diff --git a/resources/js/components/ui/native-select/index.ts b/resources/js/components/ui/native-select/index.ts new file mode 100644 index 0000000..04e92c7 --- /dev/null +++ b/resources/js/components/ui/native-select/index.ts @@ -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" diff --git a/resources/js/components/ui/phone-number-input/PhoneNumberInput.vue b/resources/js/components/ui/phone-number-input/PhoneNumberInput.vue index a5aa4a0..759c665 100644 --- a/resources/js/components/ui/phone-number-input/PhoneNumberInput.vue +++ b/resources/js/components/ui/phone-number-input/PhoneNumberInput.vue @@ -30,7 +30,7 @@ const displayValue = computed({ v-model="displayValue" type="tel" inputmode="tel" - autocomplete="tel" + autocomplete="off" :placeholder="placeholder ?? '08xx-xxxx-xxxx'" :disabled="disabled" :class="props.class"