feat(dashboard,types,js-sdk,ui): Tax Regions UI (#7935)

This commit is contained in:
Kasper Fabricius Kristensen
2024-07-10 09:26:43 +00:00
committed by GitHub
parent 75e7047243
commit 046a34bdfc
232 changed files with 7555 additions and 3818 deletions
@@ -48,7 +48,7 @@ export const AdminCreateTaxRate = z.object({
export type AdminUpdateTaxRateType = z.infer<typeof AdminUpdateTaxRate>
export const AdminUpdateTaxRate = z.object({
rate: z.number().optional(),
code: z.string().optional(),
code: z.string().nullish(),
rules: z.array(AdminCreateTaxRateRule).optional(),
name: z.string().optional(),
is_default: z.boolean().optional(),
@@ -48,9 +48,7 @@ export const AdminCreateTaxRegion = z.object({
rate: z.number().optional(),
code: z.string().optional(),
name: z.string(),
is_combinable: z
.union([z.literal("true"), z.literal("false")])
.optional(),
is_combinable: z.boolean().optional(),
metadata: z.record(z.unknown()).nullish(),
})
.optional(),