Founding price: $35, then $99 after 23:59 UTC on 4 November, then $99
Get ProA full-screen modal that slides up over the app with a top bar holding Cancel and Save, a scrolling body and bottom padding for the home indicator, and that traps focus and closes on Escape. Use this when a phone task needs the whole screen, such as composing a post or editing an event, and should still feel like a layer over the page.
Derived from this item’s props table, because it declares no controls of its own. This item has no standalone playground, so changes update the code, the share link and the AI prompt.
Use it when a phone task needs the whole screen, such as composing a post or editing an event, and should still feel like a layer over the page.
Do not use it for short tasks (use a bottom sheet) or navigation to another page.
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 | Default | Description |
|---|---|---|---|
title | string | required | The modal's title. |
onSave | () => void | required | Save and close. |
children | ReactNode | required | The form. |
trigger | ReactNode | - | Opens the modal. |
The pattern ships with a Testing Library test (modal-screen-safe-area.test.tsx) that drives it through roles and the keyboard.