From fc6db738147de15f35f90e4f253443142516a8cf Mon Sep 17 00:00:00 2001 From: grimsi <9295182+grimsi@users.noreply.github.com> Date: Sat, 3 May 2025 16:07:51 +0200 Subject: [PATCH] Fix minor bug in ArrayInput --- .../components/general/input/ArrayInput.tsx | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/gameyfin/src/main/frontend/components/general/input/ArrayInput.tsx b/gameyfin/src/main/frontend/components/general/input/ArrayInput.tsx index e222b46..3695b74 100644 --- a/gameyfin/src/main/frontend/components/general/input/ArrayInput.tsx +++ b/gameyfin/src/main/frontend/components/general/input/ArrayInput.tsx @@ -16,11 +16,14 @@ const ArrayInput = ({label, ...props}) => { function handleKeyDown(event: KeyboardEvent) { 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(""); } }