zedkit
@zedtech/zedkit-ui

Confirm destructive actions

@zedtech/zedkit-ui — beta

beta

At a glance

  • Who: Developers guarding delete/revoke/remove actions.
  • What: A one-call destructive confirmation (trigger, title, description, onConfirm).
  • Use when: Before any irreversible action.
  • Avoid when: For reversible or trivial actions — do it and offer undo (toast) instead.
  • See also: Open modal dialogs

Preview

@zedtech/zedkit-ui — ConfirmDialog, ConfirmDialogProps

Install

pnpm add @zedtech/zedkit-ui

Latest: 0.3.0 (via changesets).

Example

Usage
import { Button, ConfirmDialog } from "@zedtech/zedkit-ui";
<ConfirmDialog trigger={<Button>Delete</Button>} title="Delete item?"
  description="This cannot be undone." onConfirm={remove} />

Wraps: @radix-ui/react-dialog (via Dialog)

Props

Prop

Type

On this page