reopt design
DocsExploreTemplatesCanvasToolsPricing
Login
opt-uiopt-chartsopt-datagridopt-editoropt-calendaropt-filemanageropt-chatopt-shellbrandapp-ui
opt-datagrid11
Editable Grid
reopt designreopt design

A design system for the AI era

  • Docs
  • Pricing
  • Releases
  • About
  • Contact
  • Terms of Service
  • Privacy Policy

reopt Inc.Business registration no. 217-88-02453contact@reopt.ai

© 2026 reopt Inc. All rights reserved.

Starteropt-datagrid example

Editable Grid

Starter spreadsheet grid with editable columns and commit feedback.

editgridcommit
bun add @reopt-ai/opt-datagrid

APIs used

DataGridDataGridColumnDataGridCommitContext

Live preview

Change the width and theme, then interact with the components.

1024px

Data workspace

Editable · Local data

Release datasets

Edit a cell to update its value. Changes stay in this demo session.

Datasets
4
Active
2
Needs attention
2

Double-click a cell to edit · Enter to save · Escape to cancel

Launch metrics
Growth
Active
15
Billing events
Finance
Review
30
Support backlog
Ops
Blocked
60
Product usage
Analytics
Active
10

Install and import

Related docsOpen playground

Install

bun add @reopt-ai/opt-datagrid

Import

import { DataGrid, type DataGridColumn, type DataGridCommitContext } from "@reopt-ai/opt-datagrid";

Related Examples

opt-datagrid

Grid Toolbar

Examples

Operational grid chrome with column visibility, density, full screen, and a locked identity column wired to the live DataGrid.

opt-datagrid

Ledger Split

Examples

A monthly ledger workspace. Compound entries expand under their row into one keyboard grid with the parent, amount cells take separators and calculations, closed splits keep their drafts, and saving jumps to whatever blocks it. Deposits and credits show in red, payments and debits in blue, and negative amounts in red parentheses.

opt-datagrid

AI Stream

Examples

A table a real model writes while you watch: YAML becomes patches, changes wait for review, edits are never overwritten, and formulas, sorting and per-row AI columns take one line.

PreviousCampaign Base AppNextGrid Toolbar