Showing
1 changed file
with
8 additions
and
1 deletions
| @@ -234,6 +234,13 @@ Future<T> showCustomModalBottomSheet<T>({ | @@ -234,6 +234,13 @@ Future<T> showCustomModalBottomSheet<T>({ | ||
| 234 | assert(enableDrag != null); | 234 | assert(enableDrag != null); |
| 235 | assert(debugCheckHasMediaQuery(context)); | 235 | assert(debugCheckHasMediaQuery(context)); |
| 236 | assert(debugCheckHasMaterialLocalizations(context)); | 236 | assert(debugCheckHasMaterialLocalizations(context)); |
| 237 | + final hasMaterialLocalizations = | ||
| 238 | + Localizations.of<MaterialLocalizations>(context, MaterialLocalizations) != | ||
| 239 | + null; | ||
| 240 | + final barrierLabel = hasMaterialLocalizations | ||
| 241 | + ? MaterialLocalizations.of(context).modalBarrierDismissLabel | ||
| 242 | + : ''; | ||
| 243 | + | ||
| 237 | final result = await Navigator.of(context, rootNavigator: useRootNavigator) | 244 | final result = await Navigator.of(context, rootNavigator: useRootNavigator) |
| 238 | .push(ModalBottomSheetRoute<T>( | 245 | .push(ModalBottomSheetRoute<T>( |
| 239 | builder: builder, | 246 | builder: builder, |
| @@ -241,7 +248,7 @@ Future<T> showCustomModalBottomSheet<T>({ | @@ -241,7 +248,7 @@ Future<T> showCustomModalBottomSheet<T>({ | ||
| 241 | containerBuilder: containerWidget, | 248 | containerBuilder: containerWidget, |
| 242 | secondAnimationController: secondAnimation, | 249 | secondAnimationController: secondAnimation, |
| 243 | expanded: expand, | 250 | expanded: expand, |
| 244 | - barrierLabel: MaterialLocalizations.of(context).modalBarrierDismissLabel, | 251 | + barrierLabel: barrierLabel, |
| 245 | isDismissible: isDismissible, | 252 | isDismissible: isDismissible, |
| 246 | modalBarrierColor: barrierColor, | 253 | modalBarrierColor: barrierColor, |
| 247 | enableDrag: enableDrag, | 254 | enableDrag: enableDrag, |
-
Please register or login to post a comment