Skip to content
SevenUI
Sign in

Dialog components

14 free, copy-and-go React Dialog examples built on the SevenUI Dialog primitive. Install any of them with the shadcn CLI.

On this page

Edit conflict resolver

A save that collides with a teammate's edit opens a dialog comparing both versions side by side, with the differing words highlighted, so you pick which one to keep.

… add @sevenui/component/dialog-01

Pricing page, hero subtitle

Start free for 14 days. Card required, billed after the trial, cancel from settings in one click.

You have unsaved edits.

Data export with progress

An export dialog for choosing a file format and extra data, then swapping in place to a live progress bar and a download action when the file is ready.

… add @sevenui/component/dialog-02

Share link

A read-only share link with a copy button, a copied state, and a screen reader announcement.

… add @sevenui/component/dialog-03

Scrollable terms

A long terms dialog with a scrollable, keyboard-focusable body and an accept action that unlocks once the reader reaches the end.

… add @sevenui/component/dialog-04

Payment receipt

A compact, centered success dialog with a status icon, a receipt summary, and a flat footer, without a close button.

… add @sevenui/component/dialog-05

Rename with pending state

A controlled rename dialog with a prefixed URL field, inline validation, and a pending state that locks the form and blocks dismissal.

… add @sevenui/component/dialog-06

Current URL: app.acme.co/acme-design

Feature announcement

A full-bleed announcement dialog with an edge-to-edge image header, a version badge, and a short list of highlights.

… add @sevenui/component/dialog-07

Branch previews are off.

Two-pane settings

A wide settings dialog with vertical tab navigation that collapses to a top bar on small screens, covering general, notification, and member settings.

… add @sevenui/component/dialog-08

Domain setup wizard

A three-step domain setup dialog with a segmented progress bar, direction-aware slide transitions, and a reset to the first step on close.

… add @sevenui/component/dialog-09

No custom domain connected.

Nested revoke confirmation

An API key manager whose revoke confirmation opens as a nested dialog while the parent recedes, with an empty state once every key is gone.

… add @sevenui/component/dialog-10

Invite members

A team member list with an invite dialog that turns typed or pasted emails into removable chips, validates them, and assigns a role.

… add @sevenui/component/dialog-11

Team members

3 people in Northwind

  • OM

    Olivia Martin

    olivia@northwind.io

    Admin
  • JL

    Jackson Lee

    jackson@northwind.io

    Member
  • SD

    Sofia Davis

    sofia@northwind.io

    Viewer

Change plan

A billing summary with a plan-change dialog showing annual pricing, prorated credit, the amount due today, and seat-limit conflicts.

… add @sevenui/component/dialog-12

Current plan

Startermonthly

$12.00per month

Seats
x

Move to folder

A file list whose move dialog browses and searches a folder tree with a path trail and creates new folders inline.

… add @sevenui/component/dialog-13

All files

Product quick view

A product card with a two-column quick view for picking images, color, an in-stock size, and quantity, with an error when no size is chosen.

… add @sevenui/component/dialog-14
0items in bag
−21%

Harbor Waxed Field Jacket

$189$240

Components are the parts. Blocks are the page.

Pro blocks are whole sections and pages — heroes, pricing, dashboards, auth — composed from the same primitives and themed by the same tokens you already use. Install one and it is yours.

One purchase, yours forever. $99 at launch instead of $249.