From 386ca341789c502a9e8b8e48accf040ad6260ba2 Mon Sep 17 00:00:00 2001 From: Antonella Sgarlatta Date: Thu, 3 Jun 2021 13:53:49 -0300 Subject: [PATCH] refactor: rename state --- .../javascripts/components/AutocompleteTagHint.tsx | 4 ++-- .../components/AutocompleteTagInput.tsx | 14 +++++++------- .../components/AutocompleteTagResult.tsx | 8 ++++---- app/assets/javascripts/components/NoteTag.tsx | 10 +++++----- .../javascripts/components/NoteTagsContainer.tsx | 6 +++--- .../javascripts/ui_models/app_state/app_state.ts | 14 +++++++------- .../{active_note_state.ts => note_tags_state.ts} | 2 +- .../javascripts/ui_models/app_state/notes_state.ts | 2 +- app/assets/javascripts/views/notes/notes_view.ts | 6 +++--- 9 files changed, 33 insertions(+), 33 deletions(-) rename app/assets/javascripts/ui_models/app_state/{active_note_state.ts => note_tags_state.ts} (99%) diff --git a/app/assets/javascripts/components/AutocompleteTagHint.tsx b/app/assets/javascripts/components/AutocompleteTagHint.tsx index 65630b4f4..ec5905000 100644 --- a/app/assets/javascripts/components/AutocompleteTagHint.tsx +++ b/app/assets/javascripts/components/AutocompleteTagHint.tsx @@ -10,10 +10,10 @@ type Props = { export const AutocompleteTagHint = observer( ({ appState, closeOnBlur }: Props) => { const { autocompleteSearchQuery, autocompleteTagResults } = - appState.activeNote; + appState.noteTags; const onTagHintClick = async () => { - await appState.activeNote.createAndAddNewTag(); + await appState.noteTags.createAndAddNewTag(); }; return ( diff --git a/app/assets/javascripts/components/AutocompleteTagInput.tsx b/app/assets/javascripts/components/AutocompleteTagInput.tsx index fa8efc6fc..f887d0d0a 100644 --- a/app/assets/javascripts/components/AutocompleteTagInput.tsx +++ b/app/assets/javascripts/components/AutocompleteTagInput.tsx @@ -17,7 +17,7 @@ export const AutocompleteTagInput = observer(({ appState }: Props) => { autocompleteTagResults, tagElements, tags, - } = appState.activeNote; + } = appState.noteTags; const [dropdownVisible, setDropdownVisible] = useState(false); const [dropdownMaxHeight, setDropdownMaxHeight] = @@ -28,7 +28,7 @@ export const AutocompleteTagInput = observer(({ appState }: Props) => { const [closeOnBlur] = useCloseOnBlur(dropdownRef, (visible: boolean) => { setDropdownVisible(visible); - appState.activeNote.clearAutocompleteSearch(); + appState.noteTags.clearAutocompleteSearch(); }); const showDropdown = () => { @@ -40,18 +40,18 @@ export const AutocompleteTagInput = observer(({ appState }: Props) => { const onSearchQueryChange = (event: Event) => { const query = (event.target as HTMLInputElement).value; - appState.activeNote.setAutocompleteSearchQuery(query); - appState.activeNote.searchActiveNoteAutocompleteTags(); + appState.noteTags.setAutocompleteSearchQuery(query); + appState.noteTags.searchActiveNoteAutocompleteTags(); }; const onFormSubmit = async (event: Event) => { event.preventDefault(); - await appState.activeNote.createAndAddNewTag(); + await appState.noteTags.createAndAddNewTag(); }; useEffect(() => { - appState.activeNote.searchActiveNoteAutocompleteTags(); - }, [appState.activeNote]); + appState.noteTags.searchActiveNoteAutocompleteTags(); + }, [appState.noteTags]); return (
{ - const { autocompleteSearchQuery } = appState.activeNote; + const { autocompleteSearchQuery } = appState.noteTags; const onTagOptionClick = async (tag: SNTag) => { - await appState.activeNote.addTagToActiveNote(tag); - appState.activeNote.clearAutocompleteSearch(); + await appState.noteTags.addTagToActiveNote(tag); + appState.noteTags.clearAutocompleteSearch(); }; return (