Updated on 2026-08-14

This commit is contained in:
Tangem 2022-11-24 22:13:23 +03:00
parent e17ff1b4c2
commit b824631eef
3 changed files with 27 additions and 25 deletions

View file

@ -56,7 +56,7 @@ internal fun ParticipateBottomBlock(
),
)
PersonalCodeCard(code = code)
AdditionalButtons(shareLink = shareLink, showCopySnackbar = showCopySnackbar)
AdditionalButtons(code = code, shareLink = shareLink, showCopySnackbar = showCopySnackbar)
AgreementText(firstPartResId = R.string.referral_tos_enroled_prefix, onClicked = onAgreementClicked)
}
}
@ -94,7 +94,7 @@ private fun PersonalCodeCard(code: String) {
}
@Composable
private fun AdditionalButtons(shareLink: String, showCopySnackbar: () -> Unit) {
private fun AdditionalButtons(code: String, shareLink: String, showCopySnackbar: () -> Unit) {
val clipboardManager = LocalClipboardManager.current
val hapticFeedback = LocalHapticFeedback.current
@ -108,7 +108,7 @@ private fun AdditionalButtons(shareLink: String, showCopySnackbar: () -> Unit) {
iconResId = R.drawable.ic_copy,
onClicked = {
hapticFeedback.performHapticFeedback(HapticFeedbackType.LongPress)
clipboardManager.setText(AnnotatedString(shareLink))
clipboardManager.setText(AnnotatedString(code))
showCopySnackbar()
},
)
@ -120,7 +120,7 @@ private fun AdditionalButtons(shareLink: String, showCopySnackbar: () -> Unit) {
iconResId = R.drawable.ic_share,
onClicked = {
hapticFeedback.performHapticFeedback(HapticFeedbackType.LongPress)
context.shareText(shareLink)
context.shareText(context.getString(R.string.referral_share_link, shareLink))
},
)
}

View file

@ -21,4 +21,5 @@
<string name="referral_error_failed_to_load_info_with_reason">Не удалось загрузить информацию по реферальной программе. Причина: %s. Пожалуйста, попробуйте позже.</string>
<string name="referral_error_failed_to_participate">Не удалось обработать вашу заявку на участие. Причина: %s. Пожалуйста, попробуйте позже. Если проблема сохранится, вы можете обратиться в техподдержку.</string>
<string name="referral_promo_code_copied">Персональный код скопирован!</string>
<string name="referral_share_link">Купи Tangem Wallet со скидкой!\n%s</string>
</resources>

View file

@ -1,24 +1,25 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="details_referral_title">Referral program</string>
<string name="referral_title">Refer your friends to Tangem</string>
<string name="referral_point_currencies_title">You</string>
<string name="referral_point_currencies_description_prefix">Will get</string>
<string name="referral_point_currencies_description_suffix">for each wallet bought by your friend on your %s network address%s</string>
<string name="referral_point_discount_title">Your friend</string>
<string name="referral_point_discount_description_prefix">Will get a</string>
<string name="referral_point_discount_description_value">%s discount</string>
<string name="referral_point_discount_description_suffix">when buying a card on tangem.com</string>
<string name="referral_tos_not_enroled_prefix">By tapping this button you accept</string>
<string name="common_terms_and_conditions">terms and conditions</string>
<string name="referral_tos_suffix">of the referral program</string>
<string name="referral_button_participate">Participate</string>
<string name="referral_tos_enroled_prefix">You\'ve accepted</string>
<string name="referral_promo_code_title">Your personal code</string>
<string name="referral_wallets_purchased_count">%d wallets</string>
<string name="referral_friends_bought_title">Your friends bought</string>
<string name="referral_error_failed_to_load_info">Failed to load the information about the referral program. Please try again later.</string>
<string name="referral_error_failed_to_load_info_with_reason">Failed to load the information about the referral program. Reason: %s. Please try again later.</string>
<string name="referral_error_failed_to_participate">Your participation request could not be processed. Reason: %s. Please try again later. If the problem persists — feel free to contact our support.</string>
<string name="referral_promo_code_copied">Personal code copied!</string>
<string name="details_referral_title" translatable="false">Referral program</string>
<string name="referral_title" translatable="false">Refer your friends to Tangem</string>
<string name="referral_point_currencies_title" translatable="false">You</string>
<string name="referral_point_currencies_description_prefix" translatable="false">Will get</string>
<string name="referral_point_currencies_description_suffix" translatable="false">for each wallet bought by your friend on your %s network address%s</string>
<string name="referral_point_discount_title" translatable="false">Your friend</string>
<string name="referral_point_discount_description_prefix" translatable="false">Will get a</string>
<string name="referral_point_discount_description_value" translatable="false">%s discount</string>
<string name="referral_point_discount_description_suffix" translatable="false">when buying a card on tangem.com</string>
<string name="referral_tos_not_enroled_prefix" translatable="false">By tapping this button you accept</string>
<string name="common_terms_and_conditions" translatable="false">terms and conditions</string>
<string name="referral_tos_suffix" translatable="false">of the referral program</string>
<string name="referral_button_participate" translatable="false">Participate</string>
<string name="referral_tos_enroled_prefix" translatable="false">You\'ve accepted</string>
<string name="referral_promo_code_title" translatable="false">Your personal code</string>
<string name="referral_wallets_purchased_count" translatable="false">%d wallets</string>
<string name="referral_friends_bought_title" translatable="false">Your friends bought</string>
<string name="referral_error_failed_to_load_info" translatable="false">Failed to load the information about the referral program. Please try again later.</string>
<string name="referral_error_failed_to_load_info_with_reason" translatable="false">Failed to load the information about the referral program. Reason: %s. Please try again later.</string>
<string name="referral_error_failed_to_participate" translatable="false">Your participation request could not be processed. Reason: %s. Please try again later. If the problem persists — feel free to contact our support.</string>
<string name="referral_promo_code_copied" translatable="false">Personal code copied!</string>
<string name="referral_share_link" translatable="false">Buy Tangem Wallet with discount!\n%s</string>
</resources>