overleaf-cep/services/web/app/views/_mixins/begin_now_card.pug
M Fahru 8ea682cba3 Merge pull request #26823 from overleaf/mf-re-add-cta-click-event-homepage
[web] Re-add homepage CTA click events that were accidentally removed

GitOrigin-RevId: d0452562f0a39f396e54ade0127e1fa2801f917b
2025-07-10 08:08:20 +00:00

33 lines
1.3 KiB
Text

mixin begin_now_card(eventTracking, locationEventSegmentation)
- var registerURL = '/register'
- var plansURL = '/user/subscription/plans'
- var isUserLoggedIn = !!getSessionUser()
.begin-now-card
.card.card-pattern
.card-body
p.dm-mono
span.font-size-display-xs
span.text-purple-bright \begin
wbr
span.text-green-bright {
span now
span.text-green-bright }
p #{translate("discover_why_over_people_worldwide_trust_overleaf", {count: settings.userCountInMillions})}
p.card-links
if !isUserLoggedIn
a.btn.btn-primary.card-link(
href=registerURL
event-tracking-mb=eventTracking ? 'true' : null
event-tracking=eventTracking
event-tracking-trigger=eventTracking ? 'click' : null
event-segmentation=eventTracking ? {location: locationEventSegmentation, destination: registerURL} : null
) #{translate("sign_up_for_free")}
a.btn.card-link(
href=plansURL
class={'btn-primary': isUserLoggedIn, 'btn-secondary': !isUserLoggedIn}
event-tracking-mb=eventTracking ? 'true' : null
event-tracking=eventTracking
event-tracking-trigger=eventTracking ? 'click' : null
event-segmentation=eventTracking ? {location: locationEventSegmentation, destination: plansURL} : null
) #{translate("explore_all_plans")}