Add url param `defaultUsername` to prefill the login username field
Signed-off-by: David Schilling <dschilling@churchtools.de>pull/21833/head
							parent
							
								
									7123abc122
								
							
						
					
					
						commit
						5c674365d3
					
				|  | @ -2090,6 +2090,7 @@ export default class MatrixChat extends React.PureComponent<IProps, IState> { | |||
|                     onForgotPasswordClick={showPasswordReset ? this.onForgotPasswordClick : undefined} | ||||
|                     onServerConfigChange={this.onServerConfigChange} | ||||
|                     fragmentAfterLogin={fragmentAfterLogin} | ||||
|                     defaultUsername={this.props.startingFragmentQueryParams.defaultUsername} | ||||
|                     {...this.getServerProperties()} | ||||
|                 /> | ||||
|             ); | ||||
|  |  | |||
|  | @ -59,6 +59,7 @@ interface IProps { | |||
|     fallbackHsUrl?: string; | ||||
|     defaultDeviceDisplayName?: string; | ||||
|     fragmentAfterLogin?: string; | ||||
|     defaultUsername?: string; | ||||
| 
 | ||||
|     // Called when the user has logged in. Params:
 | ||||
|     // - The object returned by the login API
 | ||||
|  | @ -119,7 +120,7 @@ export default class LoginComponent extends React.PureComponent<IProps, IState> | |||
| 
 | ||||
|             flows: null, | ||||
| 
 | ||||
|             username: "", | ||||
|             username: props.defaultUsername? props.defaultUsername: '', | ||||
|             phoneCountry: null, | ||||
|             phoneNumber: "", | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 David Schilling
						David Schilling