#59 username textfield added
This commit is contained in:
		
							parent
							
								
									927b99c32a
								
							
						
					
					
						commit
						6ca65ba8b3
					
				
					 1 changed files with 17 additions and 0 deletions
				
			
		|  | @ -9,6 +9,7 @@ import androidx.compose.material.Text | ||||||
| import androidx.compose.material.icons.Icons | import androidx.compose.material.icons.Icons | ||||||
| import androidx.compose.material.icons.filled.Email | import androidx.compose.material.icons.filled.Email | ||||||
| import androidx.compose.material.icons.filled.Lock | import androidx.compose.material.icons.filled.Lock | ||||||
|  | import androidx.compose.material.icons.filled.Person | ||||||
| import androidx.compose.runtime.* | import androidx.compose.runtime.* | ||||||
| import be.ugent.sel.studeez.R.string as AppText | import be.ugent.sel.studeez.R.string as AppText | ||||||
| import be.ugent.sel.studeez.R.drawable as AppIcon | import be.ugent.sel.studeez.R.drawable as AppIcon | ||||||
|  | @ -35,6 +36,22 @@ fun BasicField( | ||||||
|     ) |     ) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | @Composable | ||||||
|  | fun UsernameField( | ||||||
|  |     value: String, | ||||||
|  |     onNewValue: (String) -> Unit, | ||||||
|  |     modifier: Modifier = Modifier | ||||||
|  | ) { | ||||||
|  |     OutlinedTextField( | ||||||
|  |         singleLine = true, | ||||||
|  |         modifier = modifier, | ||||||
|  |         value = value, | ||||||
|  |         onValueChange = { onNewValue(it) }, | ||||||
|  |         placeholder = { Text(stringResource(AppText.username)) }, | ||||||
|  |         leadingIcon = { Icon(imageVector = Icons.Default.Person, contentDescription = "Username") } | ||||||
|  |     ) | ||||||
|  | } | ||||||
|  | 
 | ||||||
| @Composable | @Composable | ||||||
| fun EmailField( | fun EmailField( | ||||||
|     value: String, |     value: String, | ||||||
|  |  | ||||||
		Reference in a new issue
	
	 lbarraga
						lbarraga