feat: add billing and organization workflows

This commit is contained in:
2026-06-24 13:53:52 +01:00
parent 4fd81c923b
commit 44bfb083f9
97 changed files with 10966 additions and 2044 deletions
@@ -9,14 +9,12 @@
openEdit,
openArchive,
formatValue,
relationLabel,
recordName
}: {
data: any;
openEdit: any;
openArchive: any;
formatValue: any;
relationLabel: any;
recordName: any;
} = $props();
</script>
@@ -26,24 +24,20 @@
<Table.Root>
<Table.Header>
<Table.Row>
<Table.Head>Client</Table.Head>
<Table.Head>Label</Table.Head>
<Table.Head>Type</Table.Head>
<Table.Head>Address</Table.Head>
<Table.Head>City</Table.Head>
<Table.Head>Postcode</Table.Head>
<Table.Head>Primary</Table.Head>
<Table.Head class="w-12"><span class="sr-only">Actions</span></Table.Head>
</Table.Row>
</Table.Header>
<Table.Body>
{#each data.records as record (record.id)}
<Table.Row>
<Table.Cell class="font-medium">{relationLabel(record.clientId, 'clients')}</Table.Cell>
<Table.Cell class="">{formatValue(record.label)}</Table.Cell>
<Table.Cell class="capitalize">{formatValue(record.type)}</Table.Cell>
<Table.Cell class="">{formatValue(record.line1)}</Table.Cell>
<Table.Cell class="">{formatValue(record.city)}</Table.Cell>
<Table.Cell class="">{formatValue(record.postcode)}</Table.Cell>
<Table.Cell class="">{record.isPrimary ? 'Yes' : 'No'}</Table.Cell>
<Table.Cell>
<DropdownMenu.Root>
<DropdownMenu.Trigger