added search functionality for tags

This commit is contained in:
Nicholas 2024-04-12 20:19:10 -04:00
parent 167fa009ae
commit b86e5257f9
2 changed files with 5 additions and 3 deletions

View File

@ -20,9 +20,12 @@ const TagsInput: React.FC<TagsInputProps> = ({
const [options, setOptions] = useState<Set<string>>(new Set(presetOptions));
const handleInputChange = (e: React.ChangeEvent<HTMLInputElement>) => {
setInputValue(e.target.value);
setOptions(() => {
const newOptions = presetOptions.filter(item => item.includes(e.target.value.toLowerCase()));
return new Set(newOptions);
})
setInputValue(e.target.value); // Update input value state
};
const handleAddTag = (e: React.KeyboardEvent<HTMLInputElement>) => {
if (e.key === "Enter" && inputValue.trim()) {
setTags((prevTags) => new Set(prevTags).add(inputValue));

View File

@ -4395,4 +4395,3 @@
}
}
}