InterfaceDataTableSkeletonProps
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?
optionalariaLabel: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?
optionaleffectiveSelectable:boolean
Defined in: src/types/shared-components/DataTable/props.ts:267
Whether to show selection checkbox column
hasRowActions?
optionalhasRowActions: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?
optionaltableClassNames:string
Defined in: src/types/shared-components/DataTable/props.ts:273
CSS class names for the table