mirror of
https://github.com/idanoo/autobrr
synced 2025-07-23 00:39:13 +00:00
fix(web): numberfield changing while scrolling (#811)
* fix numberfield changing while scrolling * added same behaviour to NumberFieldWide
This commit is contained in:
parent
195b2929e0
commit
6e4c6b6356
2 changed files with 12 additions and 0 deletions
|
@ -429,6 +429,12 @@ export const NumberField = ({
|
|||
}
|
||||
form.setFieldValue(field.name, parseInt(event.target.value)); // Convert the input value to an integer using parseInt() to ensure that the backend can properly parse the numberfield as an integer.
|
||||
}}
|
||||
onWheel={(event) => {
|
||||
if (event.currentTarget === document.activeElement) {
|
||||
event.currentTarget.blur();
|
||||
setTimeout(() => event.currentTarget.focus(), 0);
|
||||
}
|
||||
}}
|
||||
/>
|
||||
{meta.touched && meta.error && (
|
||||
<div className="error">{meta.error}</div>
|
||||
|
|
|
@ -187,6 +187,12 @@ export const NumberFieldWide = ({
|
|||
: "focus:ring-blue-500 dark:focus:ring-blue-500 focus:border-blue-500 dark:focus:border-blue-500 border-gray-300 dark:border-gray-700",
|
||||
"block w-full shadow-sm dark:bg-gray-800 sm:text-sm dark:text-white rounded-md"
|
||||
)}
|
||||
onWheel={(event) => {
|
||||
if (event.currentTarget === document.activeElement) {
|
||||
event.currentTarget.blur();
|
||||
setTimeout(() => event.currentTarget.focus(), 0);
|
||||
}
|
||||
}}
|
||||
placeholder={placeholder}
|
||||
/>
|
||||
)}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue