chore: Format lib/utils/file_selector.dart

pull/1802/head
MoonlightWave-12 6 months ago
parent c4226f3fcf
commit 51449fc724
No known key found for this signature in database
GPG Key ID: 05279021CDF3E6E6

@ -30,17 +30,11 @@ Future<List<XFile>> selectFiles(
if (allowMultiple) { if (allowMultiple) {
return await AppLock.of(context).pauseWhile( return await AppLock.of(context).pauseWhile(
openFiles( openFiles(confirmButtonText: title, acceptedTypeGroups: type.groups),
confirmButtonText: title,
acceptedTypeGroups: type.groups,
),
); );
} }
final file = await AppLock.of(context).pauseWhile( final file = await AppLock.of(context).pauseWhile(
openFile( openFile(confirmButtonText: title, acceptedTypeGroups: type.groups),
confirmButtonText: title,
acceptedTypeGroups: type.groups,
),
); );
if (file == null) return []; if (file == null) return [];
return [file]; return [file];
@ -52,40 +46,44 @@ enum FileSelectorType {
[ [
XTypeGroup( XTypeGroup(
label: 'Images', label: 'Images',
extensions: <String>['jpg', 'JPG', 'jpeg', 'JPEG', 'png', 'PNG', 'webp', 'WebP', 'WEBP', 'gif', 'GIF', 'bmp', 'BMP', 'tiff', 'TIFF', 'tif', 'TIF', 'heic', 'HEIC', 'svg', 'SVG'], extensions: <String>[
'jpg',
'JPG',
'jpeg',
'JPEG',
'png',
'PNG',
'webp',
'WebP',
'WEBP',
'gif',
'GIF',
'bmp',
'BMP',
'tiff',
'TIFF',
'tif',
'TIF',
'heic',
'HEIC',
'svg',
'SVG',
],
), ),
XTypeGroup( XTypeGroup(
label: 'JPG', label: 'JPG',
extensions: <String>['jpg', 'JPG', 'jpeg', 'JPEG'], extensions: <String>['jpg', 'JPG', 'jpeg', 'JPEG'],
), ),
XTypeGroup( XTypeGroup(label: 'PNG', extensions: <String>['png', 'PNG']),
label: 'PNG', XTypeGroup(label: 'WebP', extensions: <String>['webp', 'WebP', 'WEBP']),
extensions: <String>['png', 'PNG'], XTypeGroup(label: 'GIF', extensions: <String>['gif', 'GIF']),
), XTypeGroup(label: 'BMP', extensions: <String>['bmp', 'BMP']),
XTypeGroup(
label: 'WebP',
extensions: <String>['webp', 'WebP', 'WEBP'],
),
XTypeGroup(
label: 'GIF',
extensions: <String>['gif', 'GIF'],
),
XTypeGroup(
label: 'BMP',
extensions: <String>['bmp', 'BMP'],
),
XTypeGroup( XTypeGroup(
label: 'TIFF', label: 'TIFF',
extensions: <String>['tiff', 'TIFF', 'tif', 'TIF'], extensions: <String>['tiff', 'TIFF', 'tif', 'TIF'],
), ),
XTypeGroup( XTypeGroup(label: 'HEIC', extensions: <String>['heic', 'HEIC']),
label: 'HEIC', XTypeGroup(label: 'SVG', extensions: <String>['svg', 'SVG']),
extensions: <String>['heic', 'HEIC'],
),
XTypeGroup(
label: 'SVG',
extensions: <String>['svg', 'SVG'],
),
], ],
FileType.image, FileType.image,
null, null,
@ -94,58 +92,47 @@ enum FileSelectorType {
[ [
XTypeGroup( XTypeGroup(
label: 'Videos', label: 'Videos',
extensions: <String>['mp4', 'MP4', 'avi', 'AVI', 'webm', 'WebM', 'WEBM', 'mov', 'MOV', 'mkv', 'MKV', 'wmv', 'WMV', 'flv', 'FLV', 'mpeg', 'MPEG', '3gp', '3GP', 'ogg', 'OGG'], extensions: <String>[
), 'mp4',
XTypeGroup( 'MP4',
label: 'MP4', 'avi',
extensions: <String>['mp4', 'MP4'], 'AVI',
), 'webm',
XTypeGroup( 'WebM',
label: 'WebM', 'WEBM',
extensions: <String>['webm', 'WebM', 'WEBM'], 'mov',
), 'MOV',
XTypeGroup( 'mkv',
label: 'AVI', 'MKV',
extensions: <String>['avi', 'AVI'], 'wmv',
), 'WMV',
XTypeGroup( 'flv',
label: 'MOV', 'FLV',
extensions: <String>['mov', 'MOV'], 'mpeg',
), 'MPEG',
XTypeGroup( '3gp',
label: 'MKV', '3GP',
extensions: <String>['mkv', 'MKV'], 'ogg',
), 'OGG',
XTypeGroup( ],
label: 'WMV', ),
extensions: <String>['wmv', 'WMV'], XTypeGroup(label: 'MP4', extensions: <String>['mp4', 'MP4']),
), XTypeGroup(label: 'WebM', extensions: <String>['webm', 'WebM', 'WEBM']),
XTypeGroup( XTypeGroup(label: 'AVI', extensions: <String>['avi', 'AVI']),
label: 'FLV', XTypeGroup(label: 'MOV', extensions: <String>['mov', 'MOV']),
extensions: <String>['flv', 'FLV'], XTypeGroup(label: 'MKV', extensions: <String>['mkv', 'MKV']),
), XTypeGroup(label: 'WMV', extensions: <String>['wmv', 'WMV']),
XTypeGroup( XTypeGroup(label: 'FLV', extensions: <String>['flv', 'FLV']),
label: 'MPEG', XTypeGroup(label: 'MPEG', extensions: <String>['mpeg', 'MPEG']),
extensions: <String>['mpeg', 'MPEG'], XTypeGroup(label: '3GP', extensions: <String>['3gp', '3GP']),
), XTypeGroup(label: 'OGG', extensions: <String>['ogg', 'OGG']),
XTypeGroup(
label: '3GP',
extensions: <String>['3gp', '3GP'],
),
XTypeGroup(
label: 'OGG',
extensions: <String>['ogg', 'OGG'],
),
], ],
FileType.video, FileType.video,
null, null,
), ),
zip( zip(
[ [
XTypeGroup( XTypeGroup(label: 'ZIP', extensions: <String>['zip', 'ZIP']),
label: 'ZIP',
extensions: <String>['zip', 'ZIP'],
),
], ],
FileType.custom, FileType.custom,
['zip', 'ZIP'], ['zip', 'ZIP'],

Loading…
Cancel
Save