Skip to content

Commit 774e706

Browse files
MaryamShaghaghiBoki91
authored andcommitted
Add toggle button for split tunneling
Co-Authored-By: Boban Sijuk <49131853+Boki91@users.noreply.github.com>
1 parent 02240d6 commit 774e706

File tree

8 files changed

+264
-129
lines changed

8 files changed

+264
-129
lines changed

android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/cell/SplitTunnelingCell.kt

+15-3
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,18 @@ private fun PreviewTunnelingCell() {
4141
modifier =
4242
Modifier.background(color = MaterialTheme.colorScheme.background).padding(20.dp)
4343
) {
44-
SplitTunnelingCell(title = "Mullvad VPN", packageName = "", isSelected = false)
45-
SplitTunnelingCell(title = "Mullvad VPN", packageName = "", isSelected = true)
44+
SplitTunnelingCell(
45+
title = "Mullvad VPN",
46+
packageName = "",
47+
isSelected = false,
48+
enabled = true
49+
)
50+
SplitTunnelingCell(
51+
title = "Mullvad VPN",
52+
packageName = "",
53+
isSelected = true,
54+
enabled = true
55+
)
4656
}
4757
}
4858
}
@@ -52,6 +62,7 @@ fun SplitTunnelingCell(
5262
title: String,
5363
packageName: String?,
5464
isSelected: Boolean,
65+
enabled: Boolean,
5566
modifier: Modifier = Modifier,
5667
backgroundColor: Color =
5768
MaterialTheme.colorScheme.primary
@@ -110,6 +121,7 @@ fun SplitTunnelingCell(
110121
},
111122
onCellClicked = onCellClicked,
112123
background = backgroundColor,
113-
modifier = modifier
124+
modifier = modifier,
125+
isRowEnabled = enabled
114126
)
115127
}

0 commit comments

Comments
 (0)