overleaf/services
Antoine Clausse d4bf47932e [web] Migrate /subscription/invites/:token to BS5 (#20640)
* [web] Wiring work for `/subscription/invites/:token` BS5 migration

* [web] Add SCSS for .enrollment-invite

* [web] Update invite_logged_out PUG file for BS5

* [web] Update `GroupInviteViews` (and children) to BS5

* [web] Update `InviteManaged` to BS5

* [web] Update Logout button

* [web] Update subtitles

This removes the `text-overflow:ellipsis`. I think it's better without it, because it can be an accessibility issue.

* [web] Add margin on inner-card

* [web] Style action buttons in InviteManaged

* [web] Add missing container around Row

This was causing the row to overflow the body.

Increased the col width to compensate.

* [web] Fixup lint

* [web] Fix `ManagedUserCannotJoin` title in BS3 (!)

I checked all the other `OLNotification`: we don't use `title` anywhere else

* [web] Put title in OLNotification content

See https://github.com/overleaf/internal/pull/20640#discussion_r1777551257

* [web] Use translations for "aria-label="Email address""

* [web] Handle OLButton `isLoading` in `bs3Props`

* [web] Remove duplicated `btn` class

* [web] Add margin-bottom to InviteManaged title and fix logout button CSS in BS3

* [web] Adjust col class in Pug file for BS3 and BS5

* [web] Revert migration to OLNotification

Revert back to `@/shared/components/notification`

* [web] Add note to remove .team-invite-name after BS5 migration

* [web] Set `btn-link-logout` in BS3 only

* [web] Update OLButton so other classNames automatically get passed to the BS3 implementation

* [web] Revert OLButton changes for BS3 classnames

Co-authored-by: Rebeka <rebeka.dekany@overleaf.com>

* [web] Update services/web/modules/group-settings/frontend/js/components/invite-managed.tsx

Co-authored-by: ilkin-overleaf <100852799+ilkin-overleaf@users.noreply.github.com>

* [web] Use OLFormGroup `controlId`

---------

Co-authored-by: Rebeka <rebeka.dekany@overleaf.com>
Co-authored-by: ilkin-overleaf <100852799+ilkin-overleaf@users.noreply.github.com>
GitOrigin-RevId: 64b3f79c83002a9c9585bfb8e344e80b2e8eac5c
2024-10-01 08:05:09 +00:00
..
chat Merge pull request #20557 from overleaf/ls-bump-express 2024-09-27 08:04:18 +00:00
clsi Merge pull request #20557 from overleaf/ls-bump-express 2024-09-27 08:04:18 +00:00
contacts Merge pull request #20557 from overleaf/ls-bump-express 2024-09-27 08:04:18 +00:00
docstore Merge pull request #20557 from overleaf/ls-bump-express 2024-09-27 08:04:18 +00:00
document-updater Merge pull request #20557 from overleaf/ls-bump-express 2024-09-27 08:04:18 +00:00
filestore Merge pull request #20557 from overleaf/ls-bump-express 2024-09-27 08:04:18 +00:00
git-bridge Merge pull request #20498 from overleaf/ls-remove-pw-grant-logic 2024-09-25 08:05:11 +00:00
history-v1 Merge pull request #20695 from overleaf/bg-issue15972 2024-10-01 08:04:52 +00:00
notifications Merge pull request #20557 from overleaf/ls-bump-express 2024-09-27 08:04:18 +00:00
project-history Merge pull request #20557 from overleaf/ls-bump-express 2024-09-27 08:04:18 +00:00
real-time Merge pull request #20557 from overleaf/ls-bump-express 2024-09-27 08:04:18 +00:00
spelling Merge pull request #20557 from overleaf/ls-bump-express 2024-09-27 08:04:18 +00:00
web [web] Migrate /subscription/invites/:token to BS5 (#20640) 2024-10-01 08:05:09 +00:00