diff --git a/src/website/packages/fakeyou.com/src/components/layout/ProfileSidePanel/UserProfileInfo.tsx b/src/website/packages/fakeyou.com/src/components/layout/ProfileSidePanel/UserProfileInfo.tsx index ca28d02502..6eb3cbfdc3 100644 --- a/src/website/packages/fakeyou.com/src/components/layout/ProfileSidePanel/UserProfileInfo.tsx +++ b/src/website/packages/fakeyou.com/src/components/layout/ProfileSidePanel/UserProfileInfo.tsx @@ -99,7 +99,7 @@ export default function UserProfileInfo() { if (sessionWrapper.isLoggedIn()) { if (sessionWrapper.userTokenMatches(userData.user_token)) { - if (sessionSubscriptions?.hasPaidFeatures()) { + if (!sessionSubscriptions?.hasPaidFeatures()) { const upgradeLinkUrl = WebUrl.pricingPage(); upgradeButton = ( diff --git a/src/website/packages/fakeyou.com/src/v2/view/_common/SessionTtsInferenceResultsList.tsx b/src/website/packages/fakeyou.com/src/v2/view/_common/SessionTtsInferenceResultsList.tsx index 59cce14023..34c35c48b9 100644 --- a/src/website/packages/fakeyou.com/src/v2/view/_common/SessionTtsInferenceResultsList.tsx +++ b/src/website/packages/fakeyou.com/src/v2/view/_common/SessionTtsInferenceResultsList.tsx @@ -327,7 +327,7 @@ function SessionTtsInferenceResultList(props: Props) { let upgradeNotice = <>>; // Ask non-premium users to upgrade - if (results.length !== 0 && sessionSubscriptions?.hasPaidFeatures()) { + if (results.length !== 0 && !sessionSubscriptions?.hasPaidFeatures()) { if (loggedIn) { upgradeNotice = (
If you'd like an ad-free experience,{" "} diff --git a/src/website/packages/fakeyou.com/src/v2/view/pages/premium/PricingPage.tsx b/src/website/packages/fakeyou.com/src/v2/view/pages/premium/PricingPage.tsx index 67c60c2ec1..90e56db24e 100644 --- a/src/website/packages/fakeyou.com/src/v2/view/pages/premium/PricingPage.tsx +++ b/src/website/packages/fakeyou.com/src/v2/view/pages/premium/PricingPage.tsx @@ -54,7 +54,7 @@ function PricingPage() { break; } - if (sessionWrapper.isLoggedIn()) { + if (!sessionWrapper.isLoggedIn()) { // TODO: This needs to bring the user back to purchase flow. Analytics.premiumBounceToSignup(); diff --git a/src/website/packages/fakeyou.com/src/v2/view/pages/profile/profile_edit/ProfileEditFc.tsx b/src/website/packages/fakeyou.com/src/v2/view/pages/profile/profile_edit/ProfileEditFc.tsx index 6746545737..a2ee1d85f9 100644 --- a/src/website/packages/fakeyou.com/src/v2/view/pages/profile/profile_edit/ProfileEditFc.tsx +++ b/src/website/packages/fakeyou.com/src/v2/view/pages/profile/profile_edit/ProfileEditFc.tsx @@ -211,7 +211,7 @@ function ProfileEditFc() { return ; } - if (!!userData && sessionWrapper.canEditUserProfile(username)) { + if (!!userData && !sessionWrapper.canEditUserProfile(username)) { // Loading and we don't have access. history.push(userProfilePage); } diff --git a/src/website/packages/fakeyou.com/src/v2/view/pages/signup/SignupPage.tsx b/src/website/packages/fakeyou.com/src/v2/view/pages/signup/SignupPage.tsx index 085519fd85..357b2921ac 100644 --- a/src/website/packages/fakeyou.com/src/v2/view/pages/signup/SignupPage.tsx +++ b/src/website/packages/fakeyou.com/src/v2/view/pages/signup/SignupPage.tsx @@ -300,7 +300,7 @@ function SignupPage(props: Props) { usePrefixedDocumentTitle("Create an account"); - if (sessionWrapper.isLoggedIn()) { + if (!sessionWrapper.isLoggedIn()) { return (