list-react.pug 3.0 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(name='ol-userSettings' data-type='json' content=userSettings)
  34. meta(name='ol-overallThemes' data-type='json' content=overallThemes)
  35. meta(
  36. name='ol-prefetchedProjectsBlob'
  37. data-type='json'
  38. content=prefetchedProjectsBlob
  39. )
  40. if suggestedLanguageSubdomainConfig
  41. meta(
  42. name='ol-suggestedLanguage'
  43. data-type='json'
  44. content=Object.assign(suggestedLanguageSubdomainConfig, {
  45. lngName: translate(suggestedLanguageSubdomainConfig.lngCode),
  46. imgUrl: buildImgPath('flags/24/' + suggestedLanguageSubdomainConfig.lngCode + '.png'),
  47. })
  48. )
  49. meta(name='ol-currentUrl' data-type='string' content=currentUrl)
  50. meta(
  51. name='ol-showGroupsAndEnterpriseBanner'
  52. data-type='boolean'
  53. content=showGroupsAndEnterpriseBanner
  54. )
  55. meta(
  56. name='ol-groupsAndEnterpriseBannerVariant'
  57. data-type='string'
  58. content=groupsAndEnterpriseBannerVariant
  59. )
  60. meta(name='ol-showInrGeoBanner' data-type='boolean' content=showInrGeoBanner)
  61. meta(name='ol-showBrlGeoBanner' data-type='boolean' content=showBrlGeoBanner)
  62. meta(
  63. name='ol-recommendedCurrency'
  64. data-type='string'
  65. content=recommendedCurrency
  66. )
  67. meta(name='ol-showLATAMBanner' data-type='boolean' content=showLATAMBanner)
  68. meta(
  69. name='ol-groupSubscriptionsPendingEnrollment'
  70. data-type='json'
  71. content=groupSubscriptionsPendingEnrollment
  72. )
  73. meta(
  74. name='ol-hasIndividualPaidSubscription'
  75. data-type='boolean'
  76. content=hasIndividualPaidSubscription
  77. )
  78. meta(
  79. name='ol-groupSsoSetupSuccess'
  80. data-type='boolean'
  81. content=groupSsoSetupSuccess
  82. )
  83. meta(name='ol-joinedGroupName' data-type='string' content=joinedGroupName)
  84. meta(name='ol-viaDomainCapture' data-type='boolean' content=viaDomainCapture)
  85. meta(name='ol-showUSGovBanner' data-type='boolean' content=showUSGovBanner)
  86. meta(
  87. name='ol-usGovBannerVariant'
  88. data-type='string'
  89. content=usGovBannerVariant
  90. )
  91. meta(name='ol-inactiveTutorials' data-type='json' content=inactiveTutorials)
  92. block content
  93. #project-list-root