Primitive 09 / Approval row

Approval request row

What an approver sees in their inbox — requester, the role they want, why, when they asked, and the three actions: Approve, Reject, Snooze. The reason is rendered as a quoted block so it reads like real correspondence.

Production answer

Approval request row is a reusable Oak Flats Muffler Men UI primitive with documented states, accessibility expectations, theme behavior, and implementation evidence.

Primary CTAReview Approval request row states
Generative search brief

Approval request row: What an approver sees in their inbox — requester, the role they want, why, when they asked, and the three actions: Approve, Reject, Snooze. The reason is rendered as a quoted block so it reads like real correspondence.

Three pending requests
Jordan MitchellApprentice · Oak Flatsrequests Workshop Manager

Marcus is offshore tonight and the fleet quote for Coastal Logistics needs sign-off before 18:00. Need temporary edit + approve on Quotes.

Expires in 38m if not actioned
Sophie TanFront Desk · Albion Parkrequests Billing

Need to resend the May statements to Tradie Fleet Co — original sender left the team and access lapsed.

Daniel KovacParts driver · Shellharbourrequests Parts Receiver

Permanent role bump — covering for Lou while she is on parental leave through July.

Scope: Oak Flats + Albion Park