diff options
| author | Albin <albin@mullvad.net> | 2023-08-24 13:57:15 +0200 |
|---|---|---|
| committer | Albin <albin@mullvad.net> | 2023-08-24 13:59:04 +0200 |
| commit | ef8e1ab492307414e24d501ea5810d7ed13a5b05 (patch) | |
| tree | 6bd79fdf4dacf55736f2d046888bf77b7f8db72f /android | |
| parent | 97b76f266aa271fc30e77ff4dc8ba6d65f8f8ff1 (diff) | |
| download | mullvadvpn-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.kt | 34 |
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), |
