@@ -52,7 +52,6 @@ import org.thoughtcrime.securesms.home.HomeViewModel.Commands.HideUrlDialog
5252import org.thoughtcrime.securesms.home.HomeViewModel.Commands.HideUserProfileModal
5353import org.thoughtcrime.securesms.home.HomeViewModel.Commands.OnLinkCopied
5454import org.thoughtcrime.securesms.home.HomeViewModel.Commands.OnLinkOpened
55- import org.thoughtcrime.securesms.home.HomeViewModel.Commands.ShowDonationConfirmation
5655import org.thoughtcrime.securesms.home.startconversation.StartConversationSheet
5756import org.thoughtcrime.securesms.preferences.prosettings.ProSettingsDestination
5857import org.thoughtcrime.securesms.ui.AlertDialog
@@ -69,6 +68,7 @@ import org.thoughtcrime.securesms.ui.PinProCTA
6968import org.thoughtcrime.securesms.ui.UserProfileModal
7069import org.thoughtcrime.securesms.ui.components.AccentFillButtonRect
7170import org.thoughtcrime.securesms.ui.components.annotatedStringResource
71+ import org.thoughtcrime.securesms.ui.openUrl
7272import org.thoughtcrime.securesms.ui.qaTag
7373import org.thoughtcrime.securesms.ui.shimmerOverlay
7474import org.thoughtcrime.securesms.ui.theme.LocalColors
@@ -77,6 +77,7 @@ import org.thoughtcrime.securesms.ui.theme.LocalType
7777import org.thoughtcrime.securesms.ui.theme.PreviewTheme
7878import org.thoughtcrime.securesms.ui.theme.SessionMaterialTheme
7979import org.thoughtcrime.securesms.ui.theme.blackAlpha40
80+ import org.thoughtcrime.securesms.util.DonationManager.Companion.URL_DONATE
8081
8182@Composable
8283fun HomeDialogs (
@@ -271,15 +272,14 @@ fun DonationDialog(
271272 sendCommand(HideDonationCTADialog )
272273 }
273274
274- val title = Phrase .from(context,R .string.donateSessionHelp) // todo DONV2 proper string
275- .put(StringSubstitutionConstants .APP_NAME_KEY , NonTranslatableStringConstants .APP_NAME )
275+ val title = Phrase .from(context,R .string.donateSessionAppealTitle)
276+ .put(StringSubstitutionConstants .DONATE_APPEAL_KEY , NonTranslatableStringConstants .DONATE_APPEAL_NAME )
276277 .format()
277278
278- val text = Phrase .from(context,R .string.donateSessionDescription) // todo DONV2 proper string
279+ val text = Phrase .from(context,R .string.donateSessionAppealDescription)
279280 .put(StringSubstitutionConstants .APP_NAME_KEY , NonTranslatableStringConstants .APP_NAME )
280281 .format()
281282
282-
283283 val titleColor: Color = LocalColors .current.text
284284
285285 BasicSessionAlertDialog (
@@ -347,10 +347,10 @@ fun DonationDialog(
347347 .qaTag(R .string.qa_cta_button_positive)
348348 .weight(1f )
349349 .shimmerOverlay(),
350- text = " Read Appeal " , // stringResource(R.string.donate), //todo DONV2 proper string
350+ text = stringResource(R .string.donateSessionAppealReadMore),
351351 onClick = {
352- sendCommand( HideDonationCTADialog )
353- sendCommand(ShowDonationConfirmation )
352+ context.openUrl( URL_DONATE )
353+ sendCommand(HomeViewModel . Commands . OnDonationLinkClicked )
354354 }
355355 )
356356 }
0 commit comments