fileRequired function
Creates a validator for BloomFileField that fails when no file is selected.
Returns message (or 'Please select a file.' by default).
final resumeField = BloomFileField(
validators: [fileRequired('Please upload your resume.')],
);
Implementation
String? Function(List<BloomFile>) fileRequired([String? message]) =>
(files) => files.isEmpty ? (message ?? 'Please select a file.') : null;