diff --git a/core/res/src/main/res/values-de/strings.xml b/core/res/src/main/res/values-de/strings.xml index d03a24ea12..7c327c914d 100644 --- a/core/res/src/main/res/values-de/strings.xml +++ b/core/res/src/main/res/values-de/strings.xml @@ -337,7 +337,7 @@ Transaktion fehlgeschlagen Transaktionsstatus Transaktionen - Überweisung + Überweiseung Die Daten konnten nicht geladen werden… Ich verstehe Es ist ein Fehler aufgetreten. Bitte versuche es erneut. @@ -1708,7 +1708,7 @@ Der Mindestbetrag wird aus der aktuellen Netzwerkgebühr berechnet, um sicherzustellen, dass er 4%% nicht überschreitet, was den Mindestbetrag %1$s (%2$s) ergibt. Mindestaufladung Gebührenpolitik - Tangem erhebt außerdem eine Servicegebühr von 3% auf den erzielten Ertrag. + Tangem erhebt außerdem eine Servicegebühr von 15% auf den erzielten Ertrag. Deine Gelder werden automatisch an Aave überwiesen, sobald die Netzwerkgebühren niedriger sind oder Dein Guthaben den erforderlichen Mindestbetrag erreicht. Historische Renditen Die Freigabe für Deine Token im Yield-Modus wurde widerrufen. Öffne den Token, um die Berechtigung erneut zu erteilen. @@ -1720,7 +1720,7 @@ Senden, tauschen oder verkaufen Deine Gelder sofort, wann immer Du willst. Jederzeit Zugriff auf Dein Geld Wie funktioniert das? - Aave ist ein dezentrales Protokoll, das einen Gesamtwert von über 81,9 Milliarden US-Dollar verwaltet. + Aave ist ein dezentrales Protokoll, das einen Gesamtwert von über 61 Milliarden US-Dollar verwaltet. Dezentral und selbstverwahrend Durch die Nutzung dieses Dienstes erklärst Du Dich mit provider\n%1$s und %2$s einverstanden Mit Aave verbinden diff --git a/core/res/src/main/res/values-es/strings.xml b/core/res/src/main/res/values-es/strings.xml index 4a8daa7d9e..543707a0b6 100644 --- a/core/res/src/main/res/values-es/strings.xml +++ b/core/res/src/main/res/values-es/strings.xml @@ -1509,7 +1509,7 @@ El monto mínimo se calcula a partir de la tarifa de red actual para garantizar que no exceda 4%%, lo que hace que el mínimo sea %1$s (%2$s). Recarga mínima Política de tarifas - Tangem también cobra una comisión de servicio del 3% sobre el rendimiento obtenido. + Tangem también cobra una comisión de servicio del 15% sobre el rendimiento obtenido. Sus fondos se suministrarán automáticamente a Aave una vez que las comisiones de red sean más bajas o su saldo alcance el importe mínimo requerido. Rendimientos históricos Se ha revocado la autorización para su token en el modo Rendimiento. Abra el token para volver a conceder el permiso. @@ -1521,7 +1521,7 @@ Envíe, intercambie o venda sus fondos al instante, cuando quiera. Acceda a sus fondos en cualquier momento ¿Cómo funciona? - Aave es un protocolo descentralizado que administra más de 81.9 billones de dólares en valor total. + Aave es un protocolo descentralizado que administra más de 61 billones de dólares en valor total. Descentralizado y autocustodiado Al utilizar este servicio, usted acepta que el proveedor\n%1$s y %2$s Conectar Aave diff --git a/core/res/src/main/res/values-fr/strings.xml b/core/res/src/main/res/values-fr/strings.xml index 22419eb4eb..0a4d433a00 100644 --- a/core/res/src/main/res/values-fr/strings.xml +++ b/core/res/src/main/res/values-fr/strings.xml @@ -244,7 +244,7 @@ La transaction a échoué Statut de la transaction Transactions - Transfert + Fourniture Je comprends Il y avait une erreur. Veuillez réessayer. Inaccessible @@ -1457,7 +1457,7 @@ Pour ne pas payer un fraid de commissions élevé la prochaine fois que vous rechargez votre portefeuille, veuillez réduire le montant de %s XTZ Vos fonds sont actuellement fournis au protocole Aave, mais vous pouvez les gérer à tout moment. Vos %s sont fournis à Aave. - Le transfert de %1$s %2$s vers Aave est en attente. + Le transfert de %1$s %2$s vers Aave est en attente. Donnez votre accord Un problème est survenu lors de votre précédente approbation, nous avons donc besoin d\'une nouvelle approbation. Choisissez comment vous souhaitez procéder. Autorisation nécessaire @@ -1487,7 +1487,7 @@ Le montant minimum est calculé à partir des frais de réseau actuels afin de garantir qu\'il ne dépasse pas 4 %%, ce qui donne un minimum de %1$s (%2$s). Recharge minimale Politique tarifaire - Tangem prélève également des frais de service de 3% sur les revenus générés. + Tangem prélève également des frais de service de 15% sur les revenus générés. Vos fonds seront automatiquement transférés vers Aave dès que les frais de réseau seront moins élevés ou que votre solde atteindra le montant minimum requis. Rendements historiques Approbations de tokens nécessaires @@ -1498,7 +1498,7 @@ Envoyez, échangez ou vendez vos fonds instantanément, quand vous le souhaitez. Accédez à vos fonds à tout moment Comment ça marche ? - Aave est un protocole décentralisé qui gère plus de 81,9 milliards de dollars en valeur totale. + Aave est un protocole décentralisé qui gère plus de 61 milliards de dollars en valeur totale. Décentralisé et auto-détenu En utilisant ce service, vous acceptez les conditions générales du fournisseur %1$s et %2$s. Connecter Aave diff --git a/core/res/src/main/res/values-ja/strings.xml b/core/res/src/main/res/values-ja/strings.xml index 1b9d2b102f..b208cd2845 100644 --- a/core/res/src/main/res/values-ja/strings.xml +++ b/core/res/src/main/res/values-ja/strings.xml @@ -244,6 +244,7 @@ 有効にする 有効 エラー + 推定手数料 スワップ 移動する 取引履歴を調べる @@ -476,7 +477,7 @@ プロバイダー ベストレート FCA警告リスト - お得なレート + ベストチョイス FCA警告リストに掲載されたプロバイダー 最大 %s まで使用可能 %s 以上で利用可能 @@ -1346,7 +1347,7 @@ ネットワーク%s内の保留中の取引が完了すると、送金が可能になります。 %sの売却は、現在のプロバイダーではサポートされていませんが、より多くのオプションを追加できるよう取り組んでいます。 %sのステーキングは、現在のプロバイダーではサポートされていませんが、より多くのオプションを追加できるよう取り組んでいます。 - ここにテキストを入力 + 承認が取り消されましたが、あなたの資金は引き続き利息モードです。操作を行うには、利息モードに移動し、再度承認を付与してください。 XPUBを生成する 非表示 このトークンをメイン画面から非表示にします。トークンの管理ページからいつでも再度追加できます。 @@ -1740,15 +1741,16 @@ いいえ、すべて送信します %s XTZを減らす 次回ウォレットにチャージするときに手数料の増加を避けるには、金額を%s XTZ減らしてください。 - あなたの資金は現在Aaveプロトコルに供給されていますが、いつでも管理できます。 + 利息モードを有効にすると、このアドレスへの今後のすべての入金はAaveに送られます。ただし、資金の管理は引き続き自由に行えます。 %sはAaveに供給されています Aaveへの%1$s %2$sの供給は保留中です 承認する - 前回の承認に問題があったため、新しい承認が必要です。手続き方法を選択してください。 + トークンの承認は取り消されました。サービス機能を再開するには、再度承認を行ってください。 承認が必要 手数料が差し引かれ、あなたの資産は再び貸し出されます。 引き続き収益を得るには承認が必要です。 承認を確定する + あなたの資金は現在Aaveプロトコルに預けられていますが、いつでも自由に管理できます。 あなたの%sはAaveに預けられています チャートを読み込めません・・ 受け取った金額%1$s %2$sはAaveに入金されませんでした。 @@ -1759,7 +1761,7 @@ 現在、ネットワーク手数料が高すぎるため貸付を実行できません。手数料が%1$s以下に下がり次第、資金が供給されます。 私の資金 あなたの%1$sはAaveに預けられ、利息が付きます。あなたは%2$sトークンを保有しており、これは残高を表し、時間の経過とともに増加します。入金すると資金はAaveに供給され、取引手数料を差し引いた利息が付きます。 - 利回りを得る + 利息モード 総収益 Aaveへの送金 Aaveの詳細を見る @@ -1769,13 +1771,14 @@ 今後のチャージごとに、おおよそ%1$s(%2$s)のネットワーク手数料が差し引かれますが、上限の%3$s(%4$s)を超えることはありません。 ネットワーク手数料が上限手数料を超えた場合、手数料が下がるまで取引は成立しません。この制限は後で変更できます。 最大手数料 - 最小金額は現在のネットワーク手数料に基づいて計算されており、手数料が4%を超えないように設定されています。その結果、最小金額は%1$s(%2$s)となります。 + 最小金額は現在のネットワーク手数料に基づいて計算されており、手数料が4%を超えないように設定されています。そのため、最小金額は%1$s(%2$s)となります。 最低入金額 手数料ポリシー - Tangemはまた、得られた利回りに対して3%のサービス手数料を差し引きます。 + Tangemはまた、得られた利回りに対して15%のサービス手数料を差し引きます。 ネットワーク手数料が下がるか、残高が最低必要額に達すると、資金は自動的にAaveに供給されます。 過去のリターン - トークンの承認が必要 + 利息モードでのトークンの承認が取り消されました。トークンを開いて再度許可してください。 + トークンの承認が必要です ネットワーク接続を確認してください ネットワーク手数料についての情報にアクセスできません あなたが行うすべての入金は、自動的にAaveへ供給されます。 @@ -1814,7 +1817,7 @@ 自動 取引のネットワーク手数料をカバーするために、 %1$s %2$sを入金してください %s手数料を支払えません - 利息サービスは現在利用できません。しばらくしてから再度お試しください。 - 収益は利用できません + 現在、利息モードのサービスは利用できません。しばらくしてから再度お試しください。 + 利息モードは利用できません チャートを読み込めません・・ diff --git a/core/res/src/main/res/values-ru/strings.xml b/core/res/src/main/res/values-ru/strings.xml index d31c06528c..ce557b4570 100644 --- a/core/res/src/main/res/values-ru/strings.xml +++ b/core/res/src/main/res/values-ru/strings.xml @@ -181,6 +181,7 @@ Включить Включено Ошибка + Комиссия сети Обменять Обозреватель Посмотреть историю транзакций @@ -1588,7 +1589,7 @@ Доступно Текущий APY Мои средства - Ваш %1$s теперь внесён в Aave и приносит проценты. У вас есть токен %2$s, который отражает ваш баланс и со временем увеличивается. При пополнении средства автоматически направляются в Aave для получения процентов за вычетом комиссии за транзакцию. + Ваши %1$s теперь внесён в Aave и приносит проценты. У вас есть токен %2$s, который отражает ваш баланс и со временем увеличивается. При пополнении средства автоматически направляются в Aave для получения процентов за вычетом комиссии за транзакцию. Итоговый доход Переводы в Aave Изучите Aave @@ -1600,7 +1601,7 @@ Это минимальный депозит, который можно отправить в Aave. Чтобы депозиты оставались прибыльными, мы не обрабатываем их, когда комиссия сети превышает %1$s%2$sот суммы. Минимальный депозит Политика комиссий - Tangem взимает комиссию за обслуживание в размере 3% от полученного дохода. + Tangem взимает комиссию за обслуживание в размере 15% от полученного дохода. Ваши средства будут автоматически переведены в Aave, как только комиссия сети снизится или баланс достигнет минимально необходимой суммы. Историческая доходность Разрешение для вашего токена в Yield сервисе было отозвано. Откройте токен, чтобы выдать разрешение снова. @@ -1612,7 +1613,7 @@ Отправляйте, обменивайте или продавайте свои средства мгновенно, когда захотите. Мгновенный вывод средств Как это работает? - Aave — это децентрализованный протокол, управляющий активами на сумму более 81,9 миллиарда долларов США. + Aave — это децентрализованный протокол, управляющий активами на сумму более 61 миллиарда долларов США. Децентрализованный и некастодиальный Используя сервис, вы соглашаетесь с условиями провайдера %1$s и %2$s Подключить Aave @@ -1631,7 +1632,7 @@ Активен На паузе Завершить заработок - Выключив эту функцию, вы выведёте средства из Aave, получите их обратно в %s в кошельке и перестанете зарабатывать награды. + Выключив эту функцию, вы выведёте средства из Aave, получите их обратно в %s в своем кошельке и перестанете зарабатывать награды. Комиссия сети будет вычтена из суммы вашего вывода. Годовая доходность (APY) APY diff --git a/core/res/src/main/res/values-uk-rUA/strings.xml b/core/res/src/main/res/values-uk-rUA/strings.xml index 4a7a2575b3..a3bca5586f 100644 --- a/core/res/src/main/res/values-uk-rUA/strings.xml +++ b/core/res/src/main/res/values-uk-rUA/strings.xml @@ -1432,6 +1432,63 @@ Ні, відправити все Зменшити на %s XTZ Щоб не платити підвищену комісію при наступному поповненні гаманця, зменште суму на %s XTZ + З активним режимом дохідності всі майбутні депозити на цю адресу будуть надходити до Aave. Ви все ще можете вільно розпоряджатися своїми коштами. + Ваш %s внесений до Aave + Дати згоду + Схвалення для вашого токена було відкликано. Надайте його знову, щоб відновити роботу сервісу. + Потрібне схвалення + Комісія буде знята, а ваші активи знову почнуть приносити дохід. + Щоб продовжити заробляти, потрібне схвалення. + Підтвердити дозвіл + Наразі ваші кошти розміщені у протоколі Aave, але ви можете керувати ними в будь-який час. + Ваш %s внесений у Aave + Неможливо завантажити графік + Отримана сума, %1$s %2$s не була зарахована на Aave. + APY %1$s%% + Доступно + Поточний APY + Мої кошти + Ваші %1$s тепер розміщено в Aave і приносить дохід. У вас є токен %2$s, який представляє ваш баланс і з часом збільшується. При поповненні кошти автоматично направляються в Aave для отримання процентів з вирахуванням комісії за транзакцію. + Підсумковий дохід + Перекази в Aave + Дослідити Aave + Це поточна комісія у мережі %s. + Поточна комісія + Усі майбутні депозити %s будуть надходити до Aave автоматично, з вирахуванням комісії за транзакцію. + Якщо мережеві комісії перевищують максимальну комісію, транзакція не пройде, поки вони не знизяться. Ви можете змінити цей ліміт пізніше. + Максимальна комісія Це найменший депозит, який можна надіслати в Aave. Щоб депозити залишалися прибутковими, ми не обробляємо їх, коли комісія мережі перевищує %1$s%2$s від суми. + Мінімальне поповнення + Політика комісій + Tangem комісію за обслуговування у розмірі 15% від отриманого доходу. + Ваші кошти будуть автоматично переведені у Aave, як тільки мережеві комісії знизяться або ваш баланс досягне мінімально необхідної суми. + Історична прибутковість Дозвіл для вашого токена в режимі Yield було відкликано. Відкрийте токен, щоб надати дозвіл знову. + Потрібний дозвіл для токену + Перевірте підключення до мережі + Інформація про комісію недоступна + Аave + При підтримці + Коли ви поповнюєте рахунок, ваші кошти автоматично надсилатимуться на Aave, щоб почати нараховувати відсотки. Для покриття комісії з вас буде утримана невелика плата у розмірі %s. + Почати заробляти + Ваш %s буде передано до Aave, і залишиться завжди доступним. + Політика комісій + Ваші наступні поповнення рахунку автоматично надходитимуть до Aave. + Активний + На паузі + Завершити заробіток + Вимкнення цієї опції виведе ваші активи з Aave, отримаєте їх назад у %s у вашому гаманці і зупинить накопичення нагород. + Комісія мережі буде вирахувана з суми, яку ви знімаєте. + Річна прибутковість (APY) + APY + Нехай ваші гроші працюють — заробляйте відсотки на свій рахунок. + Відсотки нараховуються автоматично + Режим дохідності + Відправка ваших коштів + Нехай ваш баланс працює на вас! + Автоматично + Внесіть трохи %1$s %2$s, щоб покрити комісію мережі за транзакції. + Неможливо покрити комісію в %s + Сервіс доходності у даний час недоступний. Будь ласка, спробуйте пізніше. + Режим дохідності недоступний diff --git a/core/res/src/main/res/values/strings.xml b/core/res/src/main/res/values/strings.xml index f93fca2b20..05e968f603 100644 --- a/core/res/src/main/res/values/strings.xml +++ b/core/res/src/main/res/values/strings.xml @@ -184,6 +184,7 @@ Not enough ADA Accept Access denied + Account Accounts Activate Add @@ -249,7 +250,7 @@ Enable Enabled Error - Estimated fee + Network service fee Swap Explore Explore transaction history @@ -1815,7 +1816,7 @@ To avoid paying an increased commission the next time you top up your wallet, reduce the amount by %s XTZ With Yield mode active, all future deposits to this address will go to Aave. You can still manage your funds freely. Your %s is supplied to Aave - Supplying %1$s %2$s to Aave is pending + Supplying %1$s %2$s to Aave is pending Give Approve Your token’s approval has been revoked. Grant it again to resume service functionality. Approve needed @@ -1832,7 +1833,7 @@ When topping up for lending, a network fee not exceeding %1$s will be deducted from the balance. The network fee is currently too high to execute lending. Funds will be supplied once it drops to %1$s or below. My funds - Your %1$s is now deposited in Aave and earning interest. You hold a%2$s token, which represents your balance and grows over time. When you deposit more funds, they\'ll be supplied to Aave to earn interest, minus a transaction fee. + Your %1$s is now deployed to Aave and earning yield. You hold %2$s tokens, which represent your balance and accrue yield automatically. When you top up, funds are added to Aave to earn more yield, minus fees. Yield mode Total earnings Transfers to Aave @@ -1840,13 +1841,13 @@ This is the current supply fee on %s. The actual cost will be shown on the activation tab. Current fee All future %s deposits will be supplied to Aave automatically, with the transaction fee deducted. - An approximate network fee of %1$s (%2$s) will be deducted from each future top-up, and it won’t exceed your %3$s (%4$s) limit. + An approximate network fee of %1$s (%2$s) will be deducted from each future top-up, and it won’t exceed your %3$s (%4$s) limit. If network fees rise above maximum fee, the transaction won’t go through until they decrease. You can change this limit later. Maximum fee The minimum amount is calculated from the current network fee to ensure it does not exceed 4%%, which makes the minimum %1$s (%2$s). Minimum top-up Fee policy - Tangem also takes a 3% service fee on yield earned. + Tangem also takes a 15% service fee on yield earned. Your funds will be automatically supplied to Aave once network fees are lower or your balance meets the minimum required amount. Historical returns Approval for your token in the Yield mode has been revoked. Open the token to grant permission again. @@ -1858,7 +1859,7 @@ Send, swap, or sell your funds instantly, anytime you want. Access your funds anytime How it works? - Aave is a decentralized protocol managing over $81.9 billion in total value. + Aave is a decentralized protocol managing over $61  billion in total value. Decentralized and self-custodial By using this service, you agree with provider\n%1$s and %2$s Connect Aave @@ -1877,7 +1878,7 @@ Active Paused Disable yield mode - Turning this off will withdraw your funds from Aave to %s in your wallet and it will stop earning rewards. + Turning this off will withdraw your assets from Aave, convert them back to %s in your wallet, and stop yield accrual. The network fee will be deducted from the amount you withdraw. Supply APY APY @@ -1885,7 +1886,7 @@ Interest accrues automatically Yield mode Processing your deposit - Make your assets work for you + Interest accrues automatically Automatic Deposit some %1$s %2$s to cover the network fee for transactions Unable to cover %s fee diff --git a/features/yield-supply/impl/src/main/java/com/tangem/features/yield/supply/impl/main/entity/YieldSupplyUM.kt b/features/yield-supply/impl/src/main/java/com/tangem/features/yield/supply/impl/main/entity/YieldSupplyUM.kt index 2d7419ea4b..fab5e5aa21 100644 --- a/features/yield-supply/impl/src/main/java/com/tangem/features/yield/supply/impl/main/entity/YieldSupplyUM.kt +++ b/features/yield-supply/impl/src/main/java/com/tangem/features/yield/supply/impl/main/entity/YieldSupplyUM.kt @@ -10,6 +10,7 @@ internal sealed class YieldSupplyUM { data class Available( val apy: String, + val apyText: TextReference, val title: TextReference, val onClick: () -> Unit, ) : YieldSupplyUM() diff --git a/features/yield-supply/impl/src/main/java/com/tangem/features/yield/supply/impl/main/model/transformers/YieldSupplyTokenStatusSuccessTransformer.kt b/features/yield-supply/impl/src/main/java/com/tangem/features/yield/supply/impl/main/model/transformers/YieldSupplyTokenStatusSuccessTransformer.kt index 338012ba0e..6fe83f309a 100644 --- a/features/yield-supply/impl/src/main/java/com/tangem/features/yield/supply/impl/main/model/transformers/YieldSupplyTokenStatusSuccessTransformer.kt +++ b/features/yield-supply/impl/src/main/java/com/tangem/features/yield/supply/impl/main/model/transformers/YieldSupplyTokenStatusSuccessTransformer.kt @@ -1,10 +1,11 @@ package com.tangem.features.yield.supply.impl.main.model.transformers +import com.tangem.core.ui.extensions.combinedReference +import com.tangem.core.ui.extensions.resourceReference +import com.tangem.core.ui.extensions.stringReference +import com.tangem.domain.yield.supply.models.YieldMarketToken import com.tangem.features.yield.supply.impl.R import com.tangem.features.yield.supply.impl.main.entity.YieldSupplyUM -import com.tangem.core.ui.extensions.resourceReference -import com.tangem.core.ui.extensions.wrappedList -import com.tangem.domain.yield.supply.models.YieldMarketToken import com.tangem.utils.transformer.Transformer internal class YieldSupplyTokenStatusSuccessTransformer( @@ -16,12 +17,15 @@ internal class YieldSupplyTokenStatusSuccessTransformer( if (!tokenStatus.isActive) return YieldSupplyUM.Unavailable return YieldSupplyUM.Available( - title = resourceReference( - id = R.string.yield_module_token_details_earn_notification_title, - formatArgs = wrappedList(tokenStatus.apy), - ), + title = resourceReference(R.string.yield_module_token_details_earn_notification_title), onClick = onStartEarningClick, apy = tokenStatus.apy.toString(), + apyText = combinedReference( + resourceReference( + R.string.yield_module_token_details_earn_notification_apy, + ), + stringReference(" ${tokenStatus.apy}%"), + ), ) } } \ No newline at end of file diff --git a/features/yield-supply/impl/src/main/java/com/tangem/features/yield/supply/impl/main/ui/YieldSupplyBlockContent.kt b/features/yield-supply/impl/src/main/java/com/tangem/features/yield/supply/impl/main/ui/YieldSupplyBlockContent.kt index dbcb639c6b..2066b6ea26 100644 --- a/features/yield-supply/impl/src/main/java/com/tangem/features/yield/supply/impl/main/ui/YieldSupplyBlockContent.kt +++ b/features/yield-supply/impl/src/main/java/com/tangem/features/yield/supply/impl/main/ui/YieldSupplyBlockContent.kt @@ -62,8 +62,9 @@ internal fun YieldSupplyBlockContent(yieldSupplyUM: YieldSupplyUM, modifier: Mod @Composable private fun SupplyAvailable(supplyUM: YieldSupplyUM.Available, modifier: Modifier = Modifier) { SupplyInfo( - title = supplyUM.title, - subtitle = resourceReference(R.string.yield_module_token_details_earn_notification_description), + title = resourceReference(R.string.yield_module_token_details_earn_notification_earning_on_your_balance_title), + subtitle = supplyUM.title, + rewardsApy = supplyUM.apyText, iconTint = TangemTheme.colors.icon.accent, modifier = modifier, button = { @@ -82,6 +83,7 @@ private fun SupplyUnavailable(modifier: Modifier = Modifier) { SupplyInfo( title = resourceReference(R.string.yield_module_unavailable_title), subtitle = resourceReference(R.string.yield_module_unavailable_subtitle), + rewardsApy = null, iconTint = TangemTheme.colors.icon.inactive, button = null, modifier = modifier, @@ -249,6 +251,7 @@ private fun SupplyLoading(modifier: Modifier = Modifier) { private fun SupplyInfo( title: TextReference, subtitle: TextReference, + rewardsApy: TextReference?, iconTint: Color, modifier: Modifier = Modifier, button: (@Composable () -> Unit)? = null, @@ -264,6 +267,7 @@ private fun SupplyInfo( Row( horizontalArrangement = Arrangement.spacedBy(10.dp), verticalAlignment = Alignment.CenterVertically, + modifier = Modifier.fillMaxWidth(), ) { Icon( imageVector = ImageVector.vectorResource(R.drawable.ic_analytics_up_24), @@ -277,11 +281,28 @@ private fun SupplyInfo( Column( verticalArrangement = Arrangement.spacedBy(2.dp), ) { - Text( - text = title.resolveReference(), - style = TangemTheme.typography.button, - color = TangemTheme.colors.text.primary1, - ) + Row( + horizontalArrangement = Arrangement.spacedBy(4.dp), + ) { + Text( + text = title.resolveReference(), + style = TangemTheme.typography.subtitle2, + color = TangemTheme.colors.text.primary1, + ) + if (rewardsApy != null) { + Text( + text = StringsSigns.DOT, + style = TangemTheme.typography.subtitle1, + color = TangemTheme.colors.text.tertiary, + ) + Text( + text = rewardsApy.resolveReference(), + style = TangemTheme.typography.subtitle1, + maxLines = 1, + color = TangemTheme.colors.text.accent, + ) + } + } Text( text = subtitle.resolveReference(), style = TangemTheme.typography.caption2, @@ -312,6 +333,7 @@ private class PreviewProvider : PreviewParameterProvider { wrappedList("5.1"), ), apy = "5.1", + apyText = stringReference("5.1 % APY"), onClick = {}, ), YieldSupplyUM.Content(