// In an app: import { setupOrderCard } from '@aparte/plugin-cards/order';
const { setupOrderCard } = window.apartePlugins.cards.order;
setupOrderCard({ tool: ['place_order', 'cancel_order'] });
// Waiting for a person, then refused: one line each, never a card drawn from a call that did not run.
document.querySelector('aparte-chat-bubble').setSegments([
{ id: 's1', type: 'tool_call', status: 'awaiting-approval',
toolCall: { id: 'c-s1', name: 'place_order', input: { reference: 'A-21007', items: [{ title: 'Arden 500, sand', quantity: 1 }] } } },
{ id: 's2', type: 'tool_call', status: 'rejected',
toolCall: { id: 'c-s2', name: 'cancel_order', input: { reference: 'A-20931' } } },
]);