| Name | Type | Description |
|---|---|---|
| Data.ListContainer | { slice, type?, columns?, actions?, tools? } | Feature-rich generated model list container. |
| Data.TableList | { slice, columns, actions?, renderView? } | Table-style list wired to generated store state. |
| Data.Pagination | { slice, className? } | Pagination control bound to generated slice page state. |
| Name | Type | Description |
|---|---|---|
| date | Date | Dayjs | null | Date value to render. Null renders nothing. |
| breakUnit | Intl.RelativeTimeFormatUnit | Unit where relative display stops and date formatting begins. |
| format | "auto" | "full" | Automatic compact format or full date-time format. |
| Name | Type | Description |
|---|---|---|
| Loading.Area | component | Absolute overlay for blocking a local area. |
| Loading.Skeleton | { active?, className?, style? } | Skeleton placeholder for pending content. |
| Loading.Button | component | Button-friendly loading indicator. |
| Loading.Spin | component | Simple spinner. |
| Name | Type | Description |
|---|---|---|
| description | ReactNode | Custom empty-state text. Defaults to localized `base.noData`. |
| minHeight | number | Minimum empty body height in pixels. |
| children | ReactNode | Optional follow-up action or explanation rendered below the empty state. |
| Name | Type | Description |
|---|---|---|
| columns | Column[] | Header/cell definitions with optional responsive visibility. |
| dataSource | unknown[] | Rows rendered by the table. |
| pagination | PaginationProps | false | Pagination config or false to disable. |
| onRow | (record, index) => handlers | Factory for row events such as click navigation. |
| Name | Type | Description |
|---|---|---|
| currentPage | number | Current 1-based page number. |
| total | number | Total item count. |
| itemsPerPage | number | Number of items per page. |
| onPageSelect | (page: number) => void | Called with the selected 1-based page number. |
