null safety

This commit is contained in:
phyothandar
2021-09-10 12:00:08 +06:30
parent a144c945b6
commit 5e672937b5
67 changed files with 901 additions and 896 deletions

View File

@@ -2,7 +2,7 @@ import 'package:fcs/domain/entities/fcs_shipment.dart';
import 'package:fcs/helpers/theme.dart';
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import 'package:flutter_icons/flutter_icons.dart';
import 'package:flutter_vector_icons/flutter_vector_icons.dart';
import 'package:intl/intl.dart';
import '../main/util.dart';
@@ -11,8 +11,8 @@ import 'invoice_customer_list.dart';
typedef OnSelect(FcsShipment fcsShipment);
class InvoiceShipmentListRow extends StatefulWidget {
final OnSelect onSelect;
final FcsShipment fcsShipment;
final OnSelect? onSelect;
final FcsShipment? fcsShipment;
const InvoiceShipmentListRow({this.fcsShipment, this.onSelect});
@override
@@ -28,7 +28,7 @@ class _InvoiceShipmentListRowState extends State<InvoiceShipmentListRow> {
void initState() {
super.initState();
if (widget.fcsShipment != null) {
_fcsShipment = widget.fcsShipment;
_fcsShipment = widget.fcsShipment!;
}
}
@@ -38,7 +38,7 @@ class _InvoiceShipmentListRowState extends State<InvoiceShipmentListRow> {
padding: EdgeInsets.only(left: 15, right: 15),
child: InkWell(
onTap: () {
if (widget.onSelect != null) widget.onSelect(widget.fcsShipment);
if (widget.onSelect != null) widget.onSelect!(widget.fcsShipment!);
},
child: Row(
children: <Widget>[