add shipments
This commit is contained in:
@@ -12,12 +12,7 @@ import 'model/delivery_address_model.dart';
|
||||
import 'delivery_address_row.dart';
|
||||
|
||||
class DeliveryAddressList extends StatefulWidget {
|
||||
final DeliveryAddress deliveryAddress;
|
||||
final bool forSelection;
|
||||
|
||||
const DeliveryAddressList(
|
||||
{Key key, this.deliveryAddress, this.forSelection = false})
|
||||
: super(key: key);
|
||||
const DeliveryAddressList({Key key}) : super(key: key);
|
||||
@override
|
||||
_DeliveryAddressListState createState() => _DeliveryAddressListState();
|
||||
}
|
||||
@@ -46,7 +41,7 @@ class _DeliveryAddressListState extends State<DeliveryAddressList> {
|
||||
centerTitle: true,
|
||||
leading: new IconButton(
|
||||
icon: new Icon(Icons.close),
|
||||
onPressed: () => Navigator.pop(context, widget.deliveryAddress),
|
||||
onPressed: () => Navigator.pop(context),
|
||||
),
|
||||
backgroundColor: primaryColor,
|
||||
title: LocalText(
|
||||
@@ -83,18 +78,15 @@ class _DeliveryAddressListState extends State<DeliveryAddressList> {
|
||||
_row(BuildContext context, DeliveryAddress deliveryAddress) {
|
||||
return Row(
|
||||
children: [
|
||||
widget.forSelection
|
||||
? Container()
|
||||
: InkWell(
|
||||
onTap: () => _select(deliveryAddress),
|
||||
child: Padding(
|
||||
padding: const EdgeInsets.all(10.0),
|
||||
child: Icon(Icons.check,
|
||||
color: deliveryAddress.isDefault
|
||||
? primaryColor
|
||||
: Colors.black26),
|
||||
),
|
||||
),
|
||||
InkWell(
|
||||
onTap: () => _select(deliveryAddress),
|
||||
child: Padding(
|
||||
padding: const EdgeInsets.all(10.0),
|
||||
child: Icon(Icons.check,
|
||||
color:
|
||||
deliveryAddress.isDefault ? primaryColor : Colors.black26),
|
||||
),
|
||||
),
|
||||
Expanded(
|
||||
child: DeliveryAddressRow(
|
||||
key: ValueKey(deliveryAddress.id),
|
||||
@@ -106,11 +98,6 @@ class _DeliveryAddressListState extends State<DeliveryAddressList> {
|
||||
}
|
||||
|
||||
_edit(BuildContext context, DeliveryAddress deliveryAddress) {
|
||||
if (widget.forSelection) {
|
||||
Navigator.pop(context, deliveryAddress);
|
||||
return;
|
||||
}
|
||||
|
||||
Navigator.push(
|
||||
context,
|
||||
BottomUpPageRoute(
|
||||
@@ -119,10 +106,6 @@ class _DeliveryAddressListState extends State<DeliveryAddressList> {
|
||||
}
|
||||
|
||||
Future<void> _select(DeliveryAddress deliveryAddress) async {
|
||||
if (widget.forSelection) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (deliveryAddress.isDefault) {
|
||||
Navigator.pop(context);
|
||||
return;
|
||||
|
||||
Reference in New Issue
Block a user