Founding price: $35, then $99 after 23:59 UTC on 4 November, then $99
Get ProA side sheet with a profile form that asks before closing with unsaved edits (Escape, overlay click and the close button included), disables closing while saving, and keeps the page behind it still. Use this when the form is long enough to want the page context visible beside it.
This item has no props to tune. Use the lens above to change theme, density, direction and more.
An edit form is too long for a dialog or benefits from seeing the page behind it, and losing edits by mistake must be prevented.
Do not use it when: On narrow screens a bottom drawer or a full page is easier to use than a side sheet.
This item is part of tealmac UI Pro
The source for this item installs with a Pro licence key. Log in with your key to see the install command, or read the Pro setup page.
| Prop | Type | Description |
|---|---|---|
profile | { name, bio } | The saved profile. |
save | (profile) => Promise<void> | Persist the edits. A rejection keeps the sheet open. |
alertdialog with "Keep editing" first) when there are unsaved edits.aria-busy.The pattern ships with a Testing Library test (edit-profile-sheet.test.tsx) that covers: its main behaviour, the keyboard path and the error or empty states.