Skip to main content

InterfaceDataTableSkeletonProps

Admin Docs


Interface: InterfaceDataTableSkeletonProps<T>

Defined in: src/types/shared-components/DataTable/props.ts:261

Props for the DataTableSkeleton loading placeholder component.

Configures a skeleton table that animates while data is loading, providing visual feedback of expected table structure.

Type Parameters

T

T

The type of data for each row in the table

Properties

ariaLabel?

optional ariaLabel: string

Defined in: src/types/shared-components/DataTable/props.ts:263

ARIA label for the skeleton table


columns

columns: IColumnDef<T, unknown>[]

Defined in: src/types/shared-components/DataTable/props.ts:265

Array of column definitions to match skeleton structure


effectiveSelectable?

optional effectiveSelectable: boolean

Defined in: src/types/shared-components/DataTable/props.ts:267

Whether to show selection checkbox column


hasRowActions?

optional hasRowActions: boolean

Defined in: src/types/shared-components/DataTable/props.ts:269

Whether to show actions column


skeletonRows

skeletonRows: number

Defined in: src/types/shared-components/DataTable/props.ts:271

Number of skeleton rows to display


tableClassNames?

optional tableClassNames: string

Defined in: src/types/shared-components/DataTable/props.ts:273

CSS class names for the table