File tree Expand file tree Collapse file tree 2 files changed +9
-4
lines changed Expand file tree Collapse file tree 2 files changed +9
-4
lines changed Original file line number Diff line number Diff line change @@ -9,7 +9,9 @@ that can be found in the LICENSE file. -->
99
1010## Unreleased
1111
12- * None.*
12+ ** Improvements**
13+
14+ - Allows to specify the fallback text delegate through ` assetPickerTextDelegateFromLocale ` .
1315
1416## 9.6.0
1517
Original file line number Diff line number Diff line change @@ -26,9 +26,12 @@ const assetPickerTextDelegates = <AssetPickerTextDelegate>[
2626];
2727
2828/// Obtain the text delegate from the given locale.
29- AssetPickerTextDelegate assetPickerTextDelegateFromLocale (Locale ? locale) {
29+ AssetPickerTextDelegate assetPickerTextDelegateFromLocale (
30+ Locale ? locale, {
31+ AssetPickerTextDelegate fallback = const AssetPickerTextDelegate (),
32+ }) {
3033 if (locale == null ) {
31- return const AssetPickerTextDelegate () ;
34+ return fallback ;
3235 }
3336
3437 final String languageCode = locale.languageCode;
@@ -39,7 +42,7 @@ AssetPickerTextDelegate assetPickerTextDelegateFromLocale(Locale? locale) {
3942 (e) => e.languageCode == languageCode,
4043 );
4144 if (matchedByLanguage.isEmpty) {
42- return const AssetPickerTextDelegate () ;
45+ return fallback ;
4346 }
4447
4548 final matchedByScript = scriptCode != null
You can’t perform that action at this time.
0 commit comments