Skip to content

Commit 39dae8c

Browse files
committed
lost some feathers but works with flutter 2.0
1 parent 6c25757 commit 39dae8c

17 files changed

+8
-2648
lines changed

example/lib/sources/complete_form.dart

Lines changed: 0 additions & 136 deletions
Original file line numberDiff line numberDiff line change
@@ -49,52 +49,6 @@ class CompleteFormState extends State<CompleteForm> {
4949
onChanged: _onChanged,
5050
),
5151
const SizedBox(height: 15),
52-
FormBuilderFilterChip(
53-
name: 'filter_chip',
54-
enabled: false,
55-
decoration: const InputDecoration(
56-
labelText: 'Select many options',
57-
),
58-
initialValue: ['Test', 'Test 1', 'Test 2'],
59-
maxChips: 3,
60-
options: [
61-
FormBuilderFieldOption(
62-
value: 'Test', child: Text('Test')),
63-
FormBuilderFieldOption(
64-
value: 'Test 1', child: Text('Test 1')),
65-
FormBuilderFieldOption(
66-
value: 'Test 2', child: Text('Test 2')),
67-
FormBuilderFieldOption(
68-
value: 'Test 3', child: Text('Test 3')),
69-
FormBuilderFieldOption(
70-
value: 'Test 4', child: Text('Test 4')),
71-
],
72-
),
73-
FormBuilderChoiceChip(
74-
name: 'choice_chip',
75-
decoration: const InputDecoration(
76-
labelText: 'Select an option',
77-
),
78-
options: [
79-
FormBuilderFieldOption(
80-
value: 'Test', child: Text('Test')),
81-
FormBuilderFieldOption(
82-
value: 'Test 1', child: Text('Test 1')),
83-
FormBuilderFieldOption(
84-
value: 'Test 2', child: Text('Test 2')),
85-
FormBuilderFieldOption(
86-
value: 'Test 3', child: Text('Test 3')),
87-
FormBuilderFieldOption(
88-
value: 'Test 4', child: Text('Test 4')),
89-
],
90-
),
91-
FormBuilderColorPickerField(
92-
name: 'color_picker',
93-
initialValue: Colors.yellow,
94-
// readOnly: true,
95-
colorPickerType: ColorPickerType.MaterialPicker,
96-
decoration: const InputDecoration(labelText: 'Pick Color'),
97-
),
9852
FormBuilderChipsInput<Contact>(
9953
decoration: const InputDecoration(labelText: 'Chips'),
10054
name: 'chips_test',
@@ -144,40 +98,6 @@ class CompleteFormState extends State<CompleteForm> {
14498
);
14599
},
146100
),
147-
FormBuilderDateTimePicker(
148-
name: 'date',
149-
initialValue: DateTime.now(),
150-
inputType: InputType.both,
151-
decoration: const InputDecoration(
152-
labelText: 'Appointment Time',
153-
),
154-
initialTime: TimeOfDay(hour: 8, minute: 0),
155-
pickerType: PickerType.cupertino,
156-
//locale: Locale.fromSubtags(languageCode: 'fr'),
157-
),
158-
FormBuilderDateTimePicker(
159-
name: 'date_es',
160-
initialValue: DateTime.now(),
161-
inputType: InputType.both,
162-
decoration: const InputDecoration(
163-
labelText: 'Hora de la cita',
164-
),
165-
initialTime: TimeOfDay(hour: 8, minute: 0),
166-
pickerType: PickerType.cupertino,
167-
locale: Locale.fromSubtags(languageCode: 'es'),
168-
),
169-
FormBuilderDateRangePicker(
170-
name: 'date_range',
171-
firstDate: DateTime(1970),
172-
lastDate: DateTime(2030),
173-
format: DateFormat('yyyy-MM-dd'),
174-
onChanged: _onChanged,
175-
decoration: const InputDecoration(
176-
labelText: 'Date Range',
177-
helperText: 'Helper text',
178-
hintText: 'Hint text',
179-
),
180-
),
181101
FormBuilderSlider(
182102
name: 'slider',
183103
validator: FormBuilderValidators.compose([
@@ -292,35 +212,6 @@ class CompleteFormState extends State<CompleteForm> {
292212
});
293213
},
294214
),
295-
FormBuilderTypeAhead<String>(
296-
decoration: const InputDecoration(
297-
labelText: 'Country',
298-
),
299-
name: 'country',
300-
onChanged: _onChanged,
301-
itemBuilder: (context, country) {
302-
return ListTile(
303-
title: Text(country),
304-
);
305-
},
306-
controller: TextEditingController(text: ''),
307-
initialValue: 'Uganda',
308-
suggestionsCallback: (query) {
309-
if (query.isNotEmpty) {
310-
var lowercaseQuery = query.toLowerCase();
311-
return allCountries.where((country) {
312-
return country.toLowerCase().contains(lowercaseQuery);
313-
}).toList(growable: false)
314-
..sort((a, b) => a
315-
.toLowerCase()
316-
.indexOf(lowercaseQuery)
317-
.compareTo(
318-
b.toLowerCase().indexOf(lowercaseQuery)));
319-
} else {
320-
return allCountries;
321-
}
322-
},
323-
),
324215
FormBuilderRadioGroup<String>(
325216
decoration: const InputDecoration(
326217
labelText: 'My chosen language',
@@ -362,24 +253,6 @@ class CompleteFormState extends State<CompleteForm> {
362253
initialValue: true,
363254
onChanged: _onChanged,
364255
),
365-
FormBuilderTouchSpin(
366-
decoration: const InputDecoration(labelText: 'TouchSpin'),
367-
name: 'touch_spin',
368-
initialValue: 10,
369-
step: 1,
370-
iconSize: 48.0,
371-
addIcon: const Icon(Icons.arrow_right),
372-
subtractIcon: const Icon(Icons.arrow_left),
373-
),
374-
FormBuilderRating(
375-
decoration:
376-
const InputDecoration(labelText: 'Rate this form'),
377-
name: 'rate',
378-
iconSize: 32.0,
379-
initialValue: 1.0,
380-
max: 5.0,
381-
onChanged: _onChanged,
382-
),
383256
FormBuilderCheckboxGroup(
384257
decoration: const InputDecoration(
385258
labelText: 'The language of my people'),
@@ -399,15 +272,6 @@ class CompleteFormState extends State<CompleteForm> {
399272
color: Colors.red,
400273
),
401274
),
402-
FormBuilderSignaturePad(
403-
decoration: const InputDecoration(
404-
labelText: 'Signature',
405-
border: OutlineInputBorder(),
406-
),
407-
name: 'signature',
408-
border: Border.all(color: Colors.green),
409-
onChanged: _onChanged,
410-
),
411275
],
412276
),
413277
),

example/pubspec.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ dependencies:
1717

1818
dependency_overrides:
1919
modal_bottom_sheet: ^0.2.1+1-dev
20+
intl: ^0.17.0
2021

2122
dev_dependencies:
2223
flutter_test:

lib/.DS_Store

6 KB
Binary file not shown.

lib/flutter_form_builder.dart

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,19 @@
11
library flutter_form_builder;
22

3-
export 'package:flutter_typeahead/flutter_typeahead.dart';
4-
export 'package:signature/signature.dart';
53
export 'package:dropdown_search/dropdown_search.dart' hide ErrorBuilder;
64

75
export './localization/form_builder_localizations.dart';
86
export './src/fields/form_builder_checkbox.dart';
97
export './src/fields/form_builder_checkbox_group.dart';
108
export './src/fields/form_builder_chips_input.dart';
11-
export './src/fields/form_builder_choice_chips.dart';
12-
export './src/fields/form_builder_color_picker.dart';
13-
export './src/fields/form_builder_date_range_picker.dart';
14-
export './src/fields/form_builder_date_time_picker.dart';
159
export './src/fields/form_builder_dropdown.dart';
16-
export './src/fields/form_builder_filter_chips.dart';
1710
export './src/fields/form_builder_radio_group.dart';
1811
export './src/fields/form_builder_range_slider.dart';
19-
export './src/fields/form_builder_rating.dart';
2012
export './src/fields/form_builder_searchable_dropdown.dart';
2113
export './src/fields/form_builder_segmented_control.dart';
22-
export './src/fields/form_builder_signature_pad.dart';
2314
export './src/fields/form_builder_slider.dart';
2415
export './src/fields/form_builder_switch.dart';
2516
export './src/fields/form_builder_text_field.dart';
26-
export './src/fields/form_builder_touch_spin.dart';
27-
export './src/fields/form_builder_typeahead.dart';
2817
export './src/form_builder.dart';
2918
export './src/form_builder_field.dart';
3019
export './src/form_builder_field_option.dart';

0 commit comments

Comments
 (0)