taler-typescript-core

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

commit b883b1f710220ac362fa882984540ffb95425985
parent 921eadd6348812a138fbdd716524af5b23ac6b72
Author: Sebastian <sebasjm@gmail.com>
Date:   Sat,  1 Mar 2025 19:09:16 -0300

fix #9580

Diffstat:
Mpackages/web-util/src/forms/gana/VQF_902_11.stories.tsx | 8++++++--
Mpackages/web-util/src/forms/gana/VQF_902_11.ts | 4++--
Mpackages/web-util/src/forms/gana/VQF_902_12.stories.tsx | 8++++++--
Mpackages/web-util/src/forms/gana/VQF_902_12.ts | 4++--
Mpackages/web-util/src/forms/gana/VQF_902_13.stories.tsx | 8++++++--
Mpackages/web-util/src/forms/gana/VQF_902_13.ts | 4++--
Mpackages/web-util/src/forms/gana/VQF_902_9.stories.tsx | 8++++++--
Mpackages/web-util/src/forms/gana/VQF_902_9.ts | 4++--
8 files changed, 32 insertions(+), 16 deletions(-)

diff --git a/packages/web-util/src/forms/gana/VQF_902_11.stories.tsx b/packages/web-util/src/forms/gana/VQF_902_11.stories.tsx @@ -19,17 +19,21 @@ * @author Sebastian Javier Marchano (sebasjm) */ -import { i18n, setupI18n } from "@gnu-taler/taler-util"; +import { AbsoluteTime, i18n, setupI18n } from "@gnu-taler/taler-util"; import * as tests from "../../tests/hook.js"; import { DefaultForm as TestedComponent } from "../forms-ui.js"; import { VQF_902_11 } from "./VQF_902_11.js"; +import { TalerFormAttributes } from "./taler_form_attributes.js"; export default { title: "VQF 902 11e", }; setupI18n("en", {}); type TargetObject = {}; -const initial: TargetObject = {}; +const initial: TargetObject = { + [TalerFormAttributes.VQF_902_9.SIGNATURE.id]: "The officer", + [TalerFormAttributes.VQF_902_9.SIGN_DATE.id]: AbsoluteTime.now(), +}; export const EmptyForm = tests.createExample(TestedComponent, { initial, diff --git a/packages/web-util/src/forms/gana/VQF_902_11.ts b/packages/web-util/src/forms/gana/VQF_902_11.ts @@ -122,8 +122,8 @@ export function VQF_902_11( label: i18n.str`Date`, // gana_type: "String", type: "absoluteTimeText", - placeholder: "dd/MM/yyyy HH:mm:ss", - pattern: "dd/MM/yyyy HH:mm:ss", + placeholder: "dd/MM/yyyy", + pattern: "dd/MM/yyyy", required: true, disabled: true, }, diff --git a/packages/web-util/src/forms/gana/VQF_902_12.stories.tsx b/packages/web-util/src/forms/gana/VQF_902_12.stories.tsx @@ -19,17 +19,21 @@ * @author Sebastian Javier Marchano (sebasjm) */ -import { i18n, setupI18n } from "@gnu-taler/taler-util"; +import { AbsoluteTime, i18n, setupI18n } from "@gnu-taler/taler-util"; import * as tests from "../../tests/hook.js"; import { DefaultForm as TestedComponent } from "../forms-ui.js"; import { VQF_902_12 } from "./VQF_902_12.js"; +import { TalerFormAttributes } from "./taler_form_attributes.js"; export default { title: "VQF 902 12e", }; setupI18n("en", {}); type TargetObject = {}; -const initial: TargetObject = {}; +const initial: TargetObject = { + [TalerFormAttributes.VQF_902_9.SIGNATURE.id]: "The officer", + [TalerFormAttributes.VQF_902_9.SIGN_DATE.id]: AbsoluteTime.now(), +}; export const EmptyForm = tests.createExample(TestedComponent, { initial, diff --git a/packages/web-util/src/forms/gana/VQF_902_12.ts b/packages/web-util/src/forms/gana/VQF_902_12.ts @@ -378,8 +378,8 @@ export function VQF_902_12( label: i18n.str`Date`, // gana_type: "String", type: "absoluteTimeText", - placeholder: "dd/MM/yyyy HH:mm:ss", - pattern: "dd/MM/yyyy HH:mm:ss", + placeholder: "dd/MM/yyyy", + pattern: "dd/MM/yyyy", required: true, disabled: true, }, diff --git a/packages/web-util/src/forms/gana/VQF_902_13.stories.tsx b/packages/web-util/src/forms/gana/VQF_902_13.stories.tsx @@ -19,16 +19,20 @@ * @author Sebastian Javier Marchano (sebasjm) */ -import { i18n, setupI18n } from "@gnu-taler/taler-util"; +import { AbsoluteTime, i18n, setupI18n } from "@gnu-taler/taler-util"; import * as tests from "../../tests/hook.js"; import { DefaultForm as TestedComponent } from "../forms-ui.js"; import { VQF_902_13 } from "./VQF_902_13.js"; +import { TalerFormAttributes } from "./taler_form_attributes.js"; export default { title: "VQF 902 13e", }; setupI18n("en", {}); type TargetObject = {}; -const initial: TargetObject = {}; +const initial: TargetObject = { + [TalerFormAttributes.VQF_902_9.SIGNATURE.id]: "The officer", + [TalerFormAttributes.VQF_902_9.SIGN_DATE.id]: AbsoluteTime.now(), +}; export const EmptyForm = tests.createExample(TestedComponent, { initial, diff --git a/packages/web-util/src/forms/gana/VQF_902_13.ts b/packages/web-util/src/forms/gana/VQF_902_13.ts @@ -383,8 +383,8 @@ export function VQF_902_13( label: i18n.str`Date`, // gana_type: "String", type: "absoluteTimeText", - placeholder: "dd/MM/yyyy HH:mm:ss", - pattern: "dd/MM/yyyy HH:mm:ss", + placeholder: "dd/MM/yyyy", + pattern: "dd/MM/yyyy", required: true, disabled: true, }, diff --git a/packages/web-util/src/forms/gana/VQF_902_9.stories.tsx b/packages/web-util/src/forms/gana/VQF_902_9.stories.tsx @@ -19,17 +19,21 @@ * @author Sebastian Javier Marchano (sebasjm) */ -import { i18n, setupI18n } from "@gnu-taler/taler-util"; +import { AbsoluteTime, i18n, setupI18n } from "@gnu-taler/taler-util"; import * as tests from "../../tests/hook.js"; import { DefaultForm as TestedComponent } from "../forms-ui.js"; import { VQF_902_9 } from "./VQF_902_9.js"; +import { TalerFormAttributes } from "./taler_form_attributes.js"; export default { title: "VQF 902 9e", }; setupI18n("en", {}); type TargetObject = {}; -const initial: TargetObject = {}; +const initial: TargetObject = { + [TalerFormAttributes.VQF_902_9.SIGNATURE.id]: "The officer", + [TalerFormAttributes.VQF_902_9.SIGN_DATE.id]: AbsoluteTime.now(), +}; export const EmptyForm = tests.createExample(TestedComponent, { initial, diff --git a/packages/web-util/src/forms/gana/VQF_902_9.ts b/packages/web-util/src/forms/gana/VQF_902_9.ts @@ -115,8 +115,8 @@ export function VQF_902_9( label: i18n.str`Date`, // gana_type: "String", type: "absoluteTimeText", - placeholder: "dd/MM/yyyy HH:mm:ss", - pattern: "dd/MM/yyyy HH:mm:ss", + placeholder: "dd/MM/yyyy", + pattern: "dd/MM/yyyy", required: true, disabled: true, },