summaryrefslogtreecommitdiffhomepage
path: root/android/lib/ui
diff options
context:
space:
mode:
Diffstat (limited to 'android/lib/ui')
-rw-r--r--android/lib/ui/component/src/main/kotlin/net/mullvad/mullvadvpn/lib/ui/component/relaylist/CheckableRelayListItem.kt25
1 files changed, 13 insertions, 12 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 f0c43a9f75..fab4399e44 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
@@ -83,18 +83,19 @@ fun CheckableRelayLocationCell(
},
onClick = { onRelayCheckedChange(!item.checked) },
onLongClick = null,
- trailingContent = {
- if (item.item.hasChildren) {
- ExpandChevron(
- isExpanded = item.expanded,
- modifier =
- Modifier.clickable { onExpand(!item.expanded) }
- .fillMaxSize()
- .padding(Dimens.mediumPadding)
- .testTag(EXPAND_BUTTON_TEST_TAG),
- )
- }
- },
+ trailingContent =
+ if (item.item.hasChildren)
+ ({
+ ExpandChevron(
+ isExpanded = item.expanded,
+ modifier =
+ Modifier.clickable { onExpand(!item.expanded) }
+ .fillMaxSize()
+ .padding(Dimens.mediumPadding)
+ .testTag(EXPAND_BUTTON_TEST_TAG),
+ )
+ })
+ else null,
colors = RelayListItemDefaults.colors(containerColor = item.depth.toBackgroundColor()),
)
}