list-react.pug 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. extends ../layout-react
  2. block entrypointVar
  3. - entrypoint = 'pages/project-list'
  4. block vars
  5. - const suppressNavContentLinks = true
  6. - const suppressNavbar = true
  7. - const suppressFooter = true
  8. block append meta
  9. meta(
  10. name='ol-usersBestSubscription'
  11. data-type='json'
  12. content=usersBestSubscription
  13. )
  14. meta(name='ol-notifications' data-type='json' content=notifications)
  15. meta(
  16. name='ol-notificationsInstitution'
  17. data-type='json'
  18. content=notificationsInstitution
  19. )
  20. meta(name='ol-userEmails' data-type='json' content=userEmails)
  21. meta(
  22. name='ol-allInReconfirmNotificationPeriods'
  23. data-type='json'
  24. content=allInReconfirmNotificationPeriods
  25. )
  26. meta(name='ol-user' data-type='json' content=user)
  27. meta(name='ol-userAffiliations' data-type='json' content=userAffiliations)
  28. meta(name='ol-reconfirmedViaSAML' content=reconfirmedViaSAML)
  29. meta(name='ol-survey' data-type='json' content=survey)
  30. meta(name='ol-tags' data-type='json' content=tags)
  31. meta(name='ol-portalTemplates' data-type='json' content=portalTemplates)
  32. meta(
  33. name='ol-prefetchedProjectsBlob'
  34. data-type='json'
  35. content=prefetchedProjectsBlob
  36. )
  37. if suggestedLanguageSubdomainConfig
  38. meta(
  39. name='ol-suggestedLanguage'
  40. data-type='json'
  41. content=Object.assign(suggestedLanguageSubdomainConfig, {
  42. lngName: translate(suggestedLanguageSubdomainConfig.lngCode),
  43. imgUrl: buildImgPath('flags/24/' + suggestedLanguageSubdomainConfig.lngCode + '.png'),
  44. })
  45. )
  46. meta(name='ol-currentUrl' data-type='string' content=currentUrl)
  47. meta(
  48. name='ol-showGroupsAndEnterpriseBanner'
  49. data-type='boolean'
  50. content=showGroupsAndEnterpriseBanner
  51. )
  52. meta(
  53. name='ol-groupsAndEnterpriseBannerVariant'
  54. data-type='string'
  55. content=groupsAndEnterpriseBannerVariant
  56. )
  57. meta(name='ol-showInrGeoBanner' data-type='boolean' content=showInrGeoBanner)
  58. meta(name='ol-showBrlGeoBanner' data-type='boolean' content=showBrlGeoBanner)
  59. meta(
  60. name='ol-recommendedCurrency'
  61. data-type='string'
  62. content=recommendedCurrency
  63. )
  64. meta(name='ol-showLATAMBanner' data-type='boolean' content=showLATAMBanner)
  65. meta(
  66. name='ol-groupSubscriptionsPendingEnrollment'
  67. data-type='json'
  68. content=groupSubscriptionsPendingEnrollment
  69. )
  70. meta(
  71. name='ol-hasIndividualPaidSubscription'
  72. data-type='boolean'
  73. content=hasIndividualPaidSubscription
  74. )
  75. meta(
  76. name='ol-groupSsoSetupSuccess'
  77. data-type='boolean'
  78. content=groupSsoSetupSuccess
  79. )
  80. meta(name='ol-showUSGovBanner' data-type='boolean' content=showUSGovBanner)
  81. meta(
  82. name='ol-usGovBannerVariant'
  83. data-type='string'
  84. content=usGovBannerVariant
  85. )
  86. meta(
  87. name='ol-showAiAssistNotification'
  88. data-type='boolean'
  89. content=showAiAssistNotification
  90. )
  91. block content
  92. #project-list-root