if (type == 'filepicker') {
return FormBuilderFilePicker(
name: 'filepicker_datum$page',
validator: FormBuilderValidators.required(errorText: 'Jawaban wajib diisi!'),
decoration: const InputDecoration(labelText: 'Attachments'),
maxFiles: 1,
previewImages: true,
onChanged: (val) {},
typeSelectors: [
TypeSelector(
type: FileType.any,
selector: Row(
children: const <Widget>[
Icon(Icons.attachment),
Gap(8),
Text('Pilih Berkas'),
],
),
)
],
onFileLoading: (val) {
debugPrint(val.toString());
},
onSaved: (newValue) {},
// customFileViewerBuilder: customFileViewerBuilder,
);
}