From 40e1bb0d0917c9a876cf82f5a96566d05659ab4a Mon Sep 17 00:00:00 2001 From: nkdengineer Date: Thu, 13 Feb 2025 17:22:06 +0700 Subject: [PATCH 1/2] fix: Unable to invite member from Overview --- src/pages/workspace/WorkspaceInviteMessagePage.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/pages/workspace/WorkspaceInviteMessagePage.tsx b/src/pages/workspace/WorkspaceInviteMessagePage.tsx index ba074cef7d1b..393ce9d6b458 100644 --- a/src/pages/workspace/WorkspaceInviteMessagePage.tsx +++ b/src/pages/workspace/WorkspaceInviteMessagePage.tsx @@ -1,5 +1,6 @@ import React, {useCallback, useEffect, useMemo, useState} from 'react'; import {Keyboard, View} from 'react-native'; +import {InteractionManager} from 'react-native'; import {useOnyx} from 'react-native-onyx'; import type {GestureResponderEvent} from 'react-native/Libraries/Types/CoreEventTypes'; import type {ValueOf} from 'type-fest'; @@ -114,7 +115,9 @@ function WorkspaceInviteMessagePage({policy, route, currentUserPersonalDetails}: } Navigation.setNavigationActionToMicrotaskQueue(() => { Navigation.dismissModal(); - Navigation.navigate(ROUTES.WORKSPACE_MEMBERS.getRoute(route.params.policyID)); + InteractionManager.runAfterInteractions(() => { + Navigation.navigate(ROUTES.WORKSPACE_MEMBERS.getRoute(route.params.policyID)); + }); }); }; From fb5eaa719b360cf1b730750bdec6b01230a1561b Mon Sep 17 00:00:00 2001 From: nkdengineer Date: Thu, 13 Feb 2025 17:25:23 +0700 Subject: [PATCH 2/2] fix lint --- src/pages/workspace/WorkspaceInviteMessagePage.tsx | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/pages/workspace/WorkspaceInviteMessagePage.tsx b/src/pages/workspace/WorkspaceInviteMessagePage.tsx index 393ce9d6b458..1fef164e158d 100644 --- a/src/pages/workspace/WorkspaceInviteMessagePage.tsx +++ b/src/pages/workspace/WorkspaceInviteMessagePage.tsx @@ -1,6 +1,5 @@ import React, {useCallback, useEffect, useMemo, useState} from 'react'; -import {Keyboard, View} from 'react-native'; -import {InteractionManager} from 'react-native'; +import {InteractionManager, Keyboard, View} from 'react-native'; import {useOnyx} from 'react-native-onyx'; import type {GestureResponderEvent} from 'react-native/Libraries/Types/CoreEventTypes'; import type {ValueOf} from 'type-fest';