| 이름 | 타입 | 설명 |
|---|---|---|
| Data.ListContainer | { slice, type?, columns?, actions?, tools? } | 기능이 많은 generated model list container입니다. |
| Data.TableList | { slice, columns, actions?, renderView? } | generated store state와 연결된 table-style list입니다. |
| Data.Pagination | { slice, className? } | generated slice page state에 묶인 pagination control입니다. |
| 이름 | 타입 | 설명 |
|---|---|---|
| date | Date | Dayjs | null | 렌더링할 date 값입니다. null이면 아무것도 렌더링하지 않습니다. |
| breakUnit | Intl.RelativeTimeFormatUnit | relative display를 멈추고 date formatting을 시작할 기준 unit입니다. |
| format | "auto" | "full" | 자동 compact format 또는 전체 date-time format입니다. |
| 이름 | 타입 | 설명 |
|---|---|---|
| Loading.Area | component | local area를 막는 absolute overlay입니다. |
| Loading.Skeleton | { active?, className?, style? } | pending content를 위한 skeleton placeholder입니다. |
| Loading.Button | component | button에 넣기 좋은 loading indicator입니다. |
| Loading.Spin | component | 단순 spinner입니다. |
| 이름 | 타입 | 설명 |
|---|---|---|
| description | ReactNode | custom empty-state text입니다. 기본값은 localized `base.noData`입니다. |
| minHeight | number | empty body의 최소 높이(px)입니다. |
| children | ReactNode | empty state 아래에 렌더링되는 optional follow-up action 또는 설명입니다. |
| 이름 | 타입 | 설명 |
|---|---|---|
| columns | Column[] | optional responsive visibility를 포함하는 header/cell 정의입니다. |
| dataSource | unknown[] | table에 렌더링되는 row 목록입니다. |
| pagination | PaginationProps | false | pagination 설정이거나 비활성화를 위한 false입니다. |
| onRow | (record, index) => handlers | click navigation 같은 row event를 만드는 factory입니다. |
| 이름 | 타입 | 설명 |
|---|---|---|
| currentPage | number | 현재 1-based page number입니다. |
| total | number | 전체 item 수입니다. |
| itemsPerPage | number | page당 item 수입니다. |
| onPageSelect | (page: number) => void | 선택한 1-based page number와 함께 호출됩니다. |
