@@ -2,6 +2,7 @@ import 'package:flutter/material.dart';
2
2
import 'package:flutter_form_builder/flutter_form_builder.dart' ;
3
3
import 'package:form_builder_phone_field/form_builder_phone_field.dart' ;
4
4
import 'package:form_builder_validators/form_builder_validators.dart' ;
5
+ import 'package:flutter_localizations/flutter_localizations.dart' ;
5
6
6
7
void main () {
7
8
runApp (const MyApp ());
@@ -14,6 +15,15 @@ class MyApp extends StatelessWidget {
14
15
Widget build (BuildContext context) {
15
16
return MaterialApp (
16
17
title: 'Flutter Demo' ,
18
+ // Locale config required by form_builder_validators
19
+ // https://github.com/danvick/flutter_form_builder/blob/master/packages/form_builder_validators/example/lib/main.dart
20
+ supportedLocales: [...FormBuilderLocalizations .delegate.supportedLocales],
21
+ localizationsDelegates: const [
22
+ GlobalMaterialLocalizations .delegate,
23
+ GlobalWidgetsLocalizations .delegate,
24
+ GlobalCupertinoLocalizations .delegate,
25
+ FormBuilderLocalizations .delegate,
26
+ ],
17
27
theme: ThemeData (
18
28
primarySwatch: Colors .blue,
19
29
visualDensity: VisualDensity .adaptivePlatformDensity,
@@ -48,8 +58,8 @@ class MyHomePage extends StatelessWidget {
48
58
// onChanged: _onChanged,
49
59
priorityListByIsoCode: const ['KE' ],
50
60
validator: FormBuilderValidators .compose ([
51
- FormBuilderValidators .numeric (context ),
52
- FormBuilderValidators .required (context ),
61
+ FormBuilderValidators .numeric (),
62
+ FormBuilderValidators .required (),
53
63
]),
54
64
),
55
65
const SizedBox (height: 15 ),
@@ -63,8 +73,8 @@ class MyHomePage extends StatelessWidget {
63
73
// onChanged: _onChanged,
64
74
priorityListByIsoCode: const ['US' ],
65
75
validator: FormBuilderValidators .compose ([
66
- FormBuilderValidators .numeric (context ),
67
- FormBuilderValidators .required (context ),
76
+ FormBuilderValidators .numeric (),
77
+ FormBuilderValidators .required (),
68
78
]),
69
79
),
70
80
const SizedBox (height: 15 ),
0 commit comments