MCPcopy Create free account
hub / github.com/codecombat/codecombat / getRenderData

Method getRenderData

app/views/HomeView.js:78–98  ·  view source on GitHub ↗
(context)

Source from the content-addressed store, hash-verified

76 }
77
78 getRenderData (context) {
79 if (context == null) { context = {} }
80 context = super.getRenderData(context)
81 context.maintenanceStartTime = moment('2022-05-07T16:00:00-07:00')
82 context.i18nData = {
83 slides: `<a href='https://docs.google.com/presentation/d/1KgFOg2tqbKEH8qNwIBdmK2QbHvTsxnW_Xo7LvjPsxwE/edit?usp=sharing' target='_blank'>${$.i18n.t('new_home.lesson_slides')}</a>`,
84 clever: `<a href='/teachers/resources/clever-faq'>${$.i18n.t('new_home_faq.clever_integration_faq')}</a>`,
85 contact: me.isTeacher() ? `<a class='contact-modal'>${$.i18n.t('general.contact_us')}</a>` : `<a href="mailto:support@codecombat.com">${$.i18n.t('general.contact_us')}</a>`,
86 funding: `<a href='https://www.ozaria.com/funding' target='_blank'>${$.i18n.t('nav.funding_resources_guide')}</a>`,
87 codecombatHome: `<a href='/premium' target='_blank'>${$.i18n.t('new_home.codecombat_home')}</a>`,
88 pd: `<a href='/professional-development'>${$.i18n.t('nav.professional_development')}</a>`,
89 maintenanceStartTime: `${context.maintenanceStartTime.calendar()} (${context.maintenanceStartTime.fromNow()})`,
90 interpolation: { escapeValue: false },
91 topBannerHereLink: `<a href='https://codecombat.com/teachers/hour-of-code' target='_blank'>${$.i18n.t('new_home.top_banner_blurb_hoc_2022_12_01_here')}</a>`,
92 deipage: `<a href='/diversity-equity-and-inclusion' target='_blank'>${$.i18n.t('ozaria_home.dei_page')}</a>`,
93 efficacypage: `<a href='/efficacy' target='_blank'>${$.i18n.t('ozaria_home.efficacy_page')}</a>`,
94 selpage: `<a href='/social-and-emotional-learning' target='_blank'>${$.i18n.t('ozaria_home.sel_page')}</a>`
95 }
96
97 return context
98 }
99
100 getMeta () {
101 return {

Callers

nothing calls this directly

Calls 1

isTeacherMethod · 0.80

Tested by

no test coverage detected