Skip to content

Commit bb1e861

Browse files
committed
fix: remove extension for FormBuilderState; add functions directly to class
1 parent 19b82a0 commit bb1e861

File tree

3 files changed

+7
-12
lines changed

3 files changed

+7
-12
lines changed

lib/flutter_form_builder.dart

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,5 +19,4 @@ export './src/form_builder_field.dart';
1919
export './src/form_builder_field_option.dart';
2020
export './src/form_builder_validators.dart';
2121
export './src/widgets/grouped_checkbox.dart';
22-
export './src/widgets/grouped_radio.dart';
23-
export './src/utils/extension.dart';
22+
export './src/widgets/grouped_radio.dart';

lib/src/form_builder.dart

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -148,6 +148,12 @@ class FormBuilderState extends State<FormBuilder> {
148148
_formKey.currentState!.save();
149149
}
150150

151+
void invalidateField({required String name, String? errorText}) =>
152+
fields[name]?.invalidate(errorText ?? '');
153+
154+
void invalidateFirstField({required String errorText}) =>
155+
fields.values.first.invalidate(errorText);
156+
151157
bool validate() {
152158
final validation = _formKey.currentState!.validate();
153159
if (!validation) {

lib/src/utils/extension.dart

Lines changed: 0 additions & 10 deletions
This file was deleted.

0 commit comments

Comments
 (0)