Aditya Thakar
05/30/2021, 1:31 PMAditya Thakar
05/30/2021, 1:31 PM@Composable
fun AddTaskDialog(onDismissRequest: () -> Unit) {
Dialog(onDismissRequest = onDismissRequest) {
AddTaskDialogContent()
}
}
@Composable
fun AddTaskDialogContent() {
val taskTitle = remember {
mutableStateOf(TextFieldValue())
}
val taskDescription = remember {
mutableStateOf(TextFieldValue())
}
Surface(
Modifier
.fillMaxWidth()
) {
Column(
Modifier
.padding(16.dp)
.verticalScroll(rememberScrollState()),
horizontalAlignment = Alignment.CenterHorizontally
) {
Text(
text = "Add your task!",
fontSize = 25.sp
)
OutlinedTextField(value = taskTitle.value,
onValueChange = { taskTitle.value = it },
label = { Text(text = "Title") }
)
OutlinedTextField(value = taskDescription.value,
onValueChange = { taskDescription.value = it },
label = { Text(text = "Description") }
)
Spacer(modifier = Modifier.height(206.dp))
Button(onClick = {
Log.d("Adi", "AddTaskDialogContent: Add Task Clicked!")
}) {
Text(text = "Add Task")
}
}
}
}
Aditya Thakar
05/30/2021, 1:32 PMAditya Thakar
06/06/2021, 4:22 PM