diff --git a/src/components/TagInput.tsx b/src/components/TagInput.tsx index f3f34039..b4a69eaa 100644 --- a/src/components/TagInput.tsx +++ b/src/components/TagInput.tsx @@ -65,7 +65,8 @@ export default function TagInput({ }, [onChange, selectedOptions]); const removeOption = useCallback((option: string) => { - onChange?.(selectedOptions.filter(o => o !== option).join(',')); + onChange?.(selectedOptions.filter(o => + o !== parameterize(option)).join(',')); setSelectedOptionIndex(undefined); inputRef.current?.focus(); }, [onChange, selectedOptions]); @@ -159,7 +160,7 @@ export default function TagInput({ return (
setHasFocus(true)} onBlur={e => { if (!e.currentTarget.contains(e.relatedTarget)) { @@ -170,7 +171,7 @@ export default function TagInput({ >
-
+
0) && 'hidden', - 'control absolute top-0 mt-4 w-full z-10 !px-1.5 !py-1.5', + 'control absolute top-0 mt-3 w-full z-10 !px-1.5 !py-1.5', 'max-h-[8rem] overflow-y-auto', 'flex flex-col gap-y-1', 'text-xl shadow-lg dark:shadow-xl',