auth to server-V15
This commit is contained in:
parent
6dea851479
commit
ee07122628
1 changed files with 34 additions and 6 deletions
|
|
@ -64,8 +64,9 @@ fun Register_Screen(
|
|||
var password by remember { mutableStateOf("") }
|
||||
var passwordVisible by remember { mutableStateOf(false) }
|
||||
|
||||
var emailError by remember { mutableStateOf("") }
|
||||
var display_name_Error by remember { mutableStateOf("") }
|
||||
var user_name_Error by remember { mutableStateOf("") }
|
||||
var emailError by remember { mutableStateOf("") }
|
||||
var passwordError by remember { mutableStateOf("") }
|
||||
|
||||
Column(
|
||||
|
|
@ -98,7 +99,7 @@ fun Register_Screen(
|
|||
//Reg_box
|
||||
Box(
|
||||
modifier = Modifier
|
||||
.height(360.dp)
|
||||
.height(460.dp)
|
||||
.fillMaxWidth()
|
||||
.padding(start = 34.dp, end = 34.dp, top = 20.dp),
|
||||
contentAlignment = Alignment.Center
|
||||
|
|
@ -134,6 +135,35 @@ fun Register_Screen(
|
|||
|
||||
Spacer(modifier = Modifier.height(20.dp))
|
||||
|
||||
//input_display name
|
||||
TextField(
|
||||
value = displayName,
|
||||
onValueChange = { displayName = it},
|
||||
label = {
|
||||
Text(
|
||||
display_name_Error.ifEmpty { "displayName" },
|
||||
color = if (display_name_Error.isNotEmpty()) Red else Color.Unspecified
|
||||
)
|
||||
},
|
||||
|
||||
leadingIcon = {
|
||||
Icon(
|
||||
Icons.Rounded.Person,
|
||||
contentDescription = ""
|
||||
)
|
||||
},
|
||||
shape = RoundedCornerShape(8.dp),
|
||||
|
||||
modifier = Modifier
|
||||
.fillMaxWidth()
|
||||
.padding(vertical = 4.dp, horizontal = 16.dp),
|
||||
|
||||
colors = TextFieldDefaults.colors(
|
||||
focusedContainerColor = Transparent,
|
||||
unfocusedIndicatorColor = Transparent
|
||||
)
|
||||
)
|
||||
|
||||
//input_username
|
||||
TextField(
|
||||
value = username,
|
||||
|
|
@ -249,8 +279,9 @@ fun Register_Screen(
|
|||
user_name_Error = if(username.isBlank()) "username is required" else ""
|
||||
emailError = if(email.isBlank()) "Email is required" else ""
|
||||
passwordError = if(password.isBlank()) "password is required" else ""
|
||||
display_name_Error = if(displayName.isBlank()) "Name is required" else ""
|
||||
//not empty do the auth
|
||||
if (user_name_Error.isEmpty() && emailError.isEmpty() && passwordError.isEmpty()){
|
||||
if (user_name_Error.isEmpty() && emailError.isEmpty() && passwordError.isEmpty() && display_name_Error.isEmpty() ){
|
||||
viewModel.handleRegister(displayName, email, password, username)
|
||||
}
|
||||
},
|
||||
|
|
@ -268,9 +299,6 @@ fun Register_Screen(
|
|||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue