add cep and cnpj to api

This commit is contained in:
2025-12-28 18:48:55 -03:00
parent 8b81d5c245
commit f7d1854309
7 changed files with 185 additions and 151 deletions

View File

@@ -32,6 +32,7 @@ import {
import { useWizard } from '@/components/wizard'
import { isName } from '../_.$orgid.users.add/data'
import type { PaymentMethod } from '@repo/ui/routes/orders/data'
const creditCard = z.object({
holder_name: z
@@ -60,6 +61,9 @@ const formSchema = z.discriminatedUnion(
z.object({
payment_method: z.literal('BANK_SLIP')
}),
z.object({
payment_method: z.literal('MANUAL')
}),
z.object({
payment_method: z.literal('CREDIT_CARD'),
credit_card: creditCard
@@ -74,7 +78,7 @@ export type CreditCard = z.infer<typeof creditCard>
type PaymentProps = {
onSubmit: (value: any) => void | Promise<void>
payment_method?: 'PIX' | 'BANK_SLIP' | 'CREDIT_CARD'
payment_method?: PaymentMethod
credit_card?: CreditCard
}