Skip to content

Commit ef19cca

Browse files
committed
Fix bug caused when maxFiles is null. Closes #4
1 parent 7df1c45 commit ef19cca

File tree

6 files changed

+13
-6
lines changed

6 files changed

+13
-6
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
## [0.3.0] - 09-Aug-2020.
2+
* Bump dependency `file_picker` plugin. Include additional `file_picker` options
3+
* Included MIT License. Closes #3
4+
* Fix bug caused when `maxFiles` is null. Closes #4
5+
16
## [0.2.0] - 15-May-2020.
27
* Bumped up dependency versions: `flutter_form_builder`, `file_picker` and `permission_handler`
38
* Deprecated `fileExtension` attribute. `allowedExtensions` to be used.

example/lib/main.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ class _MyHomePageState extends State<MyHomePage> {
5252
Text('Upload'),
5353
],
5454
),
55-
onFileLoading: (val){
55+
onFileLoading: (val) {
5656
print(val);
5757
},
5858
),

example/pubspec.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -197,7 +197,7 @@ packages:
197197
path: ".."
198198
relative: true
199199
source: path
200-
version: "0.2.0"
200+
version: "0.3.0"
201201
http:
202202
dependency: transitive
203203
description:

lib/src/form_builder_form_picker.dart

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ class FormBuilderFilePicker extends StatefulWidget {
3535
this.decoration = const InputDecoration(),
3636
this.onChanged,
3737
this.valueTransformer,
38-
this.maxFiles = 1,
38+
this.maxFiles,
3939
this.multiple = true,
4040
this.previewImages = true,
4141
this.selector = const Text('Select File(s)'),
@@ -110,7 +110,9 @@ class _FormBuilderFilePickerState extends State<FormBuilderFilePicker> {
110110
Text("${_files.length}/${widget.maxFiles}"),
111111
InkWell(
112112
child: widget.selector,
113-
onTap: (_readonly || _remainingItemCount <= 0)
113+
onTap: (_readonly ||
114+
(_remainingItemCount != null &&
115+
_remainingItemCount <= 0))
114116
? null
115117
: () => pickFiles(field),
116118
),

pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: form_builder_file_picker
22
description: FilePicker Field for flutter_form_builder package. Used to select files as part of form input.
3-
version: 0.2.0
3+
version: 0.3.0
44
homepage: https://github.com/danvick/form_builder_file_picker
55

66
environment:

test/form_builder_file_picker_test.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import 'package:flutter_test/flutter_test.dart';
1+
// import 'package:flutter_test/flutter_test.dart';
22

33
void main() {
44

0 commit comments

Comments
 (0)