list-react.pug 2.9 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. - 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(
  62. name='ol-recommendedCurrency'
  63. data-type='string'
  64. content=recommendedCurrency
  65. )
  66. meta(name='ol-showLATAMBanner' data-type='boolean' content=showLATAMBanner)
  67. meta(
  68. name='ol-groupSubscriptionsPendingEnrollment'
  69. data-type='json'
  70. content=groupSubscriptionsPendingEnrollment
  71. )
  72. meta(
  73. name='ol-hasIndividualPaidSubscription'
  74. data-type='boolean'
  75. content=hasIndividualPaidSubscription
  76. )
  77. meta(
  78. name='ol-groupSsoSetupSuccess'
  79. data-type='boolean'
  80. content=groupSsoSetupSuccess
  81. )
  82. meta(name='ol-joinedGroupName' data-type='string' content=joinedGroupName)
  83. meta(name='ol-viaDomainCapture' data-type='boolean' content=viaDomainCapture)
  84. meta(name='ol-showUSGovBanner' data-type='boolean' content=showUSGovBanner)
  85. meta(
  86. name='ol-usGovBannerVariant'
  87. data-type='string'
  88. content=usGovBannerVariant
  89. )
  90. meta(name='ol-inactiveTutorials' data-type='json' content=inactiveTutorials)
  91. block content
  92. #project-list-root