Skip to content

CeremonyGate

stable

Multi-step deliberate confirmation for high-stakes actions

TrustInteractive/Storybook ↗
import { CeremonyGate } from "@nodus/design-system"
Loading demo…

Props

actionrequired
Type stringDefault

Action being confirmed

weight
Type "light" | "medium" | "heavy"Default "medium"

Ceremony friction level

stepsrequired
Type CeremonyStep[]Default

Ordered confirmation steps

undoable
Type booleanDefault

Show undo period after completion

onCompleterequired
Type () => voidDefault

Called when all steps completed

onCancel
Type () => voidDefault

Called on cancel

Metadatasemantictypebordersurfacemotion
MobileTouch Target

Multi-step ceremony flows must have large, clearly spaced CTAs on mobile. Each step should be full-width. Confirmation inputs (PIN, signature) need ≥16px font.

Design Rationale

This component was designed to express:

Explore Related

Was this helpful?