From b374a90ffeeda1914d0ccf1e02bf716706cf7730 Mon Sep 17 00:00:00 2001 From: Alex Hart Date: Fri, 8 May 2026 16:26:47 -0300 Subject: [PATCH] Allow donations on linked devices. --- .../settings/app/AppSettingsFragment.kt | 72 +++++++++---------- 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/AppSettingsFragment.kt b/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/AppSettingsFragment.kt index 5809eaa510..10ce9f399c 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/AppSettingsFragment.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/AppSettingsFragment.kt @@ -312,49 +312,49 @@ private fun AppSettingsContent( enabled = isRegisteredAndUpToDate ) } + } - item { - val context = LocalContext.current - val donateUrl = stringResource(R.string.donate_url) + item { + val context = LocalContext.current + val donateUrl = stringResource(R.string.donate_url) - Rows.TextRow( - text = { - Text( - text = stringResource(R.string.preferences__donate_to_signal), - modifier = Modifier.weight(1f) - ) + Rows.TextRow( + text = { + Text( + text = stringResource(R.string.preferences__donate_to_signal), + modifier = Modifier.weight(1f) + ) - if (state.hasExpiredGiftBadge) { - Icon( - painter = painterResource(R.drawable.symbol_info_fill_24), - tint = colorResource(R.color.signal_accent_primary), - contentDescription = null - ) - } - }, - icon = { + if (state.hasExpiredGiftBadge) { Icon( - painter = painterResource(R.drawable.symbol_heart_24), - contentDescription = null, - tint = MaterialTheme.colorScheme.onSurface + painter = painterResource(R.drawable.symbol_info_fill_24), + tint = colorResource(R.color.signal_accent_primary), + contentDescription = null ) - }, - onClick = { - if (state.allowUserToGoToDonationManagementScreen) { - callbacks.navigate(AppSettingsRoute.DonationsRoute.Donations()) - } else { - CommunicationActions.openBrowserLink(context, donateUrl) - } - }, - onLongClick = { - callbacks.copyDonorBadgeSubscriberIdToClipboard() } - ) - } + }, + icon = { + Icon( + painter = painterResource(R.drawable.symbol_heart_24), + contentDescription = null, + tint = MaterialTheme.colorScheme.onSurface + ) + }, + onClick = { + if (state.allowUserToGoToDonationManagementScreen) { + callbacks.navigate(AppSettingsRoute.DonationsRoute.Donations()) + } else { + CommunicationActions.openBrowserLink(context, donateUrl) + } + }, + onLongClick = { + callbacks.copyDonorBadgeSubscriberIdToClipboard() + } + ) + } - item { - Dividers.Default() - } + item { + Dividers.Default() } item {