commit e9bd8c4152566a85449e1a427f648b3bb30623a7
parent 15f551608ee2302ae5240f1104d8d1ba0564f141
Author: Sebastian <sebasjm@gmail.com>
Date: Tue, 4 Feb 2025 10:47:31 -0300
avoid parsing forms.json
Diffstat:
3 files changed, 21 insertions(+), 23 deletions(-)
diff --git a/packages/aml-backoffice-ui/src/context/ui-forms.ts b/packages/aml-backoffice-ui/src/context/ui-forms.ts
@@ -47,8 +47,6 @@ export const UiFormsProvider = ({
});
};
-
-
function removeUndefineField<T extends object>(obj: T): T {
const keys = Object.keys(obj) as Array<keyof T>;
return keys.reduce((prev, cur) => {
diff --git a/packages/kyc-ui/src/context/ui-forms.ts b/packages/kyc-ui/src/context/ui-forms.ts
@@ -47,8 +47,6 @@ export const UiFormsProvider = ({
});
};
-
-
function removeUndefineField<T extends object>(obj: T): T {
const keys = Object.keys(obj) as Array<keyof T>;
return keys.reduce((prev, cur) => {
@@ -60,17 +58,19 @@ function removeUndefineField<T extends object>(obj: T): T {
}
export function fetchUiForms(listener: (s: UiForms) => void): void {
- fetch("./forms.json")
- .then((resp) => resp.json())
- .then((json) => codecForUIForms().decode(json))
- .then((result) =>
- listener({
- ...defaultForms,
- ...removeUndefineField(result),
- }),
- )
- .catch((e) => {
- console.log("failed to fetch forms", e);
- listener(defaultForms);
- });
+ listener(defaultForms);
+ return;
+ // fetch("./forms.json")
+ // .then((resp) => resp.json())
+ // .then((json) => codecForUIForms().decode(json))
+ // .then((result) =>
+ // listener({
+ // ...defaultForms,
+ // ...removeUndefineField(result),
+ // }),
+ // )
+ // .catch((e) => {
+ // console.log("failed to fetch forms", e);
+ // listener(defaultForms);
+ // });
}
diff --git a/packages/kyc-ui/src/forms/index.ts b/packages/kyc-ui/src/forms/index.ts
@@ -42,12 +42,12 @@ export const preloadedForms: (
version: 1,
config: simplest(i18n),
},
- {
- label: i18n.str`Personal info`,
- id: "personal-info",
- version: 1,
- config: personalInfo(i18n),
- },
+ // {
+ // label: i18n.str`Personal info`,
+ // id: "personal-info",
+ // version: 1,
+ // config: personalInfo(i18n),
+ // },
{
label: i18n.str`Terms of Service`,
id: "accept-tos",