diff --git a/src/packages/core/src/base-input/BaseInput.tsx b/src/packages/core/src/base-input/BaseInput.tsx index 5087b6c5..f0f8b95d 100644 --- a/src/packages/core/src/base-input/BaseInput.tsx +++ b/src/packages/core/src/base-input/BaseInput.tsx @@ -11,13 +11,8 @@ export function BaseInput(props: BaseInputPro error, hint, label, - name = '', - onBlur, - onChange, - onFocus, - onKeyDown, - value, width = '100%', + icons, ...rest } = props; @@ -34,25 +29,24 @@ export function BaseInput(props: BaseInputPro {/* eslint-disable-next-line jsx-a11y/label-has-associated-control */} { hint diff --git a/src/packages/core/src/base-input/types.ts b/src/packages/core/src/base-input/types.ts index 64589fe8..d0067313 100644 --- a/src/packages/core/src/base-input/types.ts +++ b/src/packages/core/src/base-input/types.ts @@ -2,12 +2,13 @@ import { InputHTMLAttributes, TextareaHTMLAttributes, ReactElement, + ReactNode, } from 'react'; export type HTMLAttributesComposite = | InputHTMLAttributes - | TextareaHTMLAttributes - | InputHTMLAttributes; + | InputHTMLAttributes + | TextareaHTMLAttributes; export type AbstractInput = T & { /** @@ -31,6 +32,8 @@ export type AbstractInput = T & { */ hint?: string; + icons?: ReactNode, + /** * Field label. */