mirror of
https://github.com/Stremio/stremio-web.git
synced 2026-03-11 21:27:05 +00:00
refactor(NumberInput): simplify
This commit is contained in:
parent
4eca979d97
commit
e156c27b64
1 changed files with 4 additions and 4 deletions
|
|
@ -27,10 +27,10 @@ const NumberInput = forwardRef<HTMLInputElement, Props>(({ defaultValue = 0, sho
|
|||
const displayValue = props.value ?? value;
|
||||
|
||||
const handleKeyDown = useCallback((event: KeyboardEvent<HTMLInputElement>) => {
|
||||
onKeyDown && onKeyDown(event);
|
||||
onKeyDown?.(event);
|
||||
|
||||
if (event.key === 'Enter') {
|
||||
onSubmit && onSubmit(event);
|
||||
onSubmit?.(event);
|
||||
}
|
||||
}, [onKeyDown, onSubmit]);
|
||||
|
||||
|
|
@ -63,9 +63,9 @@ const NumberInput = forwardRef<HTMLInputElement, Props>(({ defaultValue = 0, sho
|
|||
return value;
|
||||
};
|
||||
|
||||
const handleInputChange = ({ target: { valueAsNumber }}: ChangeEvent<HTMLInputElement>) => {
|
||||
const handleInputChange = useCallback(({ target: { valueAsNumber }}: ChangeEvent<HTMLInputElement>) => {
|
||||
handleValueChange(clampValueToRange(valueAsNumber || 0));
|
||||
};
|
||||
}, []);
|
||||
|
||||
return (
|
||||
<div className={classnames(props.containerClassName, styles['number-input'])}>
|
||||
|
|
|
|||
Loading…
Reference in a new issue