diff --git a/src/pages/settings/Subscription/SubscriptionPlan/AddMembersButton/index.tsx b/src/pages/settings/Subscription/SubscriptionPlan/AddMembersButton/index.tsx index c2bd9551e606..c03087ac382f 100644 --- a/src/pages/settings/Subscription/SubscriptionPlan/AddMembersButton/index.tsx +++ b/src/pages/settings/Subscription/SubscriptionPlan/AddMembersButton/index.tsx @@ -3,18 +3,25 @@ import {useOnyx} from 'react-native-onyx'; import Button from '@components/Button'; import * as Expensicons from '@components/Icon/Expensicons'; import useLocalize from '@hooks/useLocalize'; +import usePolicy from '@hooks/usePolicy'; import useResponsiveLayout from '@hooks/useResponsiveLayout'; import useThemeStyles from '@hooks/useThemeStyles'; import Navigation from '@navigation/Navigation'; +import CONST from '@src/CONST'; import ONYXKEYS from '@src/ONYXKEYS'; import ROUTES from '@src/ROUTES'; function AddMembersButton() { const {translate} = useLocalize(); const styles = useThemeStyles(); - const [activePolicyID] = useOnyx(ONYXKEYS.NVP_ACTIVE_POLICY_ID); + const [activePolicyID] = useOnyx(ONYXKEYS.NVP_ACTIVE_POLICY_ID, {canBeMissing: true}); + const activePolicy = usePolicy(activePolicyID); const {shouldUseNarrowLayout} = useResponsiveLayout(); + if (!activePolicy || activePolicy.type === CONST.POLICY.TYPE.PERSONAL) { + return null; + } + return (