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