Skip to main content

Function: GridList()

GridList<T>(__namedParameters): Element

Defined in: components/GridList/GridList.tsx:201

A standalone semantic grid list built on React Aria's GridList — rows of selectable content, each with a selection checkbox.

Per ADR-007 the CONTAINER is Entity = Collection (an informational surface) and each GridListItem is Entity = Selection (input chrome). Set selectionMode="single|multiple". Use GridListItem per row (pass textValue when the row content is not plain text).

Type Parameters

Type ParameterDefault type
T extends objectobject

Parameters

ParameterType
__namedParametersGridListProps<T>

Returns

Element

Example

<GridList aria-label="Files" selectionMode="multiple">
<GridListItem id="a" textValue="Report">Report.pdf</GridListItem>
<GridListItem id="b" textValue="Notes">Notes.txt</GridListItem>
</GridList>