diff options
| author | David Göransson <david.goransson90@gmail.com> | 2023-10-24 13:41:21 +0200 |
|---|---|---|
| committer | Jonatan Rhodin <jonatan.rhodin@mullvad.net> | 2023-10-26 10:27:06 +0200 |
| commit | 77637a18267c32110b1de7cba3096318dadb8ea3 (patch) | |
| tree | dae0e44fd3006c3cef2e52df86e753011a2a28cb /android/app/src | |
| parent | 7b8db2b43fa800b459d5fc9ea8a2085b96a631d9 (diff) | |
| download | mullvadvpn-77637a18267c32110b1de7cba3096318dadb8ea3.tar.xz mullvadvpn-77637a18267c32110b1de7cba3096318dadb8ea3.zip | |
Update privacy strings
Diffstat (limited to 'android/app/src')
| -rw-r--r-- | android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/screen/PrivacyDisclaimerScreen.kt | 23 | ||||
| -rw-r--r-- | android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/util/UnitConversion.kt | 8 |
2 files changed, 25 insertions, 6 deletions
diff --git a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/screen/PrivacyDisclaimerScreen.kt b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/screen/PrivacyDisclaimerScreen.kt index f78b54f989..ebfae4e2db 100644 --- a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/screen/PrivacyDisclaimerScreen.kt +++ b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/screen/PrivacyDisclaimerScreen.kt @@ -4,6 +4,7 @@ import androidx.compose.foundation.Image import androidx.compose.foundation.background import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.Row +import androidx.compose.foundation.layout.Spacer import androidx.compose.foundation.layout.fillMaxHeight import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.foundation.layout.height @@ -30,6 +31,7 @@ import androidx.constraintlayout.compose.Dimension import net.mullvad.mullvadvpn.R import net.mullvad.mullvadvpn.compose.button.PrimaryButton import net.mullvad.mullvadvpn.compose.component.ScaffoldWithTopBar +import net.mullvad.mullvadvpn.compose.util.toDp import net.mullvad.mullvadvpn.lib.theme.AppTheme import net.mullvad.mullvadvpn.lib.theme.Dimens @@ -73,22 +75,31 @@ fun PrivacyDisclaimerScreen( ) { Text( text = stringResource(id = R.string.privacy_disclaimer_title), - fontSize = 24.sp, - color = Color.White, + style = MaterialTheme.typography.headlineSmall, + color = MaterialTheme.colorScheme.onBackground, fontWeight = FontWeight.Bold ) + val fontSize = 14.sp Text( - text = stringResource(id = R.string.privacy_disclaimer_body), - fontSize = 14.sp, - color = Color.White, + text = stringResource(id = R.string.privacy_disclaimer_body_first_paragraph), + fontSize = fontSize, + color = MaterialTheme.colorScheme.onBackground, modifier = Modifier.padding(top = 10.dp) ) + Spacer(modifier = Modifier.height(fontSize.toDp() + Dimens.smallPadding)) + + Text( + text = stringResource(id = R.string.privacy_disclaimer_body_second_paragraph), + fontSize = fontSize, + color = MaterialTheme.colorScheme.onBackground, + ) + Row(modifier = Modifier.padding(top = 10.dp)) { ClickableText( text = AnnotatedString(stringResource(id = R.string.privacy_policy_label)), - onClick = { onPrivacyPolicyLinkClicked.invoke() }, + onClick = { onPrivacyPolicyLinkClicked() }, style = TextStyle( fontSize = 12.sp, diff --git a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/util/UnitConversion.kt b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/util/UnitConversion.kt new file mode 100644 index 0000000000..c88e1b6879 --- /dev/null +++ b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/util/UnitConversion.kt @@ -0,0 +1,8 @@ +package net.mullvad.mullvadvpn.compose.util + +import androidx.compose.runtime.Composable +import androidx.compose.ui.platform.LocalDensity +import androidx.compose.ui.unit.Dp +import androidx.compose.ui.unit.TextUnit + +@Composable fun TextUnit.toDp(): Dp = with(LocalDensity.current) { this@toDp.toDp() } |
