Add broken reactivity

Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
This commit is contained in:
Harsh Shandilya 2020-08-24 22:34:13 +05:30
parent 405cf34193
commit bfdc4b3183
No known key found for this signature in database
GPG key ID: 366D7BBAD1031E80

View file

@ -10,6 +10,8 @@ import androidx.compose.material.ListItem
import androidx.compose.material.MaterialTheme
import androidx.compose.material.Switch
import androidx.compose.runtime.Composable
import androidx.compose.runtime.mutableStateOf
import androidx.compose.runtime.remember
import androidx.compose.ui.Modifier
import androidx.compose.ui.text.TextStyle
import androidx.compose.ui.text.style.TextAlign
@ -20,6 +22,7 @@ import dev.msfjarvis.todo.data.TodoItem
@Suppress("Unused")
@Composable
fun LazyItemScope.WireGuardItem(item: TodoItem) {
var checked by remember { mutableStateOf(false) }
Row(
modifier = Modifier.padding(vertical = 8.dp).fillParentMaxWidth(),
) {
@ -42,8 +45,8 @@ fun LazyItemScope.WireGuardItem(item: TodoItem) {
},
trailing = {
Switch(
checked = false,
onCheckedChange = { },
checked = checked,
onCheckedChange = { checked = !checked },
)
}
)