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

@@ -20,7 +20,7 @@ import 'package:intl/intl.dart';
import 'package:provider/provider.dart';
class PaymentPageEdit extends StatefulWidget {
final Receipt receipt;
final Receipt? receipt;
PaymentPageEdit({this.receipt});
@override
@@ -33,14 +33,14 @@ class _PaymentPageEditState extends State<PaymentPageEdit> {
Receipt _receipt = new Receipt();
bool _isLoading = false;
File _file;
File? _file;
bool isNew;
bool isNew = false;
@override
void initState() {
if (widget.receipt != null) {
_receipt = widget.receipt;
_receipt = widget.receipt!;
}
super.initState();
}
@@ -185,11 +185,11 @@ class _PaymentPageEditState extends State<PaymentPageEdit> {
return initialImage();
} else {
Widget _widget;
if (widget.receipt.fileUrl == null) {
if (widget.receipt!.fileUrl == null) {
_widget = initialImage();
} else {
_widget = InkWell(
child: Image.asset(widget.receipt.fileUrl, fit: BoxFit.cover),
child: Image.asset(widget.receipt!.fileUrl, fit: BoxFit.cover),
onTap: () {},
);
}
@@ -209,13 +209,13 @@ class _PaymentPageEditState extends State<PaymentPageEdit> {
Widget enableUpload(BuildContext context) {
return InkWell(
child: Image.file(_file, fit: BoxFit.cover),
child: Image.file(_file!, fit: BoxFit.cover),
onTap: () {
Navigator.push(
context,
MaterialPageRoute(
builder: (context) =>
ShowImage(imageFile: _file, url: null, fileName: 'image')));
ShowImage(imageFile: _file!, url: '', fileName: 'image')));
},
);
}