From 12abf7462022c66e5b532ac10ed943132fc49f11 Mon Sep 17 00:00:00 2001 From: Eric Mc Sween <5454374+emcsween@users.noreply.github.com> Date: Thu, 20 Feb 2025 08:15:53 -0500 Subject: [PATCH] Merge pull request #23689 from overleaf/em-dp-mj-interstitial-join-project-bs5 Migrate interstitial join project page to Bootstrap 5 GitOrigin-RevId: 10f45eecb33e087373a9605074ef9f8562ca2b8f --- .../TokenAccess/TokenAccessController.mjs | 1 + .../views/project/token/sharing-updates.pug | 2 + .../components/sharing-updates-root.tsx | 143 +++++++++--------- .../bootstrap-5/components/invite.scss | 17 +++ 4 files changed, 93 insertions(+), 70 deletions(-) diff --git a/services/web/app/src/Features/TokenAccess/TokenAccessController.mjs b/services/web/app/src/Features/TokenAccess/TokenAccessController.mjs index 94cf48894a..2add411d43 100644 --- a/services/web/app/src/Features/TokenAccess/TokenAccessController.mjs +++ b/services/web/app/src/Features/TokenAccess/TokenAccessController.mjs @@ -502,6 +502,7 @@ async function sharingUpdatesConsent(req, res, next) { page: req.path, name: 'link-sharing-collaborator', }) + await SplitTestHandler.promises.getAssignment(req, res, 'bs5-misc-pages-core') res.render('project/token/sharing-updates', { projectId, }) diff --git a/services/web/app/views/project/token/sharing-updates.pug b/services/web/app/views/project/token/sharing-updates.pug index a0afb0c621..d4fdb59123 100644 --- a/services/web/app/views/project/token/sharing-updates.pug +++ b/services/web/app/views/project/token/sharing-updates.pug @@ -7,6 +7,8 @@ block vars - var suppressFooter = true - var suppressCookieBanner = true - var suppressSkipToContent = true + - bootstrap5PageStatus = 'enabled' + - bootstrap5PageSplitTest = 'bs5-misc-pages-core' block append meta meta(name="ol-project_id" data-type="string" content=projectId) diff --git a/services/web/frontend/js/features/token-access/components/sharing-updates-root.tsx b/services/web/frontend/js/features/token-access/components/sharing-updates-root.tsx index 2d30c34510..476bc83881 100644 --- a/services/web/frontend/js/features/token-access/components/sharing-updates-root.tsx +++ b/services/web/frontend/js/features/token-access/components/sharing-updates-root.tsx @@ -11,6 +11,7 @@ import Notification from '@/shared/components/notification' import { sendMB } from '@/infrastructure/event-tracking' import LeaveProjectModal from './leave-project-modal' +import OLButton from '@/features/ui/components/ol/ol-button' function SharingUpdatesRoot() { const [showModal, setShowModal] = useState(false) @@ -67,86 +68,88 @@ function SharingUpdatesRoot() { handleCloseModal={() => setShowModal(false)} />
-
-
+
+
+