summaryrefslogtreecommitdiffhomepage
path: root/android/lib/ui/component/src
diff options
context:
space:
mode:
authorDavid Göransson <david.goransson@mullvad.net>2025-07-09 12:14:09 +0200
committerDavid Göransson <david.goransson@mullvad.net>2025-07-14 09:38:52 +0200
commit0e90d00bff5c8c5954dd993f8f6c1caaa17e06cb (patch)
tree61234751547a7601b691fce9435dcc0a5659322b /android/lib/ui/component/src
parent28b777889c6877501413aa0ee0029515991a409a (diff)
downloadmullvadvpn-0e90d00bff5c8c5954dd993f8f6c1caaa17e06cb.tar.xz
mullvadvpn-0e90d00bff5c8c5954dd993f8f6c1caaa17e06cb.zip
Adapt CheckableRelayListItem to new design
Diffstat (limited to 'android/lib/ui/component/src')
-rw-r--r--android/lib/ui/component/src/main/kotlin/net/mullvad/mullvadvpn/lib/ui/component/relaylist/CheckableRelayListItem.kt25
1 files changed, 18 insertions, 7 deletions
diff --git a/android/lib/ui/component/src/main/kotlin/net/mullvad/mullvadvpn/lib/ui/component/relaylist/CheckableRelayListItem.kt b/android/lib/ui/component/src/main/kotlin/net/mullvad/mullvadvpn/lib/ui/component/relaylist/CheckableRelayListItem.kt
index d92e978d5c..1f25432cf4 100644
--- a/android/lib/ui/component/src/main/kotlin/net/mullvad/mullvadvpn/lib/ui/component/relaylist/CheckableRelayListItem.kt
+++ b/android/lib/ui/component/src/main/kotlin/net/mullvad/mullvadvpn/lib/ui/component/relaylist/CheckableRelayListItem.kt
@@ -59,17 +59,28 @@ fun CheckableRelayLocationCell(
selected = false,
content = {
Row(
- modifier =
- Modifier.padding(start = item.depth * Dimens.mediumPadding)
- .padding(Dimens.mediumPadding),
+ modifier = Modifier.padding(start = item.depth * Dimens.mediumPadding),
verticalAlignment = Alignment.CenterVertically,
) {
- Name(name = item.item.name, state = null, active = true)
+ Checkbox(
+ modifier = Modifier.padding(Dimens.smallPadding),
+ checked = item.checked,
+ onCheckedChange = onRelayCheckedChange,
+ )
+
+ Name(
+ modifier =
+ Modifier.padding(
+ top = Dimens.mediumPadding,
+ bottom = Dimens.mediumPadding,
+ end = Dimens.mediumPadding,
+ ),
+ name = item.item.name,
+ state = null,
+ active = true,
+ )
}
},
- leadingContent = {
- Checkbox(checked = item.checked, onCheckedChange = onRelayCheckedChange)
- },
onClick = { onRelayCheckedChange(!item.checked) },
onLongClick = null,
trailingContent = {