beUI Pro for mobile is live — 50 React Native blocks and screens
Tool Approval
1 variant
A queue of agent tool calls waiting on a person: preview each command, edit, or message, then approve, deny with a note, or always allow.
Approval queue
tool-approval-queue.tsxThe front request shows its tool, target, risk, and a preview of the command, diff, or email, with the next few waiting below as one-line rows. Approve lifts the card away and the next row grows into its place, denying shakes it off with a note for the agent, and Always allow clears every queued request with the same rule.
Needs your approval
Atlas · Ship the pricing page fix
Run a shell command
apps/web
bun run build --filter=webWhy: Build the site to check the new pricing grid compiles.
Edit a fileapp/pricing/plans.ts
Run a shell commandapps/web
Write to the databaseprod · plans
1 more waiting
TSXcomponents/previews/premium/tool-approval-queue-preview.tsx
"use client";
import { ToolApprovalQueue } from "@/components/premium/tool-approval";
export function ToolApprovalQueuePreview() {
return <ToolApprovalQueue replayable />;
}
Source code is locked
Get access to install premium components and view the full source.
Open dashboardInstall
$ bunx --bun shadcn add @beui-pro/tool-approval-queue