feat(forklifts): added backend forklift stuff and frontend companies
This commit is contained in:
@@ -159,16 +159,25 @@ function RouteComponent() {
|
||||
updateServer.mutate({ token, field, value: newValue });
|
||||
}
|
||||
};
|
||||
|
||||
let submitting = false;
|
||||
return (
|
||||
<Input
|
||||
value={localValue}
|
||||
onChange={(e) => setLocalValue(e.currentTarget.value)}
|
||||
onBlur={(e) => handleSubmit(e.currentTarget.value.trim())}
|
||||
onBlur={(e) => {
|
||||
if (!submitting) {
|
||||
submitting = true;
|
||||
handleSubmit(e.currentTarget.value.trim());
|
||||
setTimeout(() => (submitting = false), 100); // reset after slight delay
|
||||
}
|
||||
}}
|
||||
onKeyDown={(e) => {
|
||||
if (e.key === "Enter") {
|
||||
e.preventDefault();
|
||||
handleSubmit(e.currentTarget.value.trim());
|
||||
e.currentTarget.blur(); // exit edit mode
|
||||
setTimeout(() => (submitting = false), 100);
|
||||
}
|
||||
}}
|
||||
/>
|
||||
|
||||
Reference in New Issue
Block a user