maxFiles function
Creates a validator for BloomFileField that fails when more than count files are selected.
Returns message (or 'Cannot select more than $count files.' by default).
final photosField = BloomFileField(
multiple: true,
validators: [maxFiles(5, 'Maximum 5 photos allowed.')],
);
Implementation
String? Function(List<BloomFile>) maxFiles(int count, [String? message]) =>
(files) => files.length > count
? (message ?? 'Cannot select more than $count files.')
: null;