CAKE-288 | increased area of pressing on hidden balance; wrapped TradeRow and OrderRow by Observer

OleksandrSobol committed Mar 31, 2021 at 20:22 UTC 5db97b6f02e45898c172a587339d91bb946c8920
2 files changed +14 -14
lib/src/screens/dashboard/widgets/balance_page.dart
+10 -10
@@ -10,16 +10,16 @@ class BalancePage extends StatelessWidget {
10
11 @override
12 Widget build(BuildContext context) {
13 - return Container(
14 - color: Colors.transparent,
15 - padding: EdgeInsets.all(24),
16 - child: GestureDetector(
17 - onLongPress: () =>
18 - dashboardViewModel.balanceViewModel.isReversing =
19 - !dashboardViewModel.balanceViewModel.isReversing,
20 - onLongPressUp: () =>
21 - dashboardViewModel.balanceViewModel.isReversing =
22 - !dashboardViewModel.balanceViewModel.isReversing,
13 + return GestureDetector(
14 + onLongPress: () =>
15 + dashboardViewModel.balanceViewModel.isReversing =
16 + !dashboardViewModel.balanceViewModel.isReversing,
17 + onLongPressUp: () =>
18 + dashboardViewModel.balanceViewModel.isReversing =
19 + !dashboardViewModel.balanceViewModel.isReversing,
20 + child: Container(
21 + color: Colors.transparent,
22 + padding: EdgeInsets.all(24),
23 child: Column(
24 mainAxisAlignment: MainAxisAlignment.center,
25 crossAxisAlignment: CrossAxisAlignment.center,
lib/src/screens/dashboard/widgets/transactions_page.dart
+4 -4
@@ -64,7 +64,7 @@ class TransactionsPage extends StatelessWidget {
64 if (item is TradeListItem) {
65 final trade = item.trade;
66
67 - return TradeRow(
67 + return Observer(builder: (_) => TradeRow(
68 onTap: () => Navigator.of(context).pushNamed(
69 Routes.tradeDetails,
70 arguments: trade),
@@ -74,13 +74,13 @@ class TransactionsPage extends StatelessWidget {
74 createdAtFormattedDate:
75 DateFormat('HH:mm').format(trade.createdAt),
76 formattedAmount: item.tradeFormattedAmount
77 - );
77 + ));
78 }
79
80 if (item is OrderListItem) {
81 final order = item.order;
82
83 - return OrderRow(
83 + return Observer(builder: (_) => OrderRow(
84 onTap: () => Navigator.of(context).pushNamed(
85 Routes.orderDetails,
86 arguments: order),
@@ -89,7 +89,7 @@ class TransactionsPage extends StatelessWidget {
89 createdAtFormattedDate:
90 DateFormat('HH:mm').format(order.createdAt),
91 formattedAmount: item.orderFormattedAmount,
92 - );
92 + ));
93 }
94
95 return Container(