From 000a16face9ff44c5f6b63af8b0c5ea46846963e Mon Sep 17 00:00:00 2001 From: Nicolay Arefyeu Date: Wed, 24 Jul 2024 18:04:20 +0300 Subject: [PATCH] Fix "Page is not here" inside subscription --- src/pages/settings/InitialSettingsPage.tsx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/pages/settings/InitialSettingsPage.tsx b/src/pages/settings/InitialSettingsPage.tsx index e11da8bf49fc..39e3dc9a8989 100755 --- a/src/pages/settings/InitialSettingsPage.tsx +++ b/src/pages/settings/InitialSettingsPage.tsx @@ -24,6 +24,7 @@ import useActiveCentralPaneRoute from '@hooks/useActiveCentralPaneRoute'; import useLocalize from '@hooks/useLocalize'; import useNetwork from '@hooks/useNetwork'; import useSingleExecution from '@hooks/useSingleExecution'; +import useSubscriptionPlan from '@hooks/useSubscriptionPlan'; import useTheme from '@hooks/useTheme'; import useThemeStyles from '@hooks/useThemeStyles'; import useWaitForNavigation from '@hooks/useWaitForNavigation'; @@ -108,6 +109,7 @@ function InitialSettingsPage({session, userWallet, bankAccountList, fundList, wa const emojiCode = currentUserPersonalDetails?.status?.emojiCode ?? ''; const [privateSubscription] = useOnyx(ONYXKEYS.NVP_PRIVATE_SUBSCRIPTION); + const subscriptionPlan = useSubscriptionPlan(); const [shouldShowSignoutConfirmModal, setShouldShowSignoutConfirmModal] = useState(false); @@ -203,7 +205,7 @@ function InitialSettingsPage({session, userWallet, bankAccountList, fundList, wa }, ]; - if (privateSubscription) { + if (subscriptionPlan) { items.splice(1, 0, { translationKey: 'allSettingsScreen.subscription', icon: Expensicons.CreditCard, @@ -219,7 +221,7 @@ function InitialSettingsPage({session, userWallet, bankAccountList, fundList, wa sectionTranslationKey: 'common.workspaces', items, }; - }, [policies, privateSubscription, styles.badgeSuccess, styles.workspaceSettingsSectionContainer, translate]); + }, [policies, privateSubscription?.errors, styles.badgeSuccess, styles.workspaceSettingsSectionContainer, subscriptionPlan, translate]); /** * Retuns a list of menu items data for general section