A set of composable components to represent tabular data.
defaultValuestringlayoutvaluestringAlso supports MarginProps: `m`, `mb`, `ml`, `mr`, `mt`, `mx`, `my`
alignvaluestringjustifymaxWidthResponsive<string>Sets the CSS **max-width** property. Supports CSS strings and responsive objects.
minWidthResponsive<string>Sets the CSS **min-width** property. Supports CSS strings and responsive objects.
pSets the CSS **padding** property. Supports space scale values, CSS strings, and responsive objects.
pbSets the CSS **padding-bottom** property. Supports space scale values, CSS strings, and responsive objects.
plSets the CSS **padding-left** property. Supports space scale values, CSS strings, and responsive objects.
prSets the CSS **padding-right** property. Supports space scale values, CSS strings, and responsive objects.
ptSets the CSS **padding-top** property. Supports space scale values, CSS strings, and responsive objects.
pxSets the CSS **padding-left** and **padding-right** properties. Supports space scale values, CSS strings, and responsive objects.
pySets the CSS **padding-top** and **padding-bottom** properties. Supports space scale values, CSS strings, and responsive objects.
widthResponsive<string>Sets the CSS **width** property. Supports CSS strings and responsive objects.
justifymaxWidthResponsive<string>Sets the CSS **max-width** property. Supports CSS strings and responsive objects.
minWidthResponsive<string>Sets the CSS **min-width** property. Supports CSS strings and responsive objects.
pSets the CSS **padding** property. Supports space scale values, CSS strings, and responsive objects.
pbSets the CSS **padding-bottom** property. Supports space scale values, CSS strings, and responsive objects.
plSets the CSS **padding-left** property. Supports space scale values, CSS strings, and responsive objects.
prSets the CSS **padding-right** property. Supports space scale values, CSS strings, and responsive objects.
ptSets the CSS **padding-top** property. Supports space scale values, CSS strings, and responsive objects.
pxSets the CSS **padding-left** and **padding-right** properties. Supports space scale values, CSS strings, and responsive objects.
pySets the CSS **padding-top** and **padding-bottom** properties. Supports space scale values, CSS strings, and responsive objects.
widthResponsive<string>Sets the CSS **width** property. Supports CSS strings and responsive objects.
justifymaxWidthResponsive<string>Sets the CSS **max-width** property. Supports CSS strings and responsive objects.
minWidthResponsive<string>Sets the CSS **min-width** property. Supports CSS strings and responsive objects.
pSets the CSS **padding** property. Supports space scale values, CSS strings, and responsive objects.
pbSets the CSS **padding-bottom** property. Supports space scale values, CSS strings, and responsive objects.
plSets the CSS **padding-left** property. Supports space scale values, CSS strings, and responsive objects.
prSets the CSS **padding-right** property. Supports space scale values, CSS strings, and responsive objects.
ptSets the CSS **padding-top** property. Supports space scale values, CSS strings, and responsive objects.
pxSets the CSS **padding-left** and **padding-right** properties. Supports space scale values, CSS strings, and responsive objects.
pySets the CSS **padding-top** and **padding-bottom** properties. Supports space scale values, CSS strings, and responsive objects.
widthResponsive<string>Sets the CSS **width** property. Supports CSS strings and responsive objects.
visuallyHiddenUse the Row Link part when you need to enable navigation on row click. Row Link works with router links and takes care of interactions like middle click, Control/Command-click, and keyboard navigation with roving focus.
Under the hood, Row Link renders an arrow icon and hides the child link. Screen readers are able to access the text contents of this cell, so don’t forget to label your links. Also, you will need to add a corresponding column header with an aria-label in the Table Header row.
You may nest interactive elements within interactive rows. Clicking a nested interactive element won’t click the row itself.
Interactive table rows with nested interactive elements maintain roving focus. Users can tab only into the contents of the currently focused row, which enables them to skip to the rest of the document without traversing all interactive elements of the table.
Use the Row Action part when you need to activate another interactive element on row click.
Use the value and onValueChange props to create a controlled table with selectable rows. You can use the Detail part to display the data related to the currently selected row.
Add the Footer part to display a toolbar with secondary information and controls related to the table, like pagination.
Fill the table with empty rows when you need a consistent height on the table regardless of how much data it currently has. The empty rows are automatically excluded from the accessibility tree.
The first column becomes automatically sticky if the table doesn’t fit in its container.
The header becomes automatically sticky if the table doesn’t fit in its container.
2 variants found
Also supports MarginProps: m, mb, ml, mr, mt, mx, my
Used 859 times across 2 packages
align
justify
60 files
/p/:portalSessionId/audit-logs/audit-logs-table
/p/:portalSessionId/directory-sync/:directoryId/completed
Show 50 more files