فهرست منبع

[web] Initialize BS5 in subscription page (#20476)

GitOrigin-RevId: dacb283822eb4628f230a66f49af8bc9a2fa5dde
Antoine Clausse 2 سال پیش
والد
کامیت
88196f8e38

+ 8 - 0
services/web/app/src/Features/Subscription/SubscriptionController.js

@@ -232,6 +232,14 @@ async function userSubscriptionPage(req, res) {
     'local-ccy-format-v2'
   )
 
+  // Populates splitTestVariants with a value for the split test name and allows
+  // Pug to read it
+  await SplitTestHandler.promises.getAssignment(
+    req,
+    res,
+    'bootstrap-5-subscription'
+  )
+
   const results =
     await SubscriptionViewModelBuilder.promises.buildUsersSubscriptionViewModel(
       user,

+ 4 - 0
services/web/app/views/subscriptions/dashboard-react.pug

@@ -1,5 +1,9 @@
 extends ../layout-marketing
 
+block vars
+	- bootstrap5PageStatus = 'enabled' // One of 'disabled', 'enabled', and 'queryStringOnly'
+	- bootstrap5PageSplitTest = 'bootstrap-5-subscription'
+
 block entrypointVar
 	- entrypoint = 'pages/user/subscription/dashboard'