diff --git a/src/pages/workspace/WorkspaceMembersPage.tsx b/src/pages/workspace/WorkspaceMembersPage.tsx index a3fc5efc1346..5593881354a3 100644 --- a/src/pages/workspace/WorkspaceMembersPage.tsx +++ b/src/pages/workspace/WorkspaceMembersPage.tsx @@ -565,6 +565,10 @@ function WorkspaceMembersPage({personalDetails, route, policy, currentUserPerson }; const threeDotsMenuItems = useMemo(() => { + if (!isPolicyAdmin) { + return []; + } + const menuItems = [ { icon: Expensicons.Table, @@ -596,7 +600,7 @@ function WorkspaceMembersPage({personalDetails, route, policy, currentUserPerson ]; return menuItems; - }, [policyID, translate, isOffline]); + }, [policyID, translate, isOffline, isPolicyAdmin]); const selectionModeHeader = selectionMode?.isEnabled && shouldUseNarrowLayout; @@ -610,7 +614,7 @@ function WorkspaceMembersPage({personalDetails, route, policy, currentUserPerson testID={WorkspaceMembersPage.displayName} shouldShowLoading={false} shouldShowOfflineIndicatorInWideScreen - shouldShowThreeDotsButton + shouldShowThreeDotsButton={isPolicyAdmin} threeDotsMenuItems={threeDotsMenuItems} threeDotsAnchorPosition={styles.threeDotsPopoverOffsetNoCloseButton(windowWidth)} shouldShowNonAdmin