Modal patterns

Modal layouts, composed

Eight real application modals, each built from the same .modal surface and the layout primitives. The point is to see where the framework ends and where a project's own CSS begins: every rule under application CSS in this page is the smallest addition a dialog needs, and everything else is a documented primitive.

Open each pattern, then resize the window, switch theme, and toggle forced colors. The centered, hero, illustration, release and profile dialogs are the ones that carry application CSS; the confirmation, filters and picker dialogs are pure framework composition.

Decision

Short, focused surfaces where the choice is the whole dialog.

Centered decision

Icon, title and copy on one center axis, stacked full-width actions. Needs local alignment.

Destructive confirm

Leading status icon, an item preview, and a full-width action band. Pure composition: media, bleed, utilities.

Marketing

Surfaces that sell the next step rather than ask a question.

Hero promo

A full-bleed gradient band, a centered message and one primary action.

Illustration import

A dotted band with provider tiles, centered copy, stacked full-width actions.

Release notes

A warning band with the version, a changelog list, a single update action.

Forms

Scrollable bodies that keep their header and footer in place.

Dense filters

Chips, selects, a range and switches in a scrollable body. Pure framework.

Option picker

A scrollable list of selectable cards with a sticky decision footer. Pure framework.

Records

A surface whose body is structured data.

Profile island

Avatar header, key/value grid, setting rows, a storage card and a split footer.

Get instant notifications

You will receive notifications and status updates about anything you follow.

Delete "Q3 campaign"?

The campaign, its audience, and its scheduled sends are removed permanently.

Q3 campaign

3 emails · 12,480 recipients · last sent 12 Sep

Activate Copilot

Turn complex tasks into simple conversations. Copilot is included in your plan.

Import your messages

You will be directed to sign in with Google.

About update

v2.3.6
  1. Fix some stubborn bugs
  2. New navigation interaction
  3. Improve loading experience
  4. Voice-integrated search in the app

Filters

Refine which opportunities appear in your feed.

Exposure
Minimum monthly searches Sites below this threshold are hidden.

Choose a booster

Pick one deliverable to supercharge performance.

RP

Roberta Pouros

USD · 9:45am local time

3 conversations 2 open

Email
roberta@example.com
Location
Los Angeles, California
Phone
(515) 4645-6864
Time zone
Pacific Daylight Time (GMT-7)
Storage plan Professional

10%

30 GB 70 GB left