Compositions
DocumentList
Composable list for displaying files and documents with icons, titles,
metadata, and actions; supports optional multi-select via selectable.
Import from "@instruments/materia-ui/compositions/document-list".
Usage
Best practices
Fill it with
DocumentListItemchildren - the root is a<ul>provider; each item'svalueis whatvalue/defaultValueselection matches against.Set
selectableto reveal per-item checkboxes and drive selection viavalue/onValueChange(astring[]) - don't add your own checkboxes.Use this for files/documents with icon + metadata + actions; for a generic single-line row reach for
Item/ItemGroup, and for tabular columns useTable.
Props
DocumentList
DocumentListCheckbox
DocumentListIcon
DocumentListItem
DocumentListSelectAll
Also exports
- component
DocumentListAction - component
DocumentListContent - interface
DocumentListContextValue - component
DocumentListDescription - interface
DocumentListItemProps - component
DocumentListMeta - interface
DocumentListProps - component
DocumentListTitle - const
useDocumentListContext