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(