summaryrefslogtreecommitdiffhomepage
path: root/android
diff options
context:
space:
mode:
authorAlbin <albin@mullvad.net>2023-08-24 13:57:15 +0200
committerAlbin <albin@mullvad.net>2023-08-24 13:59:04 +0200
commitef8e1ab492307414e24d501ea5810d7ed13a5b05 (patch)
tree6bd79fdf4dacf55736f2d046888bf77b7f8db72f /android
parent97b76f266aa271fc30e77ff4dc8ba6d65f8f8ff1 (diff)
downloadmullvadvpn-ef8e1ab492307414e24d501ea5810d7ed13a5b05.tar.xz
mullvadvpn-ef8e1ab492307414e24d501ea5810d7ed13a5b05.zip
Hide account page button in release builds
Ensures the account page button is hidden in release builds. The fact that it was visible is a regression from the compose migration.
Diffstat (limited to 'android')
-rw-r--r--android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/screen/AccountScreen.kt34
1 files changed, 19 insertions, 15 deletions
diff --git a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/screen/AccountScreen.kt b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/screen/AccountScreen.kt
index eb58188e49..314e10862e 100644
--- a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/screen/AccountScreen.kt
+++ b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/screen/AccountScreen.kt
@@ -25,6 +25,7 @@ import kotlinx.coroutines.flow.SharedFlow
import kotlinx.coroutines.flow.asSharedFlow
import me.onebone.toolbar.ScrollStrategy
import me.onebone.toolbar.rememberCollapsingToolbarScaffoldState
+import net.mullvad.mullvadvpn.BuildConfig
import net.mullvad.mullvadvpn.R
import net.mullvad.mullvadvpn.compose.button.ActionButton
import net.mullvad.mullvadvpn.compose.component.CollapsingToolbarScaffold
@@ -34,6 +35,7 @@ import net.mullvad.mullvadvpn.compose.component.InformationView
import net.mullvad.mullvadvpn.compose.component.MissingPolicy
import net.mullvad.mullvadvpn.compose.component.drawVerticalScrollbar
import net.mullvad.mullvadvpn.compose.state.AccountUiState
+import net.mullvad.mullvadvpn.lib.common.constant.BuildTypes
import net.mullvad.mullvadvpn.lib.common.util.capitalizeFirstCharOfEachWord
import net.mullvad.mullvadvpn.lib.common.util.openAccountPageInBrowser
import net.mullvad.mullvadvpn.lib.theme.Dimens
@@ -149,21 +151,23 @@ fun AccountScreen(
Spacer(modifier = Modifier.weight(1f))
- ActionButton(
- text = stringResource(id = R.string.manage_account),
- onClick = { onManageAccountClick() },
- modifier =
- Modifier.padding(
- start = Dimens.sideMargin,
- end = Dimens.sideMargin,
- bottom = Dimens.screenVerticalMargin
- ),
- colors =
- ButtonDefaults.buttonColors(
- contentColor = MaterialTheme.colorScheme.onPrimary,
- containerColor = MaterialTheme.colorScheme.surface
- )
- )
+ if (BuildConfig.BUILD_TYPE != BuildTypes.RELEASE) {
+ ActionButton(
+ text = stringResource(id = R.string.manage_account),
+ onClick = { onManageAccountClick() },
+ modifier =
+ Modifier.padding(
+ start = Dimens.sideMargin,
+ end = Dimens.sideMargin,
+ bottom = Dimens.screenVerticalMargin
+ ),
+ colors =
+ ButtonDefaults.buttonColors(
+ contentColor = MaterialTheme.colorScheme.onPrimary,
+ containerColor = MaterialTheme.colorScheme.surface
+ )
+ )
+ }
ActionButton(
text = stringResource(id = R.string.redeem_voucher),