commit 966a411197dee9225ed7442c2145b052d674c1bb
parent 8f47779b927b08cd16c2fd6f6e672c56e1989dfe
Author: Sebastian <sebasjm@gmail.com>
Date: Mon, 17 Mar 2025 17:17:57 -0300
locatable label of the array field
Diffstat:
3 files changed, 22 insertions(+), 21 deletions(-)
diff --git a/packages/web-util/src/forms/fields/InputArray.tsx b/packages/web-util/src/forms/fields/InputArray.tsx
@@ -130,6 +130,7 @@ export function InputArray<T extends object, K extends keyof T>(
label={label}
required={required}
tooltip={tooltip}
+ name={String(props.name)}
/>
{help && (
<p class="mt-2 text-sm text-gray-500" id="email-description">
diff --git a/packages/web-util/src/forms/forms-ui.tsx b/packages/web-util/src/forms/forms-ui.tsx
@@ -189,7 +189,7 @@ export function ErrorsSummary<T>({
startOpen,
fixed,
}: {
- errors: FormErrors<T>;
+ errors: FormErrors<T> | undefined;
formName?: string;
startOpen?: boolean;
fixed?: boolean;
@@ -248,7 +248,7 @@ export function ErrorsSummary<T>({
</div>
);
}
- if (!opened) {
+ if (!errors || !opened) {
return (
<div class="overflow-hidden border border-gray-800 rounded-xl">
<Header />
diff --git a/packages/web-util/src/forms/gana/VQF_902_1_customer.ts b/packages/web-util/src/forms/gana/VQF_902_1_customer.ts
@@ -161,25 +161,25 @@ member act as director of a domiciliary company, this domiciliary company is the
return !!root && root["CUSTOMER_INFO_TYPE"] !== "LEGAL_ENTITY";
},
fields: [
- {
- id: TalerFormAttributes.VQF_902_1.CUSTOMER_NATURAL_COMPANY_NAME.id,
- label: i18n.str`Company name`,
- type: "text",
- required: false,
- hide(value, root) {
- return !!root && root["CUSTOMER_INFO_TYPE"] !== "LEGAL_ENTITY";
- },
- },
- {
- id: TalerFormAttributes.VQF_902_1.CUSTOMER_NATURAL_REGISTERED_OFFICE
- .id,
- label: i18n.str`Registered office`,
- type: "text",
- required: false,
- hide(value, root) {
- return !!root && root["CUSTOMER_INFO_TYPE"] !== "LEGAL_ENTITY";
- },
- },
+ // {
+ // id: TalerFormAttributes.VQF_902_1.CUSTOMER_NATURAL_COMPANY_NAME.id,
+ // label: i18n.str`Company name`,
+ // type: "text",
+ // required: false,
+ // hide(value, root) {
+ // return !!root && root["CUSTOMER_INFO_TYPE"] !== "LEGAL_ENTITY";
+ // },
+ // },
+ // {
+ // id: TalerFormAttributes.VQF_902_1.CUSTOMER_NATURAL_REGISTERED_OFFICE
+ // .id,
+ // label: i18n.str`Registered office`,
+ // type: "text",
+ // required: false,
+ // hide(value, root) {
+ // return !!root && root["CUSTOMER_INFO_TYPE"] !== "LEGAL_ENTITY";
+ // },
+ // },
{
id: TalerFormAttributes.VQF_902_1.CUSTOMER_ENTITY_COMPANY_NAME.id,
label: i18n.str`Company name`,