null safety

This commit is contained in:
phyothandar
2021-09-10 14:25:37 +06:30
parent 5a313d641e
commit 079c9a135d
31 changed files with 230 additions and 227 deletions

View File

@@ -10,11 +10,11 @@ import 'package:flutter/material.dart';
import 'package:provider/provider.dart';
class DeliveryAddressSelection extends StatefulWidget {
final DeliveryAddress deliveryAddress;
final User user;
final DeliveryAddress? deliveryAddress;
final User? user;
const DeliveryAddressSelection({
Key key,
Key? key,
this.deliveryAddress,
this.user,
}) : super(key: key);
@@ -38,7 +38,7 @@ class _DeliveryAddressSelectionState extends State<DeliveryAddressSelection> {
Provider.of<DeliveryAddressModel>(context, listen: false);
var deliveryAddresses =
await addressModel.getDeliveryAddresses(widget.user.id);
await addressModel.getDeliveryAddresses(widget.user!.id);
setState(() {
this._deliveryAddresses = deliveryAddresses;
});
@@ -95,7 +95,7 @@ class _DeliveryAddressSelectionState extends State<DeliveryAddressSelection> {
padding: const EdgeInsets.all(10.0),
child: Icon(Icons.check,
color: widget.deliveryAddress != null &&
_deliveryAddress.id == widget.deliveryAddress.id
_deliveryAddress.id == widget.deliveryAddress!.id
? primaryColor
: Colors.black26),
),