d64b0c36f3
- Updated DashboardNotificationsPage to utilize DashboardListPage for improved structure and functionality. - Simplified state management and data fetching in DashboardNotificationsPage. - Refactored DashboardPermissionsPage to use DashboardListPage, enhancing filter and pagination handling. - Introduced DashboardListPage component to standardize list rendering with filters and pagination. - Added utility functions for managing filters and pagination in the new DashboardListPage component. - Improved code readability and maintainability by consolidating common logic into reusable components.
27 lines
807 B
TypeScript
27 lines
807 B
TypeScript
export { DashboardCrudPage } from "./dashboard-crud-page"
|
|
export { DashboardCrudFormDialog } from "./dashboard-crud-form-dialog"
|
|
export {
|
|
buildDashboardCrudQuery,
|
|
normalizeDashboardCrudPageResult,
|
|
} from "./dashboard-crud-utils"
|
|
export {
|
|
createDashboardStatusColumn,
|
|
createDashboardStatusToggleAction,
|
|
} from "./dashboard-crud-presets"
|
|
export { useDashboardCrudFilters } from "./use-dashboard-crud-filters"
|
|
export type {
|
|
DashboardCrudColumn,
|
|
DashboardCrudDialogProps,
|
|
DashboardCrudFilter,
|
|
DashboardCrudPageProps,
|
|
DashboardCrudRowAction,
|
|
DashboardCrudRowActionContext,
|
|
} from "./dashboard-crud-page"
|
|
export type {
|
|
DashboardCrudFormField,
|
|
DashboardCrudFilterStateConfig,
|
|
DashboardCrudPageResult,
|
|
DashboardCrudQueryFilter,
|
|
DashboardCrudQueryValue,
|
|
} from "./dashboard-crud-utils"
|