Examples

Objects & attributes

A schema editor — object CRUD and attribute CRUD. Add objects, create/reorder/delete attributes.

A data-model editor (Settings → Objects), fully live. It's the CRUD behind the CRUD: manage the objects themselves and each object's attributes. Everything works — open an object, create an attribute (type + name + description + AI-autofill toggle), drag to reorder, delete via the ⋮ menu, or add a new custom object.

Composition

It's pure composition over shipped components:

  • Objects list — a settings table of objects with a Badge type chip, record/attribute counts, and row-open.
  • Attributes editor — a reorderable table (native drag) with a data-type icon per row, System / Enriched property badges, and a Menu ⋮ (Delete).
  • Create attribute — a Dialog with a searchable type Select, a name Input, a Textarea description, and an AI-autofill Switch.
  • Navigation — a Breadcrumb trail (Objects › the open object) above the pane, and Buttons for Back and the two create actions.

The whole schema editor is just these primitives wired to a controlled objects array — the same measured surfaces as the rest of crisp, one layer deeper.

On this page