Commit Graph
222 Commits
Author SHA1 Message Date
firmanr 1a8dec02c0 Merge pull request 'core/page-provider' (#33) from core/page-provider into main
Reviewed-on: eigen/fe-monorepo-template#33
2026-07-27 05:03:35 +00:00
Firman Ramdhani 3dcc084dfc feat: enhance styling for action buttons in detail and form page providers 2026-07-27 12:03:01 +07:00
Firman Ramdhani 5f97c6b2b0 feat: implement full page components and validation schema; enhance translations and form handling 2026-07-27 11:52:40 +07:00
Firman Ramdhani db1abcbdd4 refactor: remove single-page module and related components 2026-07-27 11:15:56 +07:00
Firman Ramdhani e55c33069b feat(i18n): add "save_changes" translations for English and Indonesian
fix(validation): improve Indonesian validation messages for clarity

refactor(ui): optimize useAsyncPaginate hook for better readability

fix(data-table): enhance error handling with detailed messages in EnterpriseDataTable

feat(enterprise-module): add form control to EnterpriseFormPageConfig and implement save confirmation modal

refactor(form-page): streamline form page context and improve save handling logic

feat(index-page): set document title based on config or translation key

refactor(module-provider): clean up comments and improve code organization
2026-07-27 11:14:15 +07:00
Firman Ramdhani b332da4808 feat: enhance confirmation dialogs and form error handling; add new utility functions 2026-07-24 16:21:27 +07:00
firmanr 5963d874a9 Merge pull request 'feat: add custom postfix column support and date formatting in EnterpriseDataTable' (#32) from core/page-provider into main
Reviewed-on: eigen/fe-monorepo-template#32
2026-07-24 07:40:24 +00:00
Firman Ramdhani b7e9af9b07 feat: add custom postfix column support and date formatting in EnterpriseDataTable 2026-07-24 13:52:36 +07:00
firmanr 8c899cbed5 Merge pull request 'refactor: replace icons and adjust text sizes in SummaryPanel component' (#31) from core/page-provider into main
Reviewed-on: eigen/fe-monorepo-template#31
2026-07-23 11:38:51 +00:00
Firman Ramdhani 1e082a20cc refactor: replace icons and adjust text sizes in SummaryPanel component 2026-07-23 18:38:30 +07:00
firmanr 91b80f0a8e Merge pull request 'refactor: update icons and improve action visibility in row and bulk action menus' (#30) from core/page-provider into main
Reviewed-on: eigen/fe-monorepo-template#30
2026-07-23 11:31:46 +00:00
Firman Ramdhani 1812f7c585 refactor: update icons and improve action visibility in row and bulk action menus 2026-07-23 18:29:40 +07:00
firmanr 0bf8fc573b Merge pull request 'core/page-provider' (#29) from core/page-provider into main
Reviewed-on: eigen/fe-monorepo-template#29
2026-07-23 10:31:36 +00:00
Firman Ramdhani 7132ebc025 refactor: comment out unused TableSettingDrawer import in data table component 2026-07-23 17:31:04 +07:00
Firman Ramdhani 56cb8d9103 fix(docs): update paths in configuration and core app shell documentation 2026-07-23 17:26:51 +07:00
Firman Ramdhani 980952252d feat(showcase): add PouchDB sample component and storage page
- Implemented PouchSample component for managing POS configurations and item inventories using PouchDB.
- Created StoragePage to encapsulate the PouchSample component.
- Added UI components page with various UI elements including buttons, forms, and data grids.
- Defined Electron type declarations for printing and auto-update functionalities.
- Extended event registry with custom application events for printing and stock updates.
- Configured Vite for the showcase application with React and Tailwind CSS support.
- Updated package.json and pnpm-lock.yaml to include necessary dependencies for the showcase app.
2026-07-23 17:26:41 +07:00
Firman Ramdhani e99aeb6def refactor: remove unused showcase components and related files
- Deleted PouchSample component and its associated logic for PouchDB data handling.
- Removed PrinterList component and its integration for printer management.
- Eliminated registry.ts for component registration, simplifying the showcase structure.
- Cleaned up ShellDemo component, removing unnecessary layout controls and demo configurations.
- Removed ShowcaseView component, consolidating the showcase functionality.
2026-07-23 17:23:05 +07:00
firmanr 1553669453 Merge pull request 'refactor: remove unused DataTable component and clean up filter logic in FullPagePageIndex' (#28) from core/page-provider into main
Reviewed-on: eigen/fe-monorepo-template#28
2026-07-23 09:50:44 +00:00
Firman Ramdhani 94e7b99712 refactor: remove unused DataTable component and clean up filter logic in FullPagePageIndex 2026-07-23 16:50:09 +07:00
firmanr 6159477642 Merge pull request 'core/page-provider' (#27) from core/page-provider into main
Reviewed-on: eigen/fe-monorepo-template#27
2026-07-23 09:00:00 +00:00
Firman Ramdhani 8f2eecd8ae refactor: remove unused SummaryPanel component from BulkActionConfirmationModal 2026-07-23 15:59:11 +07:00
Firman Ramdhani 79b291cf74 refactor: improve code readability by formatting and restructuring useRef and useCallback hooks in EnterpriseDataTable component 2026-07-23 15:58:08 +07:00
Firman Ramdhani 9a8d94cd98 feat: update full-page module endpoint and transformer logic, optimize data-table search clearing, and hardcode auth token for development 2026-07-23 15:33:55 +07:00
Firman Ramdhani d69549b747 feat: implement server-side search, filter state management, and clearable inputs for data tables with associated API transformer updates. 2026-07-23 15:12:49 +07:00
Firman Ramdhani fa119deec2 feat: add configurable data table filtering and update API endpoints for the example module 2026-07-23 13:24:08 +07:00
Firman Ramdhani ddf11741e9 feat: enhance data-table with search, filter/setting drawers, and updated UI controls 2026-07-23 12:30:39 +07:00
Firman Ramdhani 4e13423409 feat: implement bulk action confirmation modal and related functionality
- Updated request methods for batch operations in constants.ts to use PUT instead of POST.
- Added new translation keys for bulk actions in English and Indonesian language files.
- Created BulkActionConfirmationModal component to handle bulk lifecycle actions with progress tracking and summary display.
- Introduced SummaryPanel component to show aggregated results of bulk actions.
- Enhanced BulkActionMenu to support custom bulk actions and improved action handling based on selected rows.
- Integrated bulk action handling in EnterpriseDataTable, allowing for batch processing of selected entities.
- Added new types for bulk action modal state and results in entity.ts.
- Exported BulkActionConfirmationModal from the module index for accessibility.
2026-07-23 11:47:23 +07:00
Firman Ramdhani 0243b6aa96 feat: enhance internationalization with new translation keys, improve action handling in data tables, and add responsive view support for row actions 2026-07-22 15:35:39 +07:00
firmanr 66c7e6fd47 Merge pull request 'core/page-provider' (#26) from core/page-provider into main
Reviewed-on: eigen/fe-monorepo-template#26
2026-07-22 06:42:51 +00:00
Firman Ramdhani 9a1422ef28 feat: add fields translations to common.json and enhance EnterpriseDataTable with status column and StatusBadge component 2026-07-22 13:42:28 +07:00
firmanr d31c1ab9db Merge pull request 'core/page-provider' (#25) from core/page-provider into main
Reviewed-on: eigen/fe-monorepo-template#25
2026-07-22 03:56:52 +00:00
Firman Ramdhani f70aa9d29e feat: enhance full page functionality with updated translations, improved pagination handling, and new bulk action components 2026-07-22 10:56:26 +07:00
Firman Ramdhani 058a571866 feat: add EnterpriseDataTable component, integrate standard pagination, and update AgGridProvider for enhanced data handling 2026-07-21 18:52:37 +07:00
Firman Ramdhani bd88ed53a4 refactor: integrate standard pagination, update payment methods API, and replace custom data table with EnterpriseDataTable component 2026-07-20 17:04:04 +07:00
Firman Ramdhani a761ba05c9 feat: implement bulk action framework, expand data table component, and update enterprise module configuration. 2026-07-20 17:03:25 +07:00
Firman Ramdhani 7cec05464a feat: update API endpoint, add hardcoded auth token, and configure detail page highlight key 2026-07-20 15:15:01 +07:00
Firman Ramdhani ac049c7cf7 feat: update API endpoint, mock auth token, adjust meta schema, and add detail page highlight key 2026-07-20 14:47:35 +07:00
Firman Ramdhani 84ea3c5b3e feat: standardize pagination and response structure for API data services 2026-07-20 14:46:27 +07:00
Firman Ramdhani efa1c086a0 feat: add transformPayloadFilter method to IDataTransformer and integrate it in getMany for filter transformation 2026-07-20 14:29:20 +07:00
Firman Ramdhani f2cff7699a fix: update cSpell.words in settings.json and improve code formatting in various files 2026-07-20 14:18:33 +07:00
Firman Ramdhani 6a11ed2420 fix: update module configuration imports to use lowercase variable names for consistency 2026-07-20 14:12:04 +07:00
Firman Ramdhani dd18787ee7 refactor: integrate Zustand store into EnterpriseModuleProvider and update module configurations to use store-based state management 2026-07-20 14:09:46 +07:00
firmanr 20965f9acf Merge pull request 'core/page-provider' (#24) from core/page-provider into main
Reviewed-on: eigen/fe-monorepo-template#24
2026-07-20 06:28:17 +00:00
Firman Ramdhani d089c40707 feat: integrate AG Grid with Mantine theme and add showcase component 2026-07-20 11:48:47 +07:00
Firman Ramdhani 853769b1f8 feat: add StatusBadge component with configurable status display 2026-07-16 11:36:17 +07:00
Firman Ramdhani d004836615 fix: remove highlightDataKey from EnterpriseDetailPageProvider in FullPagePageDetail 2026-07-16 11:28:55 +07:00
Firman Ramdhani a4240643ec fix: rename getCustomStatusConfig to getCustomStatusBadgeConfig in EnterpriseDetailPageConfig 2026-07-16 11:27:28 +07:00
Firman Ramdhani 546bdfee49 fix: rename getCustomStatusConfig to getCustomStatusBadgeConfig in EnterpriseDetailPageProvider 2026-07-16 11:27:15 +07:00
Firman Ramdhani efc8cb44a5 fix: update data extraction in EnterpriseDetailPageProvider and enhance action handling for master data states 2026-07-16 11:21:53 +07:00
Firman Ramdhani ed6e8f31ee fix: update BreadcrumbBar component to correctly assign keys and enhance error handling in EnterpriseDetailPageProvider 2026-07-16 10:51:06 +07:00