diff --git a/services/web/app/src/Features/User/UserEmailsController.js b/services/web/app/src/Features/User/UserEmailsController.js index 8d4745e891..f639d0861a 100644 --- a/services/web/app/src/Features/User/UserEmailsController.js +++ b/services/web/app/src/Features/User/UserEmailsController.js @@ -511,6 +511,8 @@ async function addSecondaryEmailPage(req, res) { 'add-secondary-email-page-displayed' ) + await SplitTestHandler.promises.getAssignment(req, res, 'bs5-misc-pages-b2c') + res.render('user/addSecondaryEmail') } diff --git a/services/web/app/views/user/addSecondaryEmail.pug b/services/web/app/views/user/addSecondaryEmail.pug index b4c5b327ee..43332eaf64 100644 --- a/services/web/app/views/user/addSecondaryEmail.pug +++ b/services/web/app/views/user/addSecondaryEmail.pug @@ -1,9 +1,10 @@ -extends ../layout-marketing +extends ../layout-react block vars - var suppressNavbar = true - var suppressSkipToContent = true - - bootstrap5PageStatus = 'disabled' + - bootstrap5PageStatus = 'enabled' + - bootstrap5PageSplitTest = 'bs5-misc-pages-b2c' block entrypointVar - entrypoint = 'pages/user/add-secondary-email' diff --git a/services/web/frontend/js/features/settings/components/emails/add-secondary-email-prompt.tsx b/services/web/frontend/js/features/settings/components/emails/add-secondary-email-prompt.tsx index 79d97265e6..377cc16279 100644 --- a/services/web/frontend/js/features/settings/components/emails/add-secondary-email-prompt.tsx +++ b/services/web/frontend/js/features/settings/components/emails/add-secondary-email-prompt.tsx @@ -1,6 +1,6 @@ import { Interstitial } from '@/shared/components/interstitial' import useWaitForI18n from '@/shared/hooks/use-wait-for-i18n' -import { Button } from 'react-bootstrap' +import OLButton from '@/features/ui/components/ol/ol-button' import { Trans, useTranslation } from 'react-i18next' import EmailInput from './add-email/input' import { useState } from 'react' @@ -92,22 +92,12 @@ export function AddSecondaryEmailPrompt() { {error && } - - +