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

Method onClickCleverSignupButton

app/views/core/AuthModal.js:301–316  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

299 // Clever
300
301 onClickCleverSignupButton () {
302 let cleverClientId, districtId, redirectTo
303 if (['next.codecombat.com', 'localhost'].includes(window.location.hostname)) {
304 cleverClientId = '943ece596555cac13fcc'
305 redirectTo = 'https://next.codecombat.com/auth/login-clever'
306 districtId = '5b2ad81a709e300001e2cd7a' // Clever Library test district
307 } else { // prod
308 cleverClientId = 'ffce544a7e02c0daabf2'
309 redirectTo = 'https://codecombat.com/auth/login-clever'
310 }
311 let url = `https://clever.com/oauth/authorize?response_type=code&redirect_uri=${encodeURIComponent(redirectTo)}&client_id=${cleverClientId}`
312 if (districtId) {
313 url += '&district_id=' + districtId
314 }
315 return window.open(url, '_blank')
316 }
317
318 onClickCleverLoginButton () {
319 return logInWithClever()

Callers

nothing calls this directly

Calls 1

openMethod · 0.45

Tested by

no test coverage detected