From a0334898dbef3a2624d76be57114bdb83dbd3831 Mon Sep 17 00:00:00 2001 From: Rebeka Dekany <50901361+rebekadekany@users.noreply.github.com> Date: Wed, 22 May 2024 13:17:45 +0200 Subject: [PATCH] Merge pull request #18437 from overleaf/rd-bs5-project-dashboard Enable Bootstrap 5 to load for the project dashboard page GitOrigin-RevId: 4aa74bd4fde98192b2e5b322bb777a8c8beae237 --- .../web/app/src/Features/Project/ProjectListController.js | 4 ++++ services/web/app/views/project/list-react.pug | 3 +++ 2 files changed, 7 insertions(+) diff --git a/services/web/app/src/Features/Project/ProjectListController.js b/services/web/app/src/Features/Project/ProjectListController.js index e4e50f73d7..318533e68d 100644 --- a/services/web/app/src/Features/Project/ProjectListController.js +++ b/services/web/app/src/Features/Project/ProjectListController.js @@ -440,6 +440,10 @@ async function projectListPage(req, res, next) { ) } + // Get the user's assignment for the Bootstrap 5 split test, which populates + // splitTestVariants with a value for 'bootstrap-5' and allows Pug to read it + await SplitTestHandler.promises.getAssignment(req, res, 'bootstrap-5') + res.render('project/list-react', { title: 'your_projects', usersBestSubscription, diff --git a/services/web/app/views/project/list-react.pug b/services/web/app/views/project/list-react.pug index 870c7997f3..e477725d05 100644 --- a/services/web/app/views/project/list-react.pug +++ b/services/web/app/views/project/list-react.pug @@ -6,6 +6,9 @@ block entrypointVar block vars - var suppressNavContentLinks = true +block vars + - bootstrap5EnabledPage = true + block append meta meta(name="ol-usersBestSubscription" data-type="json" content=usersBestSubscription) meta(name="ol-notifications" data-type="json" content=notifications)