Bento Workflow
PronewTrigger, condition and action nodes on a rail, with a marker that lifts each node in turn.
TriggerNew issue opened
ConditionLabelled as bug
ActionAssign the on-call engineer
Workflows that run themselves
Chain triggers, conditions and actions, and watch every run step by step.
Installation
npx shadcn@latest add @blank-pro/bento-workflowNeeds a Blank Pro licence key and the @blank-pro registry. Set up Pro access
Usage
import { BentoWorkflow } from "@/components/ui/bento-workflow"<BentoWorkflow
steps={[
{ label: "Trigger", description: "New issue opened", icon: <ZapIcon /> },
{ label: "Condition", description: "Labelled as bug", icon: <FunnelIcon /> },
{ label: "Action", description: "Assign the on-call engineer", icon: <UserPlusIcon /> },
]}
/>The marker steps through the nodes for as long as the card is on screen, which reads as a workflow that is running. Off screen it stops; under reduced motion it rests on the last node.