Skip to content

Commit fb97b37

Browse files
committed
♻️ Refactored text delegate with more fields
1 parent 7f28979 commit fb97b37

File tree

4 files changed

+88
-165
lines changed

4 files changed

+88
-165
lines changed

example/lib/customs/pickers/directory_file_asset_picker.dart

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -384,8 +384,7 @@ class FileAssetPickerBuilder
384384
required FileAssetPickerProvider provider,
385385
}) : super(provider: provider);
386386

387-
AssetsPickerTextDelegate get textDelegate =>
388-
DefaultAssetsPickerTextDelegate();
387+
AssetsPickerTextDelegate get textDelegate => AssetsPickerTextDelegate();
389388

390389
Duration get switchingPathDuration => kThemeAnimationDuration * 1.5;
391390

@@ -1091,8 +1090,7 @@ class FileAssetPickerViewerBuilderDelegate
10911090

10921091
late final PageController pageController;
10931092

1094-
AssetsPickerTextDelegate get textDelegate =>
1095-
DefaultAssetsPickerTextDelegate();
1093+
AssetsPickerTextDelegate get textDelegate => AssetsPickerTextDelegate();
10961094

10971095
void switchDisplayingDetail({bool? value}) {
10981096
isDisplayingDetail = value ?? !isDisplayingDetail;

lib/src/constants/constants.dart

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,7 @@ class Constants {
4141

4242
static GlobalKey pickerKey = GlobalKey();
4343

44-
static AssetsPickerTextDelegate textDelegate =
45-
DefaultAssetsPickerTextDelegate();
44+
static AssetsPickerTextDelegate textDelegate = AssetsPickerTextDelegate();
4645
static SortPathDelegate sortPathDelegate = SortPathDelegate.common;
4746

4847
static const int defaultGridThumbSize = 200;

lib/src/delegates/asset_picker_builder_delegate.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ abstract class AssetPickerBuilderDelegate<A, P> {
4141
),
4242
themeColor =
4343
pickerTheme?.colorScheme.secondary ?? themeColor ?? C.themeColor {
44-
Constants.textDelegate = textDelegate ?? DefaultAssetsPickerTextDelegate();
44+
Constants.textDelegate = textDelegate ?? AssetsPickerTextDelegate();
4545
}
4646

4747
/// [ChangeNotifier] for asset picker.

0 commit comments

Comments
 (0)