flohoeller

Decision Inbox

Dashboards

About

A tray of pending yes/no decisions where each item has two quick-answer buttons, confirms the choice, and folds away as the open count goes down.

Built with React and Tailwind. Copy the prompt and paste it into Claude Code, Cursor or Lovable: your agent adds Decision Inbox to your project and fits it to your theme.

Code

How Decision Inbox is used: the demo's code. The component's own source comes with a free account.

Usage.tsx

import { DecisionInbox, type Decision } from "@/components/ui/decision-inbox";

const decisions: Decision[] = [
  {
    id: "onboarding",
    title: "Roll out the new onboarding to everyone?",
    detail: "Test won with +8% activation · 2 weeks of data",
    primary: "Roll out",
    secondary: "Keep testing",
  },
  {
    id: "renewal",
    title: "Renew Figma for the design team?",
    detail: "12 seats · $1,800 per year · renews in 5 days",
    primary: "Renew",
    secondary: "Change seats",
  },
];

export default function DecisionInboxDemo() {
  return (
    <div className="flex w-full items-center justify-center bg-background p-8 text-foreground">
      <DecisionInbox
        decisions={decisions}
        onDecide={(d, answer) => console.log(d.id, answer)}
      />
    </div>
  );
}

More by flohoeller

View all
  • Side Folder

    Side Folder

    47
  • Tab Overload

    Tab Overload

    41
  • Filter Menu

    Filter Menu

    36
  • Agent Team

    Agent Team

    31
  • Profile Menu

    Profile Menu

    27
  • Comment Thread

    Comment Thread

    26
  • Team Invite

    Team Invite

    21
  • Progress Tracker

    Progress Tracker

    20

More in Dashboards

View all
  • Dashboard with Collapsible Sidebar

    Dashboard with Collapsible Sidebar

    2.6K
  • Sidebar

    Sidebar

    351
  • SaaS Template

    SaaS Template

    2.6K
  • Stats Bento

    Stats Bento

    1.2K
  • Stats cards with links

    Stats cards with links

    129
  • Course Design Cards

    Course Design Cards

    1.2K
  • Chat template

    Chat template

    646
  • Statistics Card 2

    Statistics Card 2

    293