mirror of
https://github.com/Novaloop-AG/element-x-android.git
synced 2026-11-02 12:07:28 +00:00
Merge pull request #7136 from element-hq/fix/a11y-invite-people
Announce checked/unchecked state for user rows in invite screen
This commit is contained in:
+4
-4
@@ -8,12 +8,12 @@
|
||||
|
||||
package io.element.android.libraries.matrix.ui.components
|
||||
|
||||
import androidx.compose.foundation.clickable
|
||||
import androidx.compose.foundation.layout.Column
|
||||
import androidx.compose.foundation.layout.Row
|
||||
import androidx.compose.foundation.layout.Spacer
|
||||
import androidx.compose.foundation.layout.fillMaxWidth
|
||||
import androidx.compose.foundation.layout.width
|
||||
import androidx.compose.foundation.selection.toggleable
|
||||
import androidx.compose.runtime.Composable
|
||||
import androidx.compose.runtime.Immutable
|
||||
import androidx.compose.ui.Alignment
|
||||
@@ -40,8 +40,8 @@ fun CheckableUserRow(
|
||||
Row(
|
||||
modifier = modifier
|
||||
.fillMaxWidth()
|
||||
.clickable(role = Role.Checkbox, enabled = enabled) {
|
||||
onCheckedChange(!checked)
|
||||
.toggleable(value = checked, role = Role.Checkbox, enabled = enabled) {
|
||||
onCheckedChange(it)
|
||||
},
|
||||
verticalAlignment = Alignment.CenterVertically,
|
||||
) {
|
||||
@@ -66,7 +66,7 @@ fun CheckableUserRow(
|
||||
}
|
||||
}
|
||||
Checkbox(
|
||||
onCheckedChange = onCheckedChange,
|
||||
onCheckedChange = null,
|
||||
checked = checked,
|
||||
enabled = enabled,
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user