|
@@ -16,7 +16,7 @@ export interface InputProps
|
|
withError?: boolean;
|
|
withError?: boolean;
|
|
label?: React.ReactNode;
|
|
label?: React.ReactNode;
|
|
hint?: React.ReactNode;
|
|
hint?: React.ReactNode;
|
|
- children?: React.ReactNode;
|
|
|
|
|
|
+ icon?: React.ReactNode;
|
|
|
|
|
|
// Some may only accept integer, like `Number of Partitions`
|
|
// Some may only accept integer, like `Number of Partitions`
|
|
// some may accept decimal
|
|
// some may accept decimal
|
|
@@ -112,7 +112,7 @@ const Input = React.forwardRef<HTMLInputElement, InputProps>((props, ref) => {
|
|
withError = false,
|
|
withError = false,
|
|
label,
|
|
label,
|
|
hint,
|
|
hint,
|
|
- children,
|
|
|
|
|
|
+ icon,
|
|
...rest
|
|
...rest
|
|
} = props;
|
|
} = props;
|
|
|
|
|
|
@@ -187,7 +187,7 @@ const Input = React.forwardRef<HTMLInputElement, InputProps>((props, ref) => {
|
|
ref={ref}
|
|
ref={ref}
|
|
{...inputOptions}
|
|
{...inputOptions}
|
|
/>
|
|
/>
|
|
- {search && children}
|
|
|
|
|
|
+ {search && icon}
|
|
|
|
|
|
{withError && isHookFormField && (
|
|
{withError && isHookFormField && (
|
|
<S.FormError>
|
|
<S.FormError>
|