From 1a0da134a5bded42bc76f4cc9bc2ec873dfbe8d1 Mon Sep 17 00:00:00 2001 From: Estifo77 <139631617+Estifo77@users.noreply.github.com> Date: Mon, 10 Aug 2026 14:18:09 +0300 Subject: [PATCH] Refactor MySeaRecordsPage to use AmharicDatePicker and update styles for better UX --- .../seafarer/pages/MySeaRecordsPage.tsx | 30 ++++++++-------- libs/ui/src/lib/input/AmharicDatePicker.css | 29 ++++++++++----- libs/ui/src/lib/input/AmharicDatePicker.tsx | 35 ++++++++++++------- 3 files changed, 59 insertions(+), 35 deletions(-) diff --git a/apps/portal/src/app/features/seafarer/pages/MySeaRecordsPage.tsx b/apps/portal/src/app/features/seafarer/pages/MySeaRecordsPage.tsx index da99e8da4..a928162c3 100644 --- a/apps/portal/src/app/features/seafarer/pages/MySeaRecordsPage.tsx +++ b/apps/portal/src/app/features/seafarer/pages/MySeaRecordsPage.tsx @@ -31,7 +31,7 @@ import { IconTrash, } from '@tabler/icons-react'; import { useState } from 'react'; -import { AdvancedTable, notify, useServerTable, type AdvancedColumn } from '@ema-platform/ui'; +import { AdvancedTable, AmharicDatePicker, notify, useServerTable, type AdvancedColumn } from '@ema-platform/ui'; import { extractErrorMessage, uploadDocument, @@ -400,23 +400,23 @@ function SeaServiceTab() { onChange={(e) => setForm({ ...form, rank: e.target.value })} /> - - setForm({ ...form, engagementDate: e.target.value }) + onChange={(val) => + setForm({ ...form, engagementDate: val }) } + dateFormat="date" /> - - setForm({ ...form, dischargeDate: e.target.value }) + onChange={(val) => + setForm({ ...form, dischargeDate: val }) } + dateFormat="date" />