Account deletion
ProClosing an account or workspace without surprises: what goes and who loses access, anything that must happen first, the exact name typed to confirm, and a grace period that can be cancelled.
pnpm dlx shadcn@latest add @caliper/account-deletionOwner of Halden: Maya Chen
Delete this account
Deletion waits 14 days so it can be undone, then it is permanent.
- Your profile, settings and personal access tokens.
- Your notes and drafts; shared work stays with the workspace.
- Access to the Halden and Ostra Freight workspaces.
Before you can delete it
- You own the Halden workspace. Make someone else its owner first.
When to use #
Use it for
- The danger zone of account or workspace settings.
Skip it when
- Removing one item from a list; use a confirmation with undo.
Installation #
pnpm dlx shadcn@latest add @caliper/account-deletion
Adds its 7 files to components/ui/, each with its own stylesheet, and installs their packages. Pro installs with your access token, set up once per project. See Pro access. The first part also adds Caliper UI’s tokens; import them once as in Installation.
Usage #
Import it from your copy of the source. The example behind the preview comes with the source.
import { AccountDeletion } from "@/components/ui/account-deletion"
The worked example comes with Pro
The 32-line example behind the preview opens here with a Pro or Team licence.
API reference #
AccountDeletion
component
Accessibility #
It exposes alert and note semantics, with aria-labelledby, aria-hidden, aria-label, aria-describedby, aria-live and aria-pressed kept in step with state. Changes that matter are announced through a live region.
Keyboard and focus handling comes from Radix dialog and popover: arrow keys move through items, Enter and Space select, and Escape closes and returns focus.
Motion #
It declares no animation in its component source. Any transition comes from its stylesheet, which uses the duration tokens that collapse to instant under prefers-reduced-motion.