Skip to content

DualControlPanel

stable

Two-person maker/checker approval widget with signature status, countdown timer, and optional approve/reject actions

FinanceInteractive/Storybook ↗
import { DualControlPanel } from "@nodus/design-system/finance"
Loading demo…

Props

referencerequired
Type stringDefault

Reference ID of the item under approval

subject
Type stringDefault

Brief description of what is being approved

initiatorrequired
Type DualControlPartyDefault

Maker (initiator) slot

approverrequired
Type DualControlPartyDefault

Checker (approver) slot

statusrequired
Type DualControlStatusDefault

Overall dual-control status

expiresAt
Type stringDefault

Auto-expiry deadline (ISO timestamp)

showActions
Type booleanDefault

Show approve/reject action buttons

onApprove
Type (comment: string) => voidDefault

Approver approve callback

onReject
Type (comment: string) => voidDefault

Approver reject callback

Metadatasemantictypeborderagencytemporaloutcome
Design Rationale

This component was designed to express:

Explore Related

Was this helpful?