Planes

Components

Controls

Click the document and a stamp slams down — the card dips under the impact, and the ink lands at a slightly different angle every time.

All components

Click the document to stamp it

Installation

ProRequires a Planes Pro license.
npx shadcn add @useplanes/passport-stamp

Unlock with Planes Pro

$99 once · 54 Pro components · lifetime updates.

<PassportStamp
  label="APPROVED"
  sublabel="PLANES · AUG 2026"
  color="#16a34a"
  onStamp={(count) => approve()}
/>

Use cases

  • Approval flows

    Documents, expenses, or PRs that get visibly approved.

  • Verification moments

    KYC or identity checks that end with a satisfying thunk.

  • Order milestones

    Shipped, delivered, cleared customs — stamp each state.

  • Gamified achievements

    Collectible stamps for completed steps or streaks.