From afa446da595f12d2a41c1d0bcbfc9d261dcd8d4d Mon Sep 17 00:00:00 2001 From: Jason Frerich Date: Fri, 11 Nov 2022 09:11:45 -0600 Subject: [PATCH] organize constants nit-refactors --- app/screens/members_modal/members_modal.tsx | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/app/screens/members_modal/members_modal.tsx b/app/screens/members_modal/members_modal.tsx index a09099d1a4..f54775e6e0 100644 --- a/app/screens/members_modal/members_modal.tsx +++ b/app/screens/members_modal/members_modal.tsx @@ -121,17 +121,19 @@ const MembersModal = ({ const style = getStyleFromTheme(theme); const {formatMessage, locale} = useIntl(); + const searchTimeoutId = useRef(null); + const mounted = useRef(false); + const next = useRef(true); + const selectedCount = Object.keys(selectedIds).length; const [term, setTerm] = useState(''); const [startingButtonAction, setStartingButtonAction] = useState(false); - const isSearch = Boolean(term); - const searchTimeoutId = useRef(null); const [searchResults, setSearchResults] = useState([]); const [profiles, dispatchProfiles] = useReducer(reduceProfiles, []); const [loading, setLoading] = useState(false); - const mounted = useRef(false); - const next = useRef(true); + + const isSearch = Boolean(term); const loadedProfiles = useCallback(({users}: {users?: UserProfile[]}) => { if (mounted.current) { @@ -219,10 +221,7 @@ const MembersModal = ({ } if (user.id === currentUserId) { - const selectedId = { - [currentUserId]: true, - }; - + const selectedId = {[currentUserId]: true}; handleButtonTap(selectedId); return; } @@ -280,7 +279,7 @@ const MembersModal = ({ testID: 'action.button', }], }); - }, [locale, theme]); + }, [buttonText, locale, theme]); useEffect(() => { mounted.current = true;