in information page make destination show dynamic.

After click on see all in dashboard page make the item redirect to information page.
setting_branch
enadhilal 5 years ago
parent 0112747209
commit c62b551c2b

@ -499,7 +499,7 @@ class _DashboardScreenState extends State<DashboardScreen> {
context,
MaterialPageRoute(
builder: (context) => InformationPage(
model.orders[index])));
model.orders[index]),),);
}),
);
},

File diff suppressed because one or more lines are too long

@ -1,4 +1,5 @@
import 'package:driverapp/core/viewModels/orders_view_model.dart';
import 'package:driverapp/pages/delivery/information_page.dart';
import 'package:driverapp/uitl/translations_delegate_base.dart';
import 'package:driverapp/widgets/order/order_info_card.dart';
import 'package:driverapp/widgets/others/app_scaffold_widget.dart';
@ -35,7 +36,13 @@ class _OrdersListScreenState extends State<OrdersListScreen> {
itemBuilder: (BuildContext context, int index) {
return Padding(
padding: EdgeInsets.symmetric(horizontal: 12.2),
child: OrderInfoCard(order: model.orders[index]),
child: OrderInfoCard(order: model.orders[index], onTap: () {
Navigator.push(
context,
MaterialPageRoute(
builder: (context) => InformationPage(
model.orders[index]),),);
}),
);
},
),

@ -17,6 +17,7 @@ class CustomerBriefCard extends StatelessWidget {
final double longitude;
final double latitude;
final bool showDistance;
final double distanceInKilometers;
CustomerBriefCard({
this.itemId,
@ -30,6 +31,7 @@ class CustomerBriefCard extends StatelessWidget {
this.longitude,
this.latitude,
this.showDistance = true,
this.distanceInKilometers,
});
@override
@ -77,7 +79,7 @@ class CustomerBriefCard extends StatelessWidget {
child: Padding(
padding: EdgeInsets.all(8.0),
child: DistanceInKilometers(
distanceInKilometers: 0.0,
distanceInKilometers: distanceInKilometers,
),
),
),

Loading…
Cancel
Save