Approvals
ApprovalQueueRow — risk level, requester type, and decided history states.
Platform fixtures · fixture-only
Pending approval triage
Pending rows show action name, risk uppercase meta, and requester type — link to decision surface.
Workshop: /approvals queue and inbox approval_requested threads.
Fixture data only — behaviour matches production chrome
Decided history rows
status="APPROVED" | "REJECTED" swaps risk meta for success/danger StatusDot.
Workshop: Approval history tab — no duplicate action buttons on resolved rows.
Avoid: Mixing pending and decided rows without status prop — breaks test ids and scan patterns.
Fixture data only — behaviour matches production chrome
Quick preview
Pending approval — action name, risk level, and requester type.
Risk and requester variants
HIGH/MEDIUM risk with agent vs user requesters.
Decided rows
Approved and rejected history rows replace risk meta with StatusDot.