_plans_page_tables.pug 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. //- Features Tables
  2. mixin table_premium
  3. table.card.plans-table
  4. tr
  5. th
  6. th #{translate("personal")}
  7. th #{translate("collaborator")}
  8. .outer.outer-top
  9. .outer-content
  10. .best-value
  11. strong #{translate('best_value')}
  12. th #{translate("professional")}
  13. tr
  14. td #{translate("price")}
  15. td #{translate("free")}
  16. td
  17. +price_collaborator
  18. td
  19. +price_professional
  20. for feature in planFeatures
  21. tr
  22. td(event-tracking="features-table" event-tracking-trigger="hover" event-tracking-ga="subscription-funnel" event-tracking-label=`${feature.feature}-exp-{{plansVariant}}`)
  23. if feature.info
  24. span(tooltip=translate(feature.info)) #{translate(feature.feature)}
  25. else
  26. | #{translate(feature.feature)}
  27. for plan in feature.plans
  28. td
  29. if feature.value == 'str'
  30. | #{plan}
  31. else if plan
  32. i.fa.fa-check
  33. else
  34. i.fa.fa-times
  35. tr
  36. td
  37. td
  38. +btn_buy_free('table')
  39. td
  40. +btn_buy_collaborator('table')
  41. .outer.outer-btm
  42. .outer-content  
  43. td
  44. +btn_buy_professional('table')
  45. mixin table_cell_student(feature)
  46. if feature.value == 'str'
  47. | #{feature.student}
  48. else if feature.student
  49. i.fa.fa-check
  50. else
  51. i.fa.fa-times
  52. mixin table_student
  53. table.card.plans-table
  54. tr
  55. th
  56. th #{translate("personal")}
  57. th #{translate("student")} (#{translate("annual")})
  58. .outer.outer-top
  59. .outer-content
  60. .best-value
  61. strong Best Value
  62. th #{translate("student")}
  63. tr
  64. td #{translate("price")}
  65. td #{translate("free")}
  66. td
  67. +price_student_annual
  68. td
  69. +price_student_monthly
  70. for feature in planFeatures
  71. tr
  72. td(event-tracking="plans-page-table" event-tracking-trigger="hover" event-tracking-ga="subscription-funnel" event-tracking-label=`${feature.feature}-exp-{{plansVariant}}`)
  73. if feature.info
  74. span(tooltip=translate(feature.info)) #{translate(feature.feature)}
  75. else
  76. | #{translate(feature.feature)}
  77. td
  78. if feature.value == 'str'
  79. | #{feature.plans.free}
  80. else if feature.plans.free
  81. i.fa.fa-check
  82. else
  83. i.fa.fa-times
  84. td
  85. +table_cell_student(feature)
  86. td
  87. +table_cell_student(feature)
  88. tr
  89. td
  90. td
  91. +btn_buy_free('table')
  92. td
  93. +btn_buy_student('table', 'annual')
  94. .outer.outer-btm
  95. .outer-content  
  96. td
  97. +btn_buy_student('table', 'monthly')