Skip to content

Confirmation componentsfor shadcn/ui.

Undo, hold to confirm, type to confirm and more. Open source and built on Base UI. Install them with the shadcn CLI, and they use the shadcn components you already have.

Press and hold, or activate twice, to confirm
// nothing has run yetpress and hold

Try it out.

Each example is a small, working part of a real app.

Database settings

Riskier actions ask for more before they run.

Pause databaseStops billing until someone connects again.
Restore backupGo back to this morning's 6:00 backup.
Delete databaseDeletes all data and backups for good.

Sign out other devices

Hold the button to sign out. Let go early to cancel.

iPhone 15Safari · Boston · 2h ago
Press and hold, or activate twice, to confirm
Windows desktopFirefox · Tulsa · Yesterday
Press and hold, or activate twice, to confirm
Macbook AirFirefox · Boston · Last week
Press and hold, or activate twice, to confirm

Delete a repository

Type the repository name to turn on Delete.

Leave a workspace

A dialog asks first, since you need an invite to get back in.

Workspace
Acme
Plan
Team
Members
12

Approve an AI action

The AI asks before it deletes a table. Hold to approve.

Asking before I delete a table

Delete sessions_archiveHigh risk
2.1M rows, last written 8 months ago
Press and hold, or activate twice, to confirm

Clear notifications

Clears right away. You have 5 seconds to undo.

  • Nora commented on Q4 roadmap5m
  • Build #1841 passed on main1h
  • Theo invited you to Research3h

Delete a variable

Click Delete in the menu, then click again to confirm.

  • DATABASE_URLProduction
  • SENTRY_DSNAll environments
  • MAPS_API_KEYPreview

Remove a webhook

The row shows Undo for a few seconds before it goes.

  • Ordershooks.acme.dev/orders
  • Refundshooks.acme.dev/refunds
  • Signupshooks.acme.dev/signups

Free and open source. MIT licensed.