overleaf/services/web/app/views/subscriptions
Antoine Clausse 2c7530a6cf [web] Set Subscription pages to have layout-react (#20969)
* [web] Set Subscription pages to have `layout-react`

* [web] import `header-footer-react` in Subscription pages (!!)

* [web] Add `ol-user` meta tag to the subscription pages (!!)

⚠️ invite_logged_out.pug should be updated instead of setting the user as `{}`

* [web] Fix unit test

* [web] Update User types to handle a logged out user, add `LOGGED_OUT_USER` const

* [web] Add type `User` to `getSessionUser`

* [web] Remove `LOGGED_OUT_USER` const

* [web] Just pass `{ id: null }` as the user

* [web] Remove comment in pugs, it breaks things

* [web] Don't pass the full user to the frontend!!!

Co-authored-by: Jakob Ackermann <jakob.ackermann@overleaf.com>

---------

Co-authored-by: Jakob Ackermann <jakob.ackermann@overleaf.com>
GitOrigin-RevId: 1768f1f13de924a18be43c1a08614000500dcbec
2024-10-18 08:05:53 +00:00
..
plans Merge pull request #20071 from overleaf/mf-plans-page-click-currency 2024-09-05 08:06:26 +00:00
team [web] Set Subscription pages to have layout-react (#20969) 2024-10-18 08:05:53 +00:00
canceled-subscription-react.pug [web] Set Subscription pages to have layout-react (#20969) 2024-10-18 08:05:53 +00:00
dashboard-react.pug [web] Set Subscription pages to have layout-react (#20969) 2024-10-18 08:05:53 +00:00
interstitial-payment-light-design.pug Use layout with white nav for light touch interstitial (#20242) 2024-09-06 08:05:08 +00:00
interstitial-payment.pug Merge pull request #20005 from overleaf/mf-view-events-plans-page 2024-08-21 08:05:43 +00:00
plans-light-design.pug Plans page redesign - [light-design] Use the new "request overleaf common" UI on the student tab (#20199) 2024-09-05 08:05:52 +00:00
plans.pug Merge pull request #20005 from overleaf/mf-view-events-plans-page 2024-08-21 08:05:43 +00:00
successful-subscription-react.pug [web] Set Subscription pages to have layout-react (#20969) 2024-10-18 08:05:53 +00:00