Commerce Components

Comprehensive invoice and billing components from smrt-commerce module.

Usage Example

typescript
import {
  InvoiceCard,
  InvoiceHeader,
  InvoiceLineItems,
  InvoiceTotals,
  InvoiceActions
} from '@happyvertical/smrt-commerce/svelte';

<!-- Full invoice view -->
<InvoiceHeader
  invoiceNumber={invoice.invoiceNumber}
  status={invoice.status}
  issueDate={invoice.issueDate}
  dueDate={invoice.dueDate}
/>
<InvoiceLineItems items={invoice.lineItems} editable={true} />
<InvoiceTotals subtotal={invoice.subtotal} total={invoice.totalAmount} />
<InvoiceActions status={invoice.status} onsend={sendInvoice} />

Related Module

→ See smrt-commerce module documentation