null safety

This commit is contained in:
Phaung Phaung
2021-09-10 14:29:55 +06:30
parent 5a313d641e
commit d862049b45
22 changed files with 93 additions and 51 deletions

View File

@@ -4,9 +4,9 @@ import 'package:fcs/pages/user_search/user_serach.dart';
import 'package:flutter/material.dart';
class UserListRow extends StatefulWidget {
final OnUserRowSelect onUserRowSelect;
final OnUserRowSelect? onUserRowSelect;
final User user;
const UserListRow({this.user, this.onUserRowSelect});
const UserListRow({required this.user, this.onUserRowSelect});
@override
_UserListRowState createState() => _UserListRowState();
@@ -14,7 +14,7 @@ class UserListRow extends StatefulWidget {
class _UserListRowState extends State<UserListRow> {
final double dotSize = 15.0;
User user;
late User user;
@override
void initState() {
super.initState();
@@ -31,7 +31,7 @@ class _UserListRowState extends State<UserListRow> {
child: InkWell(
onTap: () {
if (widget.onUserRowSelect != null)
widget.onUserRowSelect(widget.user);
widget.onUserRowSelect!(widget.user);
},
child: Row(
children: <Widget>[