1Sponsor

Confirm

Yes/No confirmation prompt

Terminal

Installation

pnpm dlx shadcn@latest add https://termcn.dev/r/confirm.json

Usage

import { Confirm } from "@/components/ui/confirm";
<Confirm
  message="Are you sure you want to continue?"
  onConfirm={() => console.log("Confirmed")}
  onCancel={() => console.log("Cancelled")}
/>

API Reference

Confirm

PropTypeDefault
messagestringrequired
onConfirm() => voidundefined
onCancel() => voidundefined
confirmLabelstring"Yes"
cancelLabelstring"No"
defaultValuebooleanfalse
variant"default" | "danger""default"