diff --git a/app/soapbox/containers/soapbox.tsx b/app/soapbox/containers/soapbox.tsx index d6c17db5f..6c94feb50 100644 --- a/app/soapbox/containers/soapbox.tsx +++ b/app/soapbox/containers/soapbox.tsx @@ -40,6 +40,7 @@ import { useTheme, useLocale, useInstance, + useRegistrationStatus, } from 'soapbox/hooks'; import MESSAGES from 'soapbox/locales/messages'; import { normalizeSoapboxConfig } from 'soapbox/normalizers'; @@ -92,14 +93,13 @@ const SoapboxMount = () => { const account = useOwnAccount(); const soapboxConfig = useSoapboxConfig(); const features = useFeatures(); + const { pepeEnabled } = useRegistrationStatus(); const waitlisted = account && !account.source.get('approved', true); const needsOnboarding = useAppSelector(state => state.onboarding.needsOnboarding); const showOnboarding = account && !waitlisted && needsOnboarding; const { redirectRootNoLogin } = soapboxConfig; - const pepeEnabled = soapboxConfig.getIn(['extensions', 'pepe', 'enabled']) === true; - // @ts-ignore: I don't actually know what these should be, lol const shouldUpdateScroll = (prevRouterProps, { location }) => { return !(location.state?.soapboxModalKey && location.state?.soapboxModalKey !== prevRouterProps?.location?.state?.soapboxModalKey);