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 "@danagraph/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

semantictypeborderagencytemporaloutcome
Design Rationale

This component was designed to express:

Explore Related

Was this helpful?