Skip to contentVibraUI
4 sections

Form layouts

Settings and records as labelled fields, grouped under the question each group answers.

Settings in labelled groups

form-layouts-01

Invoice settings in four labelled groups — who the invoice is from, how it is numbered, when it falls due, what it says at the foot — each heading beside its fields on a wide screen and above them on a phone.

npx shadcn@latest add @vibra/form-layouts-01

Record editor that saves through the server

form-layouts-02

A deal's fields as a two-column form beside what the record is and what is about to change, from and to; saved through a server action that reads the deal again and refuses in words where the reader is looking.

npx shadcn@latest add @vibra/form-layouts-02

Long form with a save bar and a guard

form-layouts-03

A person's whole record in four stacked groups, with a bar that appears at the foot of the screen on the first change and a guard that asks before another record or leaving the page throws changes away.

npx shadcn@latest add @vibra/form-layouts-03

Compact card of inline edits

form-layouts-04

One account's fields as a compact card, each changed where it stands — Enter saves, Escape puts it back — beside what the account is; every change is its own trip to the server.

npx shadcn@latest add @vibra/form-layouts-04