File tree Expand file tree Collapse file tree 3 files changed +8
-6
lines changed Expand file tree Collapse file tree 3 files changed +8
-6
lines changed Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ import 'package:flutter/material.dart';
2
2
import 'package:form_builder_validators/form_builder_validators.dart' ;
3
3
4
4
class HomePage extends StatefulWidget {
5
- const HomePage ({Key key}) : super (key: key);
5
+ const HomePage ({Key ? key}) : super (key: key);
6
6
7
7
@override
8
8
HomePageState createState () => HomePageState ();
@@ -42,9 +42,11 @@ class HomePageState extends State<HomePage> {
42
42
/// Include your own custom `FormFieldValidator` function, if you want
43
43
/// Ensures positive values only. We could also have used `FormBuilderValidators.min( 0)` instead
44
44
(val) {
45
- final number = int .tryParse (val);
46
- if (number == null ) return null ;
47
- if (number < 0 ) return 'We cannot have a negative age' ;
45
+ if (val != null ) {
46
+ final number = int .tryParse (val);
47
+ if (number == null ) return null ;
48
+ if (number < 0 ) return 'We cannot have a negative age' ;
49
+ }
48
50
return null ;
49
51
}
50
52
]),
Original file line number Diff line number Diff line change @@ -10,7 +10,7 @@ void main() {
10
10
}
11
11
12
12
class MyApp extends StatelessWidget {
13
- const MyApp ({Key key}) : super (key: key);
13
+ const MyApp ({Key ? key}) : super (key: key);
14
14
15
15
@override
16
16
Widget build (BuildContext context) {
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev
4
4
version : 1.0.0+1
5
5
6
6
environment :
7
- sdk : " >=2.7 .0 <3.0.0"
7
+ sdk : " >=2.12 .0 <3.0.0"
8
8
flutter : " >=3.0.0"
9
9
10
10
dependencies :
You can’t perform that action at this time.
0 commit comments