feat(AmharicDatePicker): implement Amharic date picker component with calendar type switching and time input

This commit is contained in:
estifanos
2026-08-05 10:14:03 +00:00
parent 5fb1926ac0
commit 7ba760d74b
11 changed files with 89 additions and 37 deletions

View File

@@ -27,11 +27,10 @@ import {
IconTrash,
IconPlus,
IconInfoCircle,
IconCalendar,
IconClipboardList,
IconDetails,
} from "@tabler/icons-react";
import { notify, useErrorHandler, AdvancedTable, useServerTable, ModalFooter, type AdvancedColumn } from "@ema-platform/ui";
import { notify, useErrorHandler, AdvancedTable, useServerTable, ModalFooter, AmharicDatePicker, type AdvancedColumn } from "@ema-platform/ui";
import { useGetCertificationsQuery } from "../../certification/api/certification-api";
import {
useGetExamsQuery,
@@ -194,13 +193,12 @@ function ExamForm({
autosize
minRows={2}
/>
<TextInput
<AmharicDatePicker
label={t("exam.form.examDate")}
type="date"
value={date}
onChange={(e) => setDate(e.currentTarget.value)}
onChange={setDate}
dateFormat="date"
size="sm"
leftSection={<IconCalendar size={14} />}
required
/>
<TextInput