Velocity X Components

Standard Data

Inline Editable Table

Edit a data grid in place: click or press Enter to open a cell, Tab commits the change and advances to the next field, Escape cancels back to the original value. No drawer or dialog round trip for quick corrections.

Subscription Included with the Velocity Components subscription.
bash
$ velocityx add standard-inline-editable-table

Built for react. Needs react already installed as a peer dependency. An Astro-only project needs @astrojs/react wired up first — this won't run on its own in plain Astro.

Full docs for Inline Editable Table →

Needs a licence key — subscribe here, then velocityx loginonce.

react v1.0.1 react
Inline Editable Table
Inventory
ProductSKUPriceStock

Props

NameTypeRequiredDefaultDescription
columnsarrayNo[]
rowsarrayNo[]
onCellChangefunctionNo() => {}
getRowIdfunctionNo(row, index) => row.id ?? index
emptyValuestringNo"—"
captionstringNo"Editable data table"
classNamestringNo""

No `Props:` JSDoc comment found — types are undocumented in source, only names/defaults are known.

File this creates

The CLI writes this path into your project, relative to its root — nothing else moves.

text
components/velocity/standard-inline-editable-table/InlineEditableTable.jsx

Using the Inline Editable Table component

Install it with velocityx add standard-inline-editable-table. The CLI writes the source straight into your project — no runtime dependency, no registry lock-in, and it themes itself from the same primary-*/accent-* scale as the rest of the library.

More from Standard Data.