UIInternal UI

Blocks

DataView

@randall-enterprises/ui/components/data-view/data-view

Table, board, gallery, calendar, timeline and chart over one row set, with filters, groups, sorts and inline editing. Composed, not configured: the root takes a declared source and writes, and the parts — SavedViews, Toolbar with its Search / Settings / Actions slots, and the required Body — draw it. The records API arrives through DataViewApiProvider; this specimen mounts an in-memory one.

Props (9)

source *DataViewSource<T>
writesDataViewWrites
config *ViewConfig
onConfigChange *(config: ViewConfig) => void
titlestringThe section's heading, above the toolbar row.
loadingbooleanFirst-load placeholder. The toolbar stays; the body is a content-shaped
fillbooleanOwn the vertical scroll instead of growing the page. On by default: it
selectionDataViewSelection<T>
children *ReactNode