Merge pull request #22615 from overleaf/mf-reconfirm-page-migrate-bs5

[web] Migrate reconfirm account page to bootstrap 5 and website-redesign styling

GitOrigin-RevId: b65f3ad69a5914ce42dc58c21436c8616393f724
This commit is contained in:
M Fahru
2025-01-28 09:05:47 +00:00
committed by Copybot
parent 1916a0bbf6
commit 8ed4199245
3 changed files with 87 additions and 7 deletions
@@ -195,6 +195,22 @@ async function accountSuspended(req, res) {
})
}
async function reconfirmAccountPage(req, res) {
const pageData = {
reconfirm_email: req.session.reconfirm_email,
}
const { variant } = await SplitTestHandler.promises.getAssignment(
req,
res,
'auth-pages-bs5'
)
const template =
variant === 'enabled' ? 'user/reconfirm-bs5' : 'user/reconfirm'
res.render(template, pageData)
}
const UserPagesController = {
accountSuspended: expressify(accountSuspended),
@@ -239,13 +255,7 @@ const UserPagesController = {
res.render('user/one_time_login')
},
renderReconfirmAccountPage(req, res) {
const pageData = {
reconfirm_email: req.session.reconfirm_email,
}
// when a user must reconfirm their account
res.render('user/reconfirm', pageData)
},
renderReconfirmAccountPage: expressify(reconfirmAccountPage),
settingsPage: expressify(settingsPage),