PeachUIPeachUI
Blocks
  • Sidebar
  • Settings
  • Notification center
  • Auth card
  • Calendar
  • Dropzone
  • Breakdown card
  • Stepper form
  • Agent thinking
  • Prompt deck
  • Agent chat
  • Plan & write
  • App shell
  • Live line
  • Dashboard
  • Billing & usage
  • Model router
  • Kanban board
  • Context library
  • Tool approval
  • Answer comparison
  • Review queue
  • Workflow runbook
  • Agent run
  • Inbox triage
  • Audit explorer
  • Sales pipeline
  • Morning brief
  • Deploy gate

Templates

  • Coding agent
  • Agent ops console
  • AI inbox triage
  • Command dashboard

Blocks · Agent

Tool approval

Connectors queue tool calls; approve each call or approve all, then run.

Tool approval

10 calls waiting

Connectors asked to run. Approve each call before it goes.

Needs approval

Tool calls

Shopify

Order sync · Store · Connected

Syncs orders, inventory, and refunds both ways.

  • orders.list
    orders.list({ since: "7d", status: "open" })

    Reads 214 open orders from the last week.

  • inventory.setWrites
    inventory.set({ location: "main" })

    Writes reconciled stock levels back to the store.

  • customers.tagWrites
    customers.tag({ segment: "vip" })

    Tags 38 customers in the VIP segment.

  • refunds.list
    refunds.list({ since: "7d" })

    Reads 6 refunds from the same window.

4 pending · Order sync

Built from

Paste the block file plus these modules; they are not separate catalog entries.

  • Call actions · components/atoms/button.tsx

components/blocks/tool-approval.tsx