summaryrefslogtreecommitdiffhomepage
path: root/android/app/src
diff options
context:
space:
mode:
authorJonatan Rhodin <jonatan.rhodin@mullvad.net>2023-10-24 13:02:45 +0200
committerJonatan Rhodin <jonatan.rhodin@mullvad.net>2023-10-24 13:02:45 +0200
commit089c55e7fbd26a045699c0f7c34ab02f5e58eeb8 (patch)
tree968c6aaad18299216efc0414a73cbe06ad8962cd /android/app/src
parentfa72d730eeb7855841324239a775bb575d536e2d (diff)
parentece9057444c87d85957b7032359e929a53e302c1 (diff)
downloadmullvadvpn-089c55e7fbd26a045699c0f7c34ab02f5e58eeb8.tar.xz
mullvadvpn-089c55e7fbd26a045699c0f7c34ab02f5e58eeb8.zip
Merge branch 'information-dialogs-not-scrollable-droid-302'
Diffstat (limited to 'android/app/src')
-rw-r--r--android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/dialog/InfoDialog.kt10
1 files changed, 10 insertions, 0 deletions
diff --git a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/dialog/InfoDialog.kt b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/dialog/InfoDialog.kt
index b88f0a86ba..ad12932405 100644
--- a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/dialog/InfoDialog.kt
+++ b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/dialog/InfoDialog.kt
@@ -5,6 +5,8 @@ import androidx.compose.foundation.layout.Spacer
import androidx.compose.foundation.layout.fillMaxWidth
import androidx.compose.foundation.layout.height
import androidx.compose.foundation.layout.wrapContentHeight
+import androidx.compose.foundation.rememberScrollState
+import androidx.compose.foundation.verticalScroll
import androidx.compose.material3.AlertDialog
import androidx.compose.material3.Icon
import androidx.compose.material3.MaterialTheme
@@ -20,9 +22,11 @@ import androidx.compose.ui.window.DialogProperties
import androidx.core.text.HtmlCompat
import net.mullvad.mullvadvpn.R
import net.mullvad.mullvadvpn.compose.button.PrimaryButton
+import net.mullvad.mullvadvpn.compose.component.drawVerticalScrollbar
import net.mullvad.mullvadvpn.compose.extensions.toAnnotatedString
import net.mullvad.mullvadvpn.lib.theme.AppTheme
import net.mullvad.mullvadvpn.lib.theme.Dimens
+import net.mullvad.mullvadvpn.lib.theme.color.AlphaScrollbar
@Preview
@Composable
@@ -50,7 +54,13 @@ fun InfoDialog(message: String, additionalInfo: String? = null, onDismiss: () ->
)
},
text = {
+ val scrollState = rememberScrollState()
Column(
+ Modifier.drawVerticalScrollbar(
+ scrollState,
+ MaterialTheme.colorScheme.onPrimary.copy(alpha = AlphaScrollbar)
+ )
+ .verticalScroll(scrollState),
horizontalAlignment = Alignment.CenterHorizontally,
) {
Text(