list-react.pug 2.7 KB

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