Browse Source

Merge pull request #15685 from overleaf/rd-newsletter-homepage

[web] Hide newsletter checkbox on the homepage when token-confirmation-odc variant is active

GitOrigin-RevId: b5c0c1fdf205c99584ae7b6b461b13a73745fef3
Rebeka Dekany 2 years ago
parent
commit
4dd2635c40
1 changed files with 10 additions and 0 deletions
  1. 10 0
      services/web/app/src/Features/StaticPages/HomeController.js

+ 10 - 0
services/web/app/src/Features/StaticPages/HomeController.js

@@ -57,8 +57,18 @@ module.exports = HomeController = {
           'failed to get "design-system-updates" split test assignment'
         )
       }
+
+      const onboardingFlowAssignment =
+        await SplitTestHandler.promises.getAssignment(
+          req,
+          res,
+          'onboarding-flow'
+        )
+
       return res.render('external/home/v2', {
         designSystemUpdatesVariant: designSystemUpdatesAssignment.variant,
+        hideNewsletterCheckbox:
+          onboardingFlowAssignment?.variant === 'token-confirmation-odc',
       })
     } else {
       return res.redirect('/login')