File tree Expand file tree Collapse file tree 2 files changed +21
-4
lines changed
Expand file tree Collapse file tree 2 files changed +21
-4
lines changed Original file line number Diff line number Diff line change @@ -141,7 +141,11 @@ class App extends Component {
141141 ] . filter ( p => store . settings . external [ p . toLowerCase ( ) ] ) ;
142142
143143 return providers . length ? (
144- < Providers providers = { providers } onLogin = { this . handleExternalLogin } />
144+ < Providers
145+ providers = { providers }
146+ labels = { store . settings . external_labels || { } }
147+ onLogin = { this . handleExternalLogin }
148+ />
145149 ) : null ;
146150 }
147151
Original file line number Diff line number Diff line change @@ -7,28 +7,41 @@ class Provider extends Component {
77 } ;
88
99 render ( ) {
10- const { provider } = this . props ;
10+ const { provider, label } = this . props ;
1111
1212 return (
1313 < button
1414 onClick = { this . handleLogin }
1515 className = { `provider${ provider } btn btnProvider` }
1616 >
17- Continue with { provider }
17+ Continue with { label }
1818 </ button >
1919 ) ;
2020 }
2121}
2222
2323export default class Providers extends Component {
24+ getLabel ( p ) {
25+ const pId = p . toLowerCase ( ) ;
26+ if ( pId in this . props . labels ) {
27+ return this . props . labels [ pId ] ;
28+ }
29+ return p ;
30+ }
31+
2432 render ( ) {
2533 const { providers, onLogin } = this . props ;
2634
2735 return (
2836 < div className = "providersGroup" >
2937 < hr className = "hr" />
3038 { providers . map ( p => (
31- < Provider key = { p } provider = { p } onLogin = { onLogin } />
39+ < Provider
40+ key = { p }
41+ provider = { p }
42+ label = { this . getLabel ( p ) }
43+ onLogin = { onLogin }
44+ />
3245 ) ) }
3346 </ div >
3447 ) ;
You can’t perform that action at this time.
0 commit comments