#59 Added username field composable
This commit is contained in:
		
							parent
							
								
									41e30df2a2
								
							
						
					
					
						commit
						ad59bc552a
					
				
					 1 changed files with 26 additions and 3 deletions
				
			
		|  | @ -6,6 +6,8 @@ import androidx.compose.foundation.layout.fillMaxHeight | |||
| import androidx.compose.foundation.layout.fillMaxWidth | ||||
| import androidx.compose.foundation.rememberScrollState | ||||
| import androidx.compose.foundation.verticalScroll | ||||
| import androidx.compose.material.icons.Icons | ||||
| import androidx.compose.material.icons.filled.Person | ||||
| import androidx.compose.runtime.Composable | ||||
| import androidx.compose.runtime.getValue | ||||
| import androidx.compose.ui.Alignment | ||||
|  | @ -36,9 +38,30 @@ fun SignUpScreen( | |||
|             verticalArrangement = Arrangement.Center, | ||||
|             horizontalAlignment = Alignment.CenterHorizontally | ||||
|         ) { | ||||
|             EmailField(uiState.email, viewModel::onEmailChange, fieldModifier) | ||||
|             PasswordField(uiState.password, viewModel::onPasswordChange, fieldModifier) | ||||
|             RepeatPasswordField(uiState.repeatPassword, viewModel::onRepeatPasswordChange, fieldModifier) | ||||
| 
 | ||||
|             UsernameField( | ||||
|                 uiState.username, | ||||
|                 viewModel::onUsernameChange, | ||||
|                 fieldModifier | ||||
|             ) | ||||
| 
 | ||||
|             EmailField( | ||||
|                 uiState.email, | ||||
|                 viewModel::onEmailChange, | ||||
|                 fieldModifier | ||||
|             ) | ||||
| 
 | ||||
|             PasswordField( | ||||
|                 uiState.password, | ||||
|                 viewModel::onPasswordChange, | ||||
|                 fieldModifier | ||||
|             ) | ||||
| 
 | ||||
|             RepeatPasswordField( | ||||
|                 uiState.repeatPassword, | ||||
|                 viewModel::onRepeatPasswordChange, | ||||
|                 fieldModifier | ||||
|             ) | ||||
| 
 | ||||
|             BasicButton(AppText.create_account, Modifier.basicButton()) { | ||||
|                 viewModel.onSignUpClick(openAndPopUp) | ||||
|  |  | |||
		Reference in a new issue
	
	 lbarraga
						lbarraga