From 969fd774870b67e854f400d99a6aa48c9359e5d3 Mon Sep 17 00:00:00 2001 From: r41ph Date: Thu, 6 Feb 2025 17:12:55 +0000 Subject: [PATCH 1/2] fix: remove agreeerpa checkbox error --- .../organisms/AgreePurchaseForm/AgreePurchaseForm.schema.ts | 2 +- .../organisms/AgreePurchaseForm/AgreePurchaseForm.tsx | 2 -- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/web-marketplace/src/components/organisms/AgreePurchaseForm/AgreePurchaseForm.schema.ts b/web-marketplace/src/components/organisms/AgreePurchaseForm/AgreePurchaseForm.schema.ts index 1c8e665da4..6ae9b2b1d7 100644 --- a/web-marketplace/src/components/organisms/AgreePurchaseForm/AgreePurchaseForm.schema.ts +++ b/web-marketplace/src/components/organisms/AgreePurchaseForm/AgreePurchaseForm.schema.ts @@ -9,7 +9,7 @@ export const agreePurchaseFormSchema = (retiring: boolean) => postalCode: z.string(), followProject: z.boolean(), subscribeNewsletter: z.boolean(), - agreeErpa: z.boolean().refine(value => value), + agreeErpa: z.literal(true), }); export type AgreePurchaseFormSchemaType = z.infer< diff --git a/web-marketplace/src/components/organisms/AgreePurchaseForm/AgreePurchaseForm.tsx b/web-marketplace/src/components/organisms/AgreePurchaseForm/AgreePurchaseForm.tsx index 1a43a3c2f1..b4c5aba97f 100644 --- a/web-marketplace/src/components/organisms/AgreePurchaseForm/AgreePurchaseForm.tsx +++ b/web-marketplace/src/components/organisms/AgreePurchaseForm/AgreePurchaseForm.tsx @@ -147,8 +147,6 @@ export const AgreePurchaseForm = ({ checked={agreeErpa} labelSize="md" labelClassName="font-normal" - error={!!errors.agreeErpa} - helperText={errors.agreeErpa?.message} {...form.register('agreeErpa')} /> From fd7a1c26c4f22d48091536eafa47e4da572712cd Mon Sep 17 00:00:00 2001 From: r41ph Date: Thu, 6 Feb 2025 17:25:18 +0000 Subject: [PATCH 2/2] revert: use refine() instead of literal() to avoid boolean type error --- .../organisms/AgreePurchaseForm/AgreePurchaseForm.schema.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web-marketplace/src/components/organisms/AgreePurchaseForm/AgreePurchaseForm.schema.ts b/web-marketplace/src/components/organisms/AgreePurchaseForm/AgreePurchaseForm.schema.ts index 6ae9b2b1d7..1c8e665da4 100644 --- a/web-marketplace/src/components/organisms/AgreePurchaseForm/AgreePurchaseForm.schema.ts +++ b/web-marketplace/src/components/organisms/AgreePurchaseForm/AgreePurchaseForm.schema.ts @@ -9,7 +9,7 @@ export const agreePurchaseFormSchema = (retiring: boolean) => postalCode: z.string(), followProject: z.boolean(), subscribeNewsletter: z.boolean(), - agreeErpa: z.literal(true), + agreeErpa: z.boolean().refine(value => value), }); export type AgreePurchaseFormSchemaType = z.infer<