- This is what I try , what i know .
- please give me a right approach so i can proceed.
data class OptionState(
val option : Options = Options.OPTION1) {
enum class Options(
val optionSelected : Boolean = false) {
OPTION1(false),
OPTION2(false),
OPTION3(false),
OPTION4(false)
}
}
@Composable
fun AvailOptions(
optionState: OptionState ,
onSelect : (OptionState.Options) -> Unit
) {
val (optionButton , setOptionButton) = remember {
mutableStateOf(
OptionState.Options.values().indexOf(optionState.option)
)
}
Column(
modifier = Modifier,
verticalArrangement = Arrangement.spacedBy(8.dp)
) {
PossibleAnswer(optionText = "option 1" )
PossibleAnswer(optionText = "option 2" )
PossibleAnswer(optionText = "option 3" )
PossibleAnswer(optionText = "option 4" )
}
}