diff --git a/packages/component/src/ui/input/Input.tsx b/packages/component/src/ui/input/Input.tsx index 0b4610d86..beeca9b5e 100644 --- a/packages/component/src/ui/input/Input.tsx +++ b/packages/component/src/ui/input/Input.tsx @@ -19,7 +19,6 @@ type inputProps = { onBlur?: FocusEventHandler; onKeyDown?: KeyboardEventHandler; }; - export const Input = (props: inputProps) => { const { disabled, @@ -35,15 +34,11 @@ export const Input = (props: inputProps) => { } = props; const [value, setValue] = useState(valueProp || ''); const handleChange: InputHTMLAttributes['onChange'] = e => { - if ( - (maxLength && e.target.value.length > maxLength) || - (minLength && e.target.value.length < minLength) - ) { - return; - } - setValue(e.target.value); - onChange && onChange(e.target.value); + const { value } = e.target; + setValue(value); + onChange && onChange(value); }; + const handleBlur: InputHTMLAttributes['onBlur'] = e => { onBlur && onBlur(e); };