add accordion component and countries api route

This commit is contained in:
Gregor Vostrak
2025-04-22 17:32:32 +02:00
parent 730604987f
commit 08e0118181
6 changed files with 126 additions and 2 deletions

View File

@@ -209,8 +209,8 @@ const InvoiceUpdateRequest = z
tax_rate: z.number().int(),
discount_amount: z.number().int(),
discount_type: InvoiceDiscountType,
footer: z.string(),
notes: z.string(),
footer: z.union([z.string(), z.null()]),
notes: z.union([z.string(), z.null()]),
entries: z.array(
z
.object({
@@ -796,6 +796,20 @@ export const schemas = {
};
const endpoints = makeApi([
{
method: 'get',
path: '/v1/countries',
alias: 'getCountries',
requestFormat: 'json',
response: z.string(),
errors: [
{
status: 401,
description: `Unauthenticated`,
schema: z.object({ message: z.string() }).passthrough(),
},
],
},
{
method: 'get',
path: '/v1/organizations/:organization',