Fix minor bug in ArrayInput

This commit is contained in:
grimsi
2025-05-03 16:07:51 +02:00
parent 1e6a448fac
commit fc6db73814
@@ -16,11 +16,14 @@ const ArrayInput = ({label, ...props}) => {
function handleKeyDown(event: KeyboardEvent<HTMLInputElement>) {
if (event.key === "Enter" || event.key == "Tab" || event.key === ",") {
event.preventDefault();
let trimmedValue = newElementValue.trim();
if (trimmedValue !== "") {
arrayHelpers.push(trimmedValue);
setNewElementValue("");
}
newElementValue
.split(",")
.map((value) => value.trim())
.filter((value) => value !== "")
.forEach((value) => arrayHelpers.push(value));
setNewElementValue("");
}
}