aboutsummaryrefslogtreecommitdiff
path: root/packages/merchant-backoffice-ui/src/components/form
diff options
context:
space:
mode:
authorSebastian <sebasjm@gmail.com>2023-11-20 23:33:37 -0300
committerSebastian <sebasjm@gmail.com>2023-11-20 23:33:37 -0300
commit0f7a3337a4259c1c28e35c2ff116942f533f5189 (patch)
tree5e650fa323532787285ae676941bd97364a56bda /packages/merchant-backoffice-ui/src/components/form
parentb1f29d764ac81ac17a20a9929c086ff2418c6eed (diff)
downloadwallet-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.tsx9
-rw-r--r--packages/merchant-backoffice-ui/src/components/form/InputWithAddon.tsx11
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>
);
}