import { z } from 'zod'; /** Espelha `UpdatePerfilDto` (`src/modules/tenant-profile/dto/update-perfil.dto.ts`). */ export const updateTenantProfileSchema = z.object({ nome_fantasia: z.string().min(1, 'Informe o nome fantasia'), razao_social: z.string().min(2, 'Informe pelo menos 2 caracteres'), }); export type UpdateTenantProfileFormValues = z.infer; /** Espelha `UpdateCorDto` (`src/modules/tenant-profile/dto/update-cor.dto.ts`). */ export const updateTenantCorSchema = z.object({ cor_primaria: z.string().regex(/^#[0-9A-Fa-f]{6}$/, 'Informe uma cor no formato hex "#RRGGBB"'), }); export type UpdateTenantCorFormValues = z.infer;