diff options
author | Sebastian <sebasjm@gmail.com> | 2023-08-02 10:41:14 -0300 |
---|---|---|
committer | Sebastian <sebasjm@gmail.com> | 2023-08-02 10:41:14 -0300 |
commit | 72b8a70da2b49d767aa0262fe4095adf4523e469 (patch) | |
tree | 5b0a39333ac1cabca3b56cfdde24b08f35428790 /packages/merchant-backoffice-ui/src/components | |
parent | 60929c34f3e342a4f2b47a7e0172ada3e58d6f07 (diff) | |
download | wallet-core-72b8a70da2b49d767aa0262fe4095adf4523e469.tar.xz |
fix #7830
Diffstat (limited to 'packages/merchant-backoffice-ui/src/components')
-rw-r--r-- | packages/merchant-backoffice-ui/src/components/form/InputSelector.tsx | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/packages/merchant-backoffice-ui/src/components/form/InputSelector.tsx b/packages/merchant-backoffice-ui/src/components/form/InputSelector.tsx index 8a57a9de8..a8dad5d89 100644 --- a/packages/merchant-backoffice-ui/src/components/form/InputSelector.tsx +++ b/packages/merchant-backoffice-ui/src/components/form/InputSelector.tsx @@ -44,7 +44,7 @@ export function InputSelector<T>({ fromStr = defaultFromString, toStr = defaultToString, }: Props<keyof T>): VNode { - const { error, value, onChange } = useField<T>(name); + const { error, value, onChange, required } = useField<T>(name); return ( <div class="field is-horizontal"> <div class="field-label is-normal"> @@ -58,8 +58,8 @@ export function InputSelector<T>({ </label> </div> <div class="field-body is-flex-grow-3"> - <div class="field"> - <p class={expand ? "control is-expanded select" : "control select"}> + <div class="field has-icons-right"> + <p class={expand ? "control is-expanded select" : "control select "}> <select class={error ? "select is-danger" : "select"} name={String(name)} @@ -78,8 +78,14 @@ export function InputSelector<T>({ ); })} </select> + {help} </p> + {required && ( + <span class="icon has-text-danger is-right" style={{height: "2.5em"}}> + <i class="mdi mdi-alert" /> + </span> + )} {error && <p class="help is-danger">{error}</p>} </div> </div> |