bierbaumtim

fix barrierLabel from #7 in showCustomModalBottomSheet

@@ -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,