From d95dba5e4313f95492de6865c94f79e7d74bdc72 Mon Sep 17 00:00:00 2001 From: DylanDylann Date: Thu, 7 Dec 2023 16:45:00 +0700 Subject: [PATCH 1/2] fix clear search input once invite user --- src/pages/workspace/WorkspaceInviteMessagePage.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/pages/workspace/WorkspaceInviteMessagePage.js b/src/pages/workspace/WorkspaceInviteMessagePage.js index b5973e35e07c..b1b79f1c3f66 100644 --- a/src/pages/workspace/WorkspaceInviteMessagePage.js +++ b/src/pages/workspace/WorkspaceInviteMessagePage.js @@ -26,6 +26,7 @@ import * as Policy from '@userActions/Policy'; import CONST from '@src/CONST'; import ONYXKEYS from '@src/ONYXKEYS'; import ROUTES from '@src/ROUTES'; +import SearchInputManager from './SearchInputManager'; import {policyDefaultProps, policyPropTypes} from './withPolicy'; import withPolicyAndFullscreenLoading from './withPolicyAndFullscreenLoading'; @@ -126,6 +127,7 @@ class WorkspaceInviteMessagePage extends React.Component { Keyboard.dismiss(); Policy.addMembersToWorkspace(this.props.invitedEmailsToAccountIDsDraft, this.state.welcomeNote, this.props.route.params.policyID); Policy.setWorkspaceInviteMembersDraft(this.props.route.params.policyID, {}); + SearchInputManager.searchInput = ''; // Pop the invite message page before navigating to the members page. Navigation.goBack(ROUTES.HOME); Navigation.navigate(ROUTES.WORKSPACE_MEMBERS.getRoute(this.props.route.params.policyID)); From f1385c32744c94ea72ce7aaa9744a8612d402c28 Mon Sep 17 00:00:00 2001 From: DylanDylann Date: Thu, 7 Dec 2023 17:26:43 +0700 Subject: [PATCH 2/2] fix issue --- src/pages/workspace/WorkspaceInvitePage.js | 3 --- src/pages/workspace/WorkspaceMembersPage.js | 3 --- 2 files changed, 6 deletions(-) diff --git a/src/pages/workspace/WorkspaceInvitePage.js b/src/pages/workspace/WorkspaceInvitePage.js index b18c234ea44d..3528224f39b9 100644 --- a/src/pages/workspace/WorkspaceInvitePage.js +++ b/src/pages/workspace/WorkspaceInvitePage.js @@ -77,9 +77,6 @@ function WorkspaceInvitePage(props) { }; useEffect(() => { - if (!SearchInputManager.searchInput) { - return; - } setSearchTerm(SearchInputManager.searchInput); }, []); diff --git a/src/pages/workspace/WorkspaceMembersPage.js b/src/pages/workspace/WorkspaceMembersPage.js index d5cdbcfc69d8..59993087c44c 100644 --- a/src/pages/workspace/WorkspaceMembersPage.js +++ b/src/pages/workspace/WorkspaceMembersPage.js @@ -90,9 +90,6 @@ function WorkspaceMembersPage(props) { const isFocusedScreen = useIsFocused(); useEffect(() => { - if (!SearchInputManager.searchInput) { - return; - } setSearchValue(SearchInputManager.searchInput); }, [isFocusedScreen]);