Disable ionia for haven (#440)

This commit is contained in:
Godwin Asuquo 2022-07-28 18:53:12 +03:00 committed by GitHub
parent eeaecae0c7
commit 2cf053282e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
17 changed files with 60 additions and 17 deletions

View file

@ -217,7 +217,7 @@ class DashboardPage extends BasePage {
if (_isEffectsInstalled) {
return;
}
pages.add(MarketPlacePage());
pages.add(MarketPlacePage(dashboardViewModel: walletViewModel));
pages.add(balancePage);
pages.add(TransactionsPage(dashboardViewModel: walletViewModel));
_isEffectsInstalled = true;

View file

@ -1,9 +1,17 @@
import 'package:cake_wallet/routes.dart';
import 'package:cake_wallet/src/widgets/alert_with_one_action.dart';
import 'package:cake_wallet/src/widgets/market_place_item.dart';
import 'package:cake_wallet/utils/show_pop_up.dart';
import 'package:cake_wallet/view_model/dashboard/dashboard_view_model.dart';
import 'package:cw_core/wallet_type.dart';
import 'package:flutter/material.dart';
import 'package:cake_wallet/generated/i18n.dart';
class MarketPlacePage extends StatelessWidget {
MarketPlacePage({@required this.dashboardViewModel});
final DashboardViewModel dashboardViewModel;
final _scrollController = ScrollController();
@override
@ -36,7 +44,7 @@ class MarketPlacePage extends StatelessWidget {
children: <Widget>[
SizedBox(height: 20),
MarketPlaceItem(
onTap: () => Navigator.of(context).pushNamed(Routes.ioniaWelcomePage),
onTap: () =>_navigatorToGiftCardsPage(context),
title: S.of(context).cake_pay_title,
subTitle: S.of(context).cake_pay_subtitle,
),
@ -49,4 +57,24 @@ class MarketPlacePage extends StatelessWidget {
),
);
}
void _navigatorToGiftCardsPage(BuildContext context) {
final walletType = dashboardViewModel.type;
switch (walletType) {
case WalletType.haven:
showPopUp<void>(
context: context,
builder: (BuildContext context) {
return AlertWithOneAction(
alertTitle: S.of(context).error,
alertContent: S.of(context).gift_cards_unavailable,
buttonText: S.of(context).ok,
buttonAction: () => Navigator.of(context).pop());
});
break;
default:
Navigator.of(context).pushNamed(Routes.ioniaWelcomePage);
}
}
}

View file

@ -631,5 +631,6 @@
"order_id": "Bestell-ID",
"gift_card_is_generated": "Geschenkkarte wird generiert",
"open_gift_card": "Geschenkkarte öffnen",
"contact_support": "Support kontaktieren"
"contact_support": "Support kontaktieren",
"gift_cards_unavailable": "Geschenkkarten können derzeit nur über Monero, Bitcoin und Litecoin erworben werden"
}

View file

@ -631,5 +631,6 @@
"order_id": "Order ID",
"gift_card_is_generated": "Gift Card is generated",
"open_gift_card": "Open Gift Card",
"contact_support": "Contact Support"
"contact_support": "Contact Support",
"gift_cards_unavailable": "Gift cards are available to purchase only through Monero, Bitcoin, and Litecoin at this time"
}

View file

@ -631,5 +631,6 @@
"order_id": "Identificación del pedido",
"gift_card_is_generated": "Se genera la tarjeta de regalo",
"open_gift_card": "Abrir tarjeta de regalo",
"contact_support": "Contactar con Soporte"
"contact_support": "Contactar con Soporte",
"gift_cards_unavailable": "Las tarjetas de regalo están disponibles para comprar solo a través de Monero, Bitcoin y Litecoin en este momento"
}

View file

@ -629,5 +629,6 @@
"order_id": "Numéro de commande",
"gift_card_is_generated": "La carte-cadeau est générée",
"open_gift_card": "Ouvrir la carte-cadeau",
"contact_support": "Contacter l'assistance"
"contact_support": "Contacter l'assistance",
"gift_cards_unavailable": "Les cartes-cadeaux ne sont disponibles à l'achat que via Monero, Bitcoin et Litecoin pour le moment"
}

View file

@ -631,5 +631,6 @@
"order_id": "ऑर्डर आईडी",
"gift_card_is_generated": "गिफ्ट कार्ड जनरेट हुआ",
"open_gift_card": "गिफ्ट कार्ड खोलें",
"contact_support": "सहायता से संपर्क करें"
"contact_support": "सहायता से संपर्क करें",
"gift_cards_unavailable": "उपहार कार्ड इस समय केवल मोनेरो, बिटकॉइन और लिटकोइन के माध्यम से खरीदने के लिए उपलब्ध हैं"
}

View file

@ -631,5 +631,6 @@
"order_id": "ID narudžbe",
"gift_card_is_generated": "Poklon kartica je generirana",
"open_gift_card": "Otvori darovnu karticu",
"contact_support": "Kontaktirajte podršku"
"contact_support": "Kontaktirajte podršku",
"gift_cards_unavailable": "Poklon kartice trenutno su dostupne za kupnju samo putem Monera, Bitcoina i Litecoina"
}

View file

@ -631,5 +631,6 @@
"order_id": "ID ordine",
"gift_card_is_generated": "Il buono regalo è stato generato",
"open_gift_card": "Apri carta regalo",
"contact_support": "Contatta l'assistenza"
"contact_support": "Contatta l'assistenza",
"gift_cards_unavailable": "Le carte regalo sono disponibili per l'acquisto solo tramite Monero, Bitcoin e Litecoin in questo momento"
}

View file

@ -631,5 +631,6 @@
"order_id": "注文ID",
"gift_card_is_generated": "ギフトカードが生成されます",
"open_gift_card": "オープンギフトカード",
"contact_support": "サポートに連絡する"
"contact_support": "サポートに連絡する",
"gift_cards_unavailable": "現時点では、ギフトカードはMonero、Bitcoin、Litecoinからのみ購入できます。"
}

View file

@ -631,5 +631,6 @@
"order_id": "주문 ID",
"gift_card_is_generated": "기프트 카드가 생성되었습니다",
"open_gift_card": "기프트 카드 열기",
"contact_support": "지원팀에 문의"
"contact_support": "지원팀에 문의",
"gift_cards_unavailable": "기프트 카드는 현재 Monero, Bitcoin 및 Litecoin을 통해서만 구매할 수 있습니다."
}

View file

@ -631,5 +631,6 @@
"order_id": "Order-ID",
"gift_card_is_generated": "Cadeaukaart is gegenereerd",
"open_gift_card": "Geschenkkaart openen",
"contact_support": "Contact opnemen met ondersteuning"
"contact_support": "Contact opnemen met ondersteuning",
"gift_cards_unavailable": "Cadeaubonnen kunnen momenteel alleen worden gekocht via Monero, Bitcoin en Litecoin"
}

View file

@ -631,5 +631,6 @@
"order_id": "Identyfikator zamówienia",
"gift_card_is_generated": "Karta podarunkowa jest generowana",
"open_gift_card": "Otwórz kartę podarunkową",
"contact_support": "Skontaktuj się z pomocą techniczną"
"contact_support": "Skontaktuj się z pomocą techniczną",
"gift_cards_unavailable": "Karty podarunkowe można obecnie kupić tylko za pośrednictwem Monero, Bitcoin i Litecoin"
}

View file

@ -631,5 +631,6 @@
"order_id": "ID do pedido",
"gift_card_is_generated": "Cartão presente é gerado",
"open_gift_card": "Abrir vale-presente",
"contact_support": "Contatar Suporte"
"contact_support": "Contatar Suporte",
"gift_cards_unavailable": "Os cartões-presente estão disponíveis para compra apenas através do Monero, Bitcoin e Litecoin no momento"
}

View file

@ -631,5 +631,6 @@
"order_id": "Идентификатор заказа",
"gift_card_is_generated": "Подарочная карта сгенерирована",
"open_gift_card": "Открыть подарочную карту",
"contact_support": "Связаться со службой поддержки"
"contact_support": "Связаться со службой поддержки",
"gift_cards_unavailable": "В настоящее время подарочные карты можно приобрести только через Monero, Bitcoin и Litecoin."
}

View file

@ -630,5 +630,6 @@
"order_id": "Ідентифікатор замовлення",
"gift_card_is_generated": "Подарункова картка створена",
"open_gift_card": "Відкрити подарункову картку",
"contact_support": "Звернутися до служби підтримки"
"contact_support": "Звернутися до служби підтримки",
"gift_cards_unavailable": "Наразі подарункові картки можна придбати лише через Monero, Bitcoin і Litecoin"
}

View file

@ -629,5 +629,6 @@
"order_id": "订单编号",
"gift_card_is_generated": "礼品卡生成",
"open_gift_card": "打开礼品卡",
"contact_support": "联系支持"
"contact_support": "联系支持",
"gift_cards_unavailable": "目前只能通过门罗币、比特币和莱特币购买礼品卡"
}