From 5db97b6f02e45898c172a587339d91bb946c8920 Mon Sep 17 00:00:00 2001 From: OleksandrSobol Date: Wed, 31 Mar 2021 20:22:41 +0300 Subject: [PATCH] CAKE-288 | increased area of pressing on hidden balance; wrapped TradeRow and OrderRow by Observer --- .../dashboard/widgets/balance_page.dart | 20 +++++++++---------- .../dashboard/widgets/transactions_page.dart | 8 ++++---- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/lib/src/screens/dashboard/widgets/balance_page.dart b/lib/src/screens/dashboard/widgets/balance_page.dart index aa8695dc7..1cd17d4c0 100644 --- a/lib/src/screens/dashboard/widgets/balance_page.dart +++ b/lib/src/screens/dashboard/widgets/balance_page.dart @@ -10,16 +10,16 @@ class BalancePage extends StatelessWidget { @override Widget build(BuildContext context) { - return Container( - color: Colors.transparent, - padding: EdgeInsets.all(24), - child: GestureDetector( - onLongPress: () => - dashboardViewModel.balanceViewModel.isReversing = - !dashboardViewModel.balanceViewModel.isReversing, - onLongPressUp: () => - dashboardViewModel.balanceViewModel.isReversing = - !dashboardViewModel.balanceViewModel.isReversing, + return GestureDetector( + onLongPress: () => + dashboardViewModel.balanceViewModel.isReversing = + !dashboardViewModel.balanceViewModel.isReversing, + onLongPressUp: () => + dashboardViewModel.balanceViewModel.isReversing = + !dashboardViewModel.balanceViewModel.isReversing, + child: Container( + color: Colors.transparent, + padding: EdgeInsets.all(24), child: Column( mainAxisAlignment: MainAxisAlignment.center, crossAxisAlignment: CrossAxisAlignment.center, diff --git a/lib/src/screens/dashboard/widgets/transactions_page.dart b/lib/src/screens/dashboard/widgets/transactions_page.dart index 2c72e419b..482d23a75 100644 --- a/lib/src/screens/dashboard/widgets/transactions_page.dart +++ b/lib/src/screens/dashboard/widgets/transactions_page.dart @@ -64,7 +64,7 @@ class TransactionsPage extends StatelessWidget { if (item is TradeListItem) { final trade = item.trade; - return TradeRow( + return Observer(builder: (_) => TradeRow( onTap: () => Navigator.of(context).pushNamed( Routes.tradeDetails, arguments: trade), @@ -74,13 +74,13 @@ class TransactionsPage extends StatelessWidget { createdAtFormattedDate: DateFormat('HH:mm').format(trade.createdAt), formattedAmount: item.tradeFormattedAmount - ); + )); } if (item is OrderListItem) { final order = item.order; - return OrderRow( + return Observer(builder: (_) => OrderRow( onTap: () => Navigator.of(context).pushNamed( Routes.orderDetails, arguments: order), @@ -89,7 +89,7 @@ class TransactionsPage extends StatelessWidget { createdAtFormattedDate: DateFormat('HH:mm').format(order.createdAt), formattedAmount: item.orderFormattedAmount, - ); + )); } return Container(