taler-typescript-core

Wallet core logic and WebUIs for various components
Log | Files | Refs | Submodules | README | LICENSE

commit e9bd8c4152566a85449e1a427f648b3bb30623a7
parent 15f551608ee2302ae5240f1104d8d1ba0564f141
Author: Sebastian <sebasjm@gmail.com>
Date:   Tue,  4 Feb 2025 10:47:31 -0300

avoid parsing forms.json

Diffstat:
Mpackages/aml-backoffice-ui/src/context/ui-forms.ts | 2--
Mpackages/kyc-ui/src/context/ui-forms.ts | 30+++++++++++++++---------------
Mpackages/kyc-ui/src/forms/index.ts | 12++++++------
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",