Dialog & sheet
The same task as a centred dialog on desktop and a bottom sheet on the phone, with the threshold between them stated.
Overlays & feedback · 13 available
Live routes rendered in isolated frames. Switch each canvas to phone, tablet, or desktop width to review the responsive layout, or open a route in a dedicated tab.
The same task as a centred dialog on desktop and a bottom sheet on the phone, with the threshold between them stated.
The count and the money at stake, typed confirmation where it is warranted, and an action that names exactly what it will do.
What each result says, how long it waits, and which ones are reversible for as long as they are on screen.
One field over forty books — clients, screens, actions and recent rows, ranked by what is likely from here.
Hover, focus and tap treated as the same intent, so a figure can explain itself without leaving the page.
A move with a middle: the from, the to, and the review that prints the whole transfer before it lands.
The paper itself, drawn over the list: one receipt at a time, captioned, keyboard-navigable, and never leaving the page it explains.
The household's doors: an invite by email with the role it grants, and the pending invites that have not answered yet.
How a result announces itself in place: a banner for what changed, per-field errors for what did not, and the confirm that happens in the row.
Leaving with work half-done: the dialog that earns a modal, counting what would be lost and offering the way back in.
The menus a ledger row carries — right-click, the trailing dots, and the bar's menubar — the same actions in every door, with the destructive one kept apart.
The popovers that choose for a report — a date range with presets, a client combobox, and a tag field — each one applied the moment it closes.
A row edited beside the table it came from: the sheet holds the form, the list stays put, and the save writes back into the row you can still see.