estifanos
2fa55965e1
feat: enhance internationalization support across various components and pages
2026-08-12 12:30:22 +00:00
estifanos
31c52c02e0
feat: introduce useLocalized hook for bilingual value retrieval.(localization round 2)
...
- Added useLocalized hook to provide a stable function for retrieving bilingual values based on the current language.
- Updated various components across the portal and backoffice to utilize the new useLocalized hook for consistent bilingual label rendering.
- Refactored localized function in licensing.helpers to handle empty Amharic strings correctly.
- Enhanced localization handling in LicenseApplicationPage, ProfilePage, and other components to ensure proper language switching.
2026-08-12 11:31:20 +00:00
estifanos
8f2dcb30f0
feat: add internationalization support for seafarer registry
...
- Integrated i18n for seafarer registry page, including translations for various UI elements and statuses.
- Updated SeafarerDetailDrawer and StatusModal components to utilize translation hooks.
- Enhanced user feedback messages for status updates and errors.
- Added new translations for Amharic and English locales, covering seafarer statuses, drawer labels, modal content, and table headers.
localization for backoffice
2026-08-12 10:55:14 +00:00
estifanos
9897a9bf78
feat: implement date display utility across various pages
...
- Added `useDateDisplayer` hook and `dateDisplayer` function to format dates consistently based on the user's language.
- Updated multiple components and pages in both backoffice and portal applications to utilize the new date display functionality, ensuring proper formatting for dates in lists, tables, and detail views.
- Introduced Ethiopian date formatting for Amharic language support.
- Refactored date handling in components such as ExamAppealsPage, ResultPage, SeafarerRegistryPage, and others to improve localization and user experience.
2026-08-12 10:22:39 +00:00
estifanos
7c9f78c680
feat: replace Paper with Modal in CertificationPage, ConfigurationPage, ExamPage, and QuestionPage for consistent UI
2026-08-12 07:55:43 +00:00
estifanos
362e6d88b4
feat: enhance PaymentConfigPage with refetch and loading state for license types
2026-08-12 07:37:19 +00:00
estifanos
bbb23f3bbf
feat: replace Table with AdvancedTable for improved license type management in PaymentConfigPage
2026-08-12 07:35:43 +00:00
estifanos
0633ecc165
feat: implement applicant name fallback logic in licensing helpers and update MyApplicationsPage
2026-08-12 07:18:43 +00:00
estifanos
7c3a25245f
UI fixes
2026-08-11 11:48:09 +00:00
estifanos
1b0a21c683
feat: add page size selection to AdvancedTable and update useServerTable hook
2026-08-11 11:37:52 +00:00
Estifo77
0573e01769
UI fixes
2026-08-11 14:32:26 +03:00
estifanos
0fd78c7757
fix: update Badge component in LicenseQueuePage for consistent styling
...
feat: add siblings and boundaries props to pagination in AdvancedTable
2026-08-11 11:23:38 +00:00
estifanos
01899c0593
feat: implement endorsement types and update navigation for endorsement processing
2026-08-11 10:50:37 +00:00
estifanos
6b946f0149
feat: update applicant name handling for license types without company name
2026-08-11 08:42:32 +00:00
estifanos
71c55e8da8
feat: implement vessel ownership transfer feature with navigation updates and localization
2026-08-11 08:18:40 +00:00
estifanos
ce802af366
feat: add vessel registration application queue to navigation and localization
2026-08-11 08:13:35 +00:00
estifanos
1997434028
Add applicant name handling for SEAFARER_REGISTRATION and update translations
2026-08-10 11:09:29 +00:00
estifanos
6b7c40cd3f
Add SEAFARER_REGISTRATION type and update translations and navigation
2026-08-10 10:59:14 +00:00
estifanos
2c1b0306a0
revert
2026-08-10 10:21:58 +00:00
estifanos
73de3f212b
Licence applications filter
2026-08-10 10:10:34 +00:00
Estifo77
c822e99052
Add AttachmentsModal and refactor MedicalVerificationPage with AdvancedTable integration
2026-08-10 13:06:54 +03:00
estifanos
44786a2f6f
fixes
2026-08-08 06:36:48 +00:00
estifanos
70b6562045
fixes
2026-08-08 06:32:03 +00:00
estifanos
c006644166
Add review status column and enhance action buttons in ResultPage
2026-08-08 06:29:28 +00:00
Estifo77
23675005fc
Refactor imports and improve LoginPage validation logic
2026-08-08 09:26:47 +03:00
Estifo77
203d2e5026
Merge branch 'dev' of https://github.com/Tria-plc/emaui into estif-branch-1
2026-08-08 09:03:50 +03:00
Mulu Mehari
7c968c7093
Adding more functionalities for all the license types
2026-08-07 11:50:07 +03:00
Estifo77
3610c69a69
fixes
2026-08-06 09:43:40 +03:00
estifanos
a02cee1a78
feat(LicenseQueuePage): update sorting logic to prioritize claimedAt for "mine" view
2026-08-05 12:44:22 +00:00
Estifo77
ed782237ca
fixes
2026-08-05 14:17:00 +03:00
estifanos
c79e4cc5fa
feat(AmharicDatePicker): add width prop to align input fields in filter bar
2026-08-05 10:21:56 +00:00
estifanos
7ba760d74b
feat(AmharicDatePicker): implement Amharic date picker component with calendar type switching and time input
2026-08-05 10:14:03 +00:00
estifanos
7d706aa990
fix(DocumentsTab): improve layout and truncation for document names and badges
2026-08-05 08:59:28 +00:00
estifanos
bbae230ad5
feat: implement ModalFooter component for consistent modal action layout
2026-08-05 08:50:38 +00:00
estifanos
c8df8e1578
fix(LicenseQueuePage): remove unused ActionIcon and IconRefresh imports for cleaner code
2026-08-05 08:16:45 +00:00
estifanos
4fc4d5953d
fix(LicenseQueuePage): reduce default page size to 10 and set default sorting for queue display
2026-08-05 07:54:28 +00:00
estifanos
d474de186c
feat(LicenseReviewPage): refactor staff evidence display to use StaffEvidenceCell component for better maintainability
2026-08-05 07:41:03 +00:00
estifanos
60604d8027
feat(LicenseReviewPage): make document badges clickable links for direct access
2026-08-05 07:33:11 +00:00
estifanos
5fb6927d1a
fix: remove hardcoded page size from useServerTable in multiple pages for consistency
2026-08-05 07:30:10 +00:00
estifanos
30d46dfc6b
fix(LicenseQueuePage): improve checkbox selection handling for better state management
2026-08-04 09:35:12 +00:00
Estifo77
3c96fab629
Merge branch 'dev' of https://github.com/Tria-plc/emaui into estif-branch-1
2026-08-04 09:10:01 +03:00
Mulu Mehari
35fb817b4b
Adding Cors rule in the environment variable
2026-08-03 15:33:58 +03:00
estifanos
599dc4aa83
feat(i18n): add new translations for refresh, view, toggle columns, and no results
...
refactor(payment): remove payment API client and related tests, consolidating payment logic
refactor(payment): delete payment modal and associated constants, hooks, and types
fix(ui): enhance AdvancedTable with refresh button and column toggle functionality
fix(ui): implement pagination in useServerTable for better data handling
2026-08-03 09:22:02 +00:00
estifanos
52e2f4c009
Refactor LicenseQueuePage to use AdvancedTable for improved rendering and sorting functionality
2026-08-03 08:33:51 +00:00
Estifo77
5889ee2105
Merge branch 'dev' of https://github.com/Tria-plc/emaui into estif-branch-1
2026-08-03 09:26:04 +03:00
Mulu Mehari
c62ec59655
Initial End to End functionality
2026-08-02 22:44:08 +03:00
estifanos
af4ef8b3a7
feat: implement password requirements validation and UI component
2026-08-01 06:27:59 +00:00
Muluhabt
5161e278ce
Adding license generation functionality
2026-07-29 16:53:50 +03:00
Estifo77
56bf81e4ad
fixes
2026-07-29 11:28:55 +03:00
Estifo77
85e84c24b8
Merge branch 'dev' of https://github.com/Tria-plc/emaui into estif-branch-1
2026-07-29 09:40:33 +03:00