diff options
author | Sebastian <sebasjm@gmail.com> | 2023-11-20 23:33:37 -0300 |
---|---|---|
committer | Sebastian <sebasjm@gmail.com> | 2023-11-20 23:33:37 -0300 |
commit | 0f7a3337a4259c1c28e35c2ff116942f533f5189 (patch) | |
tree | 5e650fa323532787285ae676941bd97364a56bda /packages/merchant-backoffice-ui/src/components/form | |
parent | b1f29d764ac81ac17a20a9929c086ff2418c6eed (diff) | |
download | wallet-core-0f7a3337a4259c1c28e35c2ff116942f533f5189.tar.xz |
merchant fixes
Diffstat (limited to 'packages/merchant-backoffice-ui/src/components/form')
-rw-r--r-- | packages/merchant-backoffice-ui/src/components/form/InputPaytoForm.tsx | 9 | ||||
-rw-r--r-- | packages/merchant-backoffice-ui/src/components/form/InputWithAddon.tsx | 11 |
2 files changed, 11 insertions, 9 deletions
diff --git a/packages/merchant-backoffice-ui/src/components/form/InputPaytoForm.tsx b/packages/merchant-backoffice-ui/src/components/form/InputPaytoForm.tsx index 5cd69a0b3..0362310b9 100644 --- a/packages/merchant-backoffice-ui/src/components/form/InputPaytoForm.tsx +++ b/packages/merchant-backoffice-ui/src/components/form/InputPaytoForm.tsx @@ -306,8 +306,9 @@ export function InputPaytoForm<T>({ <Fragment> <Input<Entity> name="path1" - label={i18n.str`Account`} - tooltip={i18n.str`Bank Account Number.`} + label={i18n.str`IBAN`} + tooltip={i18n.str`International Bank Account Number.`} + placeholder="DE1231231231" inputExtra={{ style: { textTransform: "uppercase" } }} /> </Fragment> @@ -371,8 +372,8 @@ export function InputPaytoForm<T>({ <Fragment> <Input name="params.receiver-name" - label={i18n.str`Name`} - tooltip={i18n.str`Bank account owner's name.`} + label={i18n.str`Owner's name`} + tooltip={i18n.str`Legal name of the person holding the account.`} /> </Fragment> )} diff --git a/packages/merchant-backoffice-ui/src/components/form/InputWithAddon.tsx b/packages/merchant-backoffice-ui/src/components/form/InputWithAddon.tsx index d7b490a5d..e9fd88770 100644 --- a/packages/merchant-backoffice-ui/src/components/form/InputWithAddon.tsx +++ b/packages/merchant-backoffice-ui/src/components/form/InputWithAddon.tsx @@ -26,6 +26,7 @@ export interface Props<T> extends InputProps<T> { inputType?: "text" | "number" | "password"; addonBefore?: ComponentChildren; addonAfter?: ComponentChildren; + addonAfterAction?: () => void; toStr?: (v?: any) => string; fromStr?: (s: string) => any; inputExtra?: any; @@ -50,6 +51,7 @@ export function InputWithAddon<T>({ inputExtra, side, addonAfter, + addonAfterAction, toStr = defaultToString, fromStr = defaultFromString, }: Props<keyof T>): VNode { @@ -76,9 +78,8 @@ export function InputWithAddon<T>({ </div> )} <p - class={`control${expand ? " is-expanded" : ""}${ - required ? " has-icons-right" : "" - }`} + class={`control${expand ? " is-expanded" : ""}${required ? " has-icons-right" : "" + }`} > <input {...(inputExtra || {})} @@ -99,7 +100,7 @@ export function InputWithAddon<T>({ {children} </p> {addonAfter && ( - <div class="control"> + <div class="control" onClick={addonAfterAction} style={{ cursor: addonAfterAction ? "pointer" : undefined }}> <a class="button is-static">{addonAfter}</a> </div> )} @@ -109,7 +110,7 @@ export function InputWithAddon<T>({ </div> {expand ? <div>{side}</div> : side} </div> - + </div> ); } |