diff --git a/app/assets/javascripts/components/AutocompleteTagInput.tsx b/app/assets/javascripts/components/AutocompleteTagInput.tsx index 347c49de8..3a107af74 100644 --- a/app/assets/javascripts/components/AutocompleteTagInput.tsx +++ b/app/assets/javascripts/components/AutocompleteTagInput.tsx @@ -52,13 +52,19 @@ export const AutocompleteTagInput: FunctionalComponent = ({ setSearchQuery(query); }; - const onOptionClick = async (tag: SNTag) => { + const onTagOptionClick = async (tag: SNTag) => { setLockCloseOnBlur(true); await appState.notes.addTagToActiveNote(tag); inputRef.current.focus(); setLockCloseOnBlur(false); }; + const onTagHintClick = async () => { + const newTag = await application.findOrCreateTag(searchQuery); + await appState.notes.addTagToActiveNote(newTag); + setSearchQuery(''); + }; + return (
event.preventDefault()} className="mt-2"> @@ -82,7 +88,7 @@ export const AutocompleteTagInput: FunctionalComponent = ({