begin_now_card.pug 1.3 KB

123456789101112131415161718192021222324252627282930313233
  1. mixin begin_now_card(eventTracking, locationEventSegmentation)
  2. - var registerURL = '/register'
  3. - var plansURL = '/user/subscription/plans'
  4. - var isUserLoggedIn = !!getSessionUser()
  5. .begin-now-card
  6. .card.card-pattern
  7. .card-body
  8. p.dm-mono
  9. span.font-size-display-xs
  10. span.text-purple-bright \begin
  11. wbr
  12. span.text-green-bright {
  13. span now
  14. span.text-green-bright }
  15. p #{translate("discover_why_over_people_worldwide_trust_overleaf", {count: settings.userCountInMillions})}
  16. p.card-links
  17. if !isUserLoggedIn
  18. a.btn.btn-primary.card-link(
  19. href=registerURL
  20. event-tracking-mb=eventTracking ? 'true' : null
  21. event-tracking=eventTracking
  22. event-tracking-trigger=eventTracking ? 'click' : null
  23. event-segmentation=eventTracking ? {location: locationEventSegmentation, destination: registerURL} : null
  24. ) #{translate("sign_up_for_free")}
  25. a.btn.card-link(
  26. href=plansURL
  27. class={'btn-primary': isUserLoggedIn, 'btn-secondary': !isUserLoggedIn}
  28. event-tracking-mb=eventTracking ? 'true' : null
  29. event-tracking=eventTracking
  30. event-tracking-trigger=eventTracking ? 'click' : null
  31. event-segmentation=eventTracking ? {location: locationEventSegmentation, destination: plansURL} : null
  32. ) #{translate("explore_all_plans")}