mirror of
https://github.com/Such-Software/hash-wallet.git
synced 2026-10-18 05:51:34 +02:00
Hide available balance in send card (#2662)
* hide available balance on send page when balance is hidden * hide available balance on send page when balance is hidden * allow show/hide of balance from send card
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
import 'dart:async';
|
||||
|
||||
import 'package:cake_wallet/core/open_crypto_pay/open_cryptopay_service.dart';
|
||||
import 'package:cake_wallet/entities/balance_display_mode.dart';
|
||||
import 'package:cake_wallet/entities/priority_for_wallet_type.dart';
|
||||
import 'package:cake_wallet/src/screens/receive/widgets/currency_input_field.dart';
|
||||
import 'package:cake_wallet/src/widgets/bottom_sheet/payment_confirmation_bottom_sheet.dart';
|
||||
@@ -536,13 +537,36 @@ class SendCardState extends State<SendCard> with AutomaticKeepAliveClientMixin<S
|
||||
FutureBuilder<String>(
|
||||
future: sendViewModel.sendingBalance,
|
||||
builder: (context, snapshot) {
|
||||
return Text(
|
||||
snapshot.data ??
|
||||
sendViewModel.balance, // default to balance while loading
|
||||
style: Theme.of(context).textTheme.bodySmall!.copyWith(
|
||||
fontWeight: FontWeight.w600,
|
||||
color: Theme.of(context).colorScheme.onSurfaceVariant,
|
||||
),
|
||||
return GestureDetector(
|
||||
onTap: () {
|
||||
sendViewModel.balanceViewModel
|
||||
.switchBalanceValue();
|
||||
},
|
||||
child: Observer(builder: (_) {
|
||||
final hidden = sendViewModel
|
||||
.balanceViewModel.displayMode ==
|
||||
BalanceDisplayMode.hiddenBalance;
|
||||
return Text(
|
||||
hidden
|
||||
? S.of(context).show_balance_send_page
|
||||
: (snapshot.data ??
|
||||
sendViewModel.balance),
|
||||
// default to balance while loading
|
||||
style: Theme.of(context)
|
||||
.textTheme
|
||||
.bodySmall!
|
||||
.copyWith(
|
||||
fontWeight: FontWeight.w600,
|
||||
color: hidden
|
||||
? Theme.of(context)
|
||||
.colorScheme
|
||||
.primary
|
||||
: Theme.of(context)
|
||||
.colorScheme
|
||||
.onSurfaceVariant,
|
||||
),
|
||||
);
|
||||
}),
|
||||
);
|
||||
},
|
||||
)
|
||||
|
||||
@@ -871,6 +871,7 @@
|
||||
"show": "يعرض",
|
||||
"show_address_book_popup": "عرض دفتر العناوين المنبثقة",
|
||||
"show_balance": "اضغط لفترة طويلة لإظهار التوازن",
|
||||
"show_balance_send_page": "انقر للكشف",
|
||||
"show_balance_toast": "اضغط لفترة طويلة لإخفاء أو إظهار التوازن",
|
||||
"show_details": "اظهر التفاصيل",
|
||||
"show_keys": "اظهار السييد / المفاتيح",
|
||||
|
||||
@@ -871,6 +871,7 @@
|
||||
"show": "Показване",
|
||||
"show_address_book_popup": "Показване на изскачащ прозорец на адресна книга",
|
||||
"show_balance": "Дълго натиснете, за да покажете баланса",
|
||||
"show_balance_send_page": "Докоснете, за да разкриете",
|
||||
"show_balance_toast": "Дълго натискане, за да се скрие или покаже баланс",
|
||||
"show_details": "Показване на подробностите",
|
||||
"show_keys": "Покажи seed/keys",
|
||||
|
||||
@@ -871,6 +871,7 @@
|
||||
"show": "Show",
|
||||
"show_address_book_popup": "Zobrazit vyskakovací okno",
|
||||
"show_balance": "Dlouhý stisknutí zobrazí rovnováhu",
|
||||
"show_balance_send_page": "Klepnutím zobrazíte",
|
||||
"show_balance_toast": "Dlouhý stiskněte pro skrytí nebo zobrazení rovnováhy",
|
||||
"show_details": "Zobrazit detaily",
|
||||
"show_keys": "Zobrazit seed/klíče",
|
||||
|
||||
@@ -872,6 +872,7 @@
|
||||
"show": "Zeigen",
|
||||
"show_address_book_popup": "Popup \"zum Adressbuch hinzufügen\" nach dem Senden anzeigen",
|
||||
"show_balance": "Lange drücken, um das Kontoguthaben zu zeigen",
|
||||
"show_balance_send_page": "Zum Enthüllen tippen",
|
||||
"show_balance_toast": "Langes drücken, um das Kontoguthaben zu verbergen oder zu zeigen",
|
||||
"show_details": "Details anzeigen",
|
||||
"show_keys": "Seed/Schlüssel anzeigen",
|
||||
|
||||
@@ -872,6 +872,7 @@
|
||||
"show": "Show",
|
||||
"show_address_book_popup": "Show Address Book popup",
|
||||
"show_balance": "Long Press to Show Balance",
|
||||
"show_balance_send_page": "Tap to reveal",
|
||||
"show_balance_toast": "Long press to hide or show balance",
|
||||
"show_details": "Show Details",
|
||||
"show_keys": "Show seed/keys",
|
||||
|
||||
@@ -366,8 +366,8 @@
|
||||
"estimated_new_fee": "Nueva tarifa estimada",
|
||||
"estimated_receive_amount": "Cantidad estimada a recibir",
|
||||
"eta": "ETA",
|
||||
"etherscan_history": "Historial de Etherscan",
|
||||
"ethereum_ecosystem": "Ecosistema Etereum",
|
||||
"etherscan_history": "Historial de Etherscan",
|
||||
"event": "Evento",
|
||||
"events": "Eventos",
|
||||
"evm_ecosystem_description": "Si es necesario, modifica la red y el token que deseas utilizar para este pago.",
|
||||
@@ -872,6 +872,7 @@
|
||||
"show": "Mostrar",
|
||||
"show_address_book_popup": "Mostrar la ventana emergente de la libreta de direcciones",
|
||||
"show_balance": "Mantén pulsado para mostrar saldo",
|
||||
"show_balance_send_page": "Toca para revelar",
|
||||
"show_balance_toast": "Mantén pulsado para ocultar o mostrar el saldo",
|
||||
"show_details": "Mostrar detalles",
|
||||
"show_keys": "Mostrar semilla/claves",
|
||||
|
||||
@@ -871,6 +871,7 @@
|
||||
"show": "Montrer",
|
||||
"show_address_book_popup": "Afficher la fenêtre contextuelle du carnet d'adresses",
|
||||
"show_balance": "Appuyez longtemps pour afficher votre solde",
|
||||
"show_balance_send_page": "Appuyez pour révéler",
|
||||
"show_balance_toast": "Appuyez longtemps pour masquer ou afficher votre solde",
|
||||
"show_details": "Afficher les détails",
|
||||
"show_keys": "Visualiser la phrase secrète (seed) et les clefs",
|
||||
|
||||
@@ -667,6 +667,7 @@
|
||||
"setup_your_debit_card": "Emohenda nde tarjeta débito",
|
||||
"share": "Mbohasa",
|
||||
"share_address": "Mbohasa dirección",
|
||||
"show_balance_send_page": "Tap ojekuaa haguã .",
|
||||
"show_details": "Hechauka umi mba’e",
|
||||
"show_keys": "Hechauka ñe’ẽñemi",
|
||||
"show_market_place": "Hechauka ñemuha renda",
|
||||
|
||||
@@ -873,6 +873,7 @@
|
||||
"show": "Nuna",
|
||||
"show_address_book_popup": "Nuna littafin littafin adireshi",
|
||||
"show_balance": "Dogon latsawa don nuna ma'auni",
|
||||
"show_balance_send_page": "Matsa don bayyana",
|
||||
"show_balance_toast": "Latsa latsawa don ɓoye ko nuna ma'auni",
|
||||
"show_details": "Nuna Cikakkun bayanai",
|
||||
"show_keys": "Nuna iri/maɓallai",
|
||||
|
||||
@@ -873,6 +873,7 @@
|
||||
"show": "दिखाओ",
|
||||
"show_address_book_popup": "पता बुक पॉपअप दिखाएं",
|
||||
"show_balance": "बैलेंस दिखाने के लिए लॉन्ग प्रेस",
|
||||
"show_balance_send_page": "प्रकट करने के लिए टैप करें",
|
||||
"show_balance_toast": "संतुलन को छिपाने या दिखाने के लिए लॉन्ग प्रेस",
|
||||
"show_details": "विवरण दिखाएं",
|
||||
"show_keys": "बीज / कुंजियाँ दिखाएँ",
|
||||
|
||||
@@ -871,6 +871,7 @@
|
||||
"show": "Pokazati",
|
||||
"show_address_book_popup": "Prikaži Popup adresara",
|
||||
"show_balance": "Dugački pritisak za pokazivanje ravnoteže",
|
||||
"show_balance_send_page": "Dodirnite za otkrivanje",
|
||||
"show_balance_toast": "Dugo pritisnite da biste sakrili ili pokazali ravnotežu",
|
||||
"show_details": "Prikaži pojedinosti",
|
||||
"show_keys": "Prikaži pristupni izraz/ključ",
|
||||
|
||||
@@ -869,6 +869,7 @@
|
||||
"show": "Ցուցահանդես",
|
||||
"show_address_book_popup": "Show ուցադրել հասցեի գրքի թռուցիկ",
|
||||
"show_balance": "Երկար մամուլ, հավասարակշռությունը ցույց տալու համար",
|
||||
"show_balance_send_page": "Հպեք՝ բացահայտելու համար",
|
||||
"show_balance_toast": "Երկար սեղմեք `հավասարակշռությունը թաքցնելու կամ ցույց տալու համար",
|
||||
"show_details": "Ցուցադրել մանրամասներ",
|
||||
"show_keys": "Ցուցադրել բանալիներ",
|
||||
|
||||
@@ -874,6 +874,7 @@
|
||||
"show": "Menunjukkan",
|
||||
"show_address_book_popup": "Tampilkan Alamat Buku Popup",
|
||||
"show_balance": "PRESS PANJANG UNTUK MENUNJUKKAN Balance",
|
||||
"show_balance_send_page": "Ketuk untuk mengungkapkan",
|
||||
"show_balance_toast": "Tekan panjang untuk menyembunyikan atau menunjukkan keseimbangan",
|
||||
"show_details": "Tampilkan Rincian",
|
||||
"show_keys": "Tampilkan seed/kunci",
|
||||
|
||||
@@ -872,6 +872,7 @@
|
||||
"show": "Mostra",
|
||||
"show_address_book_popup": "Mostra popup della rubrica",
|
||||
"show_balance": "Tieni premuto per mostrare l'importo",
|
||||
"show_balance_send_page": "Tocca per rivelare",
|
||||
"show_balance_toast": "Tieni premuto per nascondere o mostrare l'importo",
|
||||
"show_details": "Mostra dettagli",
|
||||
"show_keys": "Mostra seme/chiavi",
|
||||
|
||||
@@ -872,6 +872,7 @@
|
||||
"show": "見せる",
|
||||
"show_address_book_popup": "アドレス帳のポップアップを表示します",
|
||||
"show_balance": "バランスを示すためにロングプレス",
|
||||
"show_balance_send_page": "タップして表示します",
|
||||
"show_balance_toast": "バランスを隠したり表示したりするためにロングプレス",
|
||||
"show_details": "詳細を表示",
|
||||
"show_keys": "シード/キーを表示する",
|
||||
|
||||
@@ -872,6 +872,7 @@
|
||||
"show": "표시",
|
||||
"show_address_book_popup": "주소록 팝업 표시",
|
||||
"show_balance": "길게 눌러 잔액 표시",
|
||||
"show_balance_send_page": "공개하려면 탭하세요.",
|
||||
"show_balance_toast": "길게 눌러 잔액 숨기기 또는 표시",
|
||||
"show_details": "세부 정보 표시",
|
||||
"show_keys": "시드/키 표시",
|
||||
|
||||
@@ -871,6 +871,7 @@
|
||||
"show": "ပြသ",
|
||||
"show_address_book_popup": "လိပ်စာစာအုပ် popup ပြပါ",
|
||||
"show_balance": "ချိန်ခွင်လျှာကိုပြသရန်ရှည်လျားသောစာနယ်ဇင်း",
|
||||
"show_balance_send_page": "ထုတ်ဖေါ်ဖို့ကိုအသာပုတ်ပါ",
|
||||
"show_balance_toast": "ချိန်ခွင်လျှာကိုဖျောက်ရန်သို့မဟုတ်ပြသရန်ရှည်လျားသောစာနယ်ဇင်း",
|
||||
"show_details": "အသေးစိတ်ပြ",
|
||||
"show_keys": "မျိုးစေ့ /သော့များကို ပြပါ။",
|
||||
|
||||
@@ -871,6 +871,7 @@
|
||||
"show": "Show",
|
||||
"show_address_book_popup": "Toon adresboek pop -up",
|
||||
"show_balance": "Lange pers om evenwicht te tonen",
|
||||
"show_balance_send_page": "Tik om te onthullen",
|
||||
"show_balance_toast": "Lange pers om evenwicht te verbergen of te tonen",
|
||||
"show_details": "Toon details",
|
||||
"show_keys": "Toon zaad/sleutels",
|
||||
|
||||
@@ -366,8 +366,8 @@
|
||||
"estimated_new_fee": "Szacowana nowa opłata",
|
||||
"estimated_receive_amount": "Szacowana kwota otrzymania",
|
||||
"eta": "ETA",
|
||||
"etherscan_history": "Historia Etherscan",
|
||||
"ethereum_ecosystem": "Ekosystem Ethereum",
|
||||
"etherscan_history": "Historia Etherscan",
|
||||
"event": "Zdarzenie",
|
||||
"events": "Zdarzenia",
|
||||
"exchange": "Wymiana",
|
||||
@@ -870,6 +870,7 @@
|
||||
"show": "Pokaż",
|
||||
"show_address_book_popup": "Pokaż wyskakujące okno książki adresowej",
|
||||
"show_balance": "Przytrzymaj, aby wyświetlić saldo",
|
||||
"show_balance_send_page": "Kliknij, aby odsłonić",
|
||||
"show_balance_toast": "Przytrzymaj, aby ukryć lub pokazać saldo",
|
||||
"show_details": "Pokaż Szczegóły",
|
||||
"show_keys": "Pokaż seed/klucze",
|
||||
|
||||
@@ -873,6 +873,7 @@
|
||||
"show": "Mostrar",
|
||||
"show_address_book_popup": "Mostrar pop -up de livro de endereços",
|
||||
"show_balance": "Pressione há muito tempo para mostrar o equilíbrio",
|
||||
"show_balance_send_page": "Toque para revelar",
|
||||
"show_balance_toast": "Pressione há muito tempo para se esconder ou mostrar equilíbrio",
|
||||
"show_details": "Mostrar detalhes",
|
||||
"show_keys": "Mostrar semente/chaves",
|
||||
|
||||
@@ -872,6 +872,7 @@
|
||||
"show": "Показывать",
|
||||
"show_address_book_popup": "Показать адресную книгу всплывающее окно",
|
||||
"show_balance": "Длинная пресса, чтобы показать баланс",
|
||||
"show_balance_send_page": "Нажмите, чтобы открыть",
|
||||
"show_balance_toast": "Длинная нажавка, чтобы скрыть или показать баланс",
|
||||
"show_details": "Показать детали",
|
||||
"show_keys": "Показать мнемоническую фразу/ключи",
|
||||
|
||||
@@ -871,6 +871,7 @@
|
||||
"show": "แสดง",
|
||||
"show_address_book_popup": "แสดงสมุดที่อยู่ป๊อปอัพ",
|
||||
"show_balance": "กดยาวเพื่อแสดงความสมดุล",
|
||||
"show_balance_send_page": "แตะเพื่อเปิดเผย",
|
||||
"show_balance_toast": "กดนานเพื่อซ่อนหรือแสดงความสมดุล",
|
||||
"show_details": "แสดงรายละเอียด",
|
||||
"show_keys": "แสดงซีด/คีย์",
|
||||
|
||||
@@ -871,6 +871,7 @@
|
||||
"show": "Ipakita",
|
||||
"show_address_book_popup": "Ipakita ang Address Book Popup",
|
||||
"show_balance": "Mahabang pindutin upang ipakita ang balanse",
|
||||
"show_balance_send_page": "Tapikin upang ibunyag",
|
||||
"show_balance_toast": "Mahabang pindutin upang itago o ipakita ang balanse",
|
||||
"show_details": "Ipakita ang mga detalye",
|
||||
"show_keys": "Ipakita ang mga seed/key",
|
||||
|
||||
@@ -871,6 +871,7 @@
|
||||
"show": "Göstermek",
|
||||
"show_address_book_popup": "Adres Kitabı Popup'ı Göster",
|
||||
"show_balance": "Dengeyi Göstermek İçin Uzun Basın",
|
||||
"show_balance_send_page": "Ortaya çıkarmak için dokunun",
|
||||
"show_balance_toast": "Dengeyi gizlemek veya göstermek için uzun basın",
|
||||
"show_details": "Detayları Göster",
|
||||
"show_keys": "Tohumları/anahtarları göster",
|
||||
|
||||
@@ -872,6 +872,7 @@
|
||||
"show": "Показувати",
|
||||
"show_address_book_popup": "Показати спливаюче вікно адреси книги",
|
||||
"show_balance": "Довга преса, щоб показати рівновагу",
|
||||
"show_balance_send_page": "Торкніться, щоб відкрити",
|
||||
"show_balance_toast": "Довга преса, щоб приховати або показати рівновагу",
|
||||
"show_details": "Показати деталі",
|
||||
"show_keys": "Показати мнемонічну фразу/ключі",
|
||||
|
||||
@@ -873,6 +873,7 @@
|
||||
"show": "دکھائیں",
|
||||
"show_address_book_popup": "ایڈریس بک پاپ اپ دکھائیں",
|
||||
"show_balance": "توازن ظاہر کرنے کے لئے طویل پریس",
|
||||
"show_balance_send_page": "ظاہر کرنے کے لئے ٹیپ کریں",
|
||||
"show_balance_toast": "توازن چھپانے یا ظاہر کرنے کے لئے طویل پریس",
|
||||
"show_details": "تفصیلات دکھائیں",
|
||||
"show_keys": "بیج / چابیاں دکھائیں۔",
|
||||
|
||||
@@ -868,6 +868,7 @@
|
||||
"show": "Trình diễn",
|
||||
"show_address_book_popup": "Hiển thị cửa sổ bật lên sổ sách địa chỉ",
|
||||
"show_balance": "Báo chí dài để hiển thị sự cân bằng",
|
||||
"show_balance_send_page": "Nhấn để tiết lộ",
|
||||
"show_balance_toast": "Nhấn dài để ẩn hoặc hiển thị sự cân bằng",
|
||||
"show_details": "Hiển thị chi tiết",
|
||||
"show_keys": "Hiển thị hạt giống/khóa",
|
||||
|
||||
@@ -872,6 +872,7 @@
|
||||
"show": "Fihan",
|
||||
"show_address_book_popup": "Fihan Agbejade Iwe Adirẹsi",
|
||||
"show_balance": "Tẹ Tẹ lati ṣafihan iwọntunwọnsi",
|
||||
"show_balance_send_page": "Fọwọ ba lati ṣafihan",
|
||||
"show_balance_toast": "Tẹ Tẹ lati tọju tabi ṣafihan iwọntunwọnsi",
|
||||
"show_details": "Fi ìsọfúnni kékeré hàn",
|
||||
"show_keys": "Wo hóró / àwọn kọ́kọ́rọ́",
|
||||
|
||||
@@ -871,6 +871,7 @@
|
||||
"show": "展示",
|
||||
"show_address_book_popup": "显示地址簿弹出",
|
||||
"show_balance": "长印刷以显示平衡",
|
||||
"show_balance_send_page": "点击即可显示",
|
||||
"show_balance_toast": "长按以隐藏或显示平衡",
|
||||
"show_details": "显示详细信息",
|
||||
"show_keys": "显示种子/密钥",
|
||||
|
||||
Reference in New Issue
Block a user