popupWidget function

BottomSheetHandler popupWidget(
  1. Widget widget, {
  2. Color? barrierColor,
  3. Color? backgroundColor = LiveColors.designStandardG2,
  4. BuildContext? context,
  5. RouteSettings? routeSettings,
  6. bool isDismissible = true,
  7. VoidCallback? onDismiss,
})

Implementation

BottomSheetHandler popupWidget(Widget widget,
    {Color? barrierColor,
    Color? backgroundColor = LiveColors.designStandardG2,
    BuildContext? context,
    RouteSettings? routeSettings,
    bool isDismissible = true,
    VoidCallback? onDismiss}) {
  return BaseBottomSheet.showModalSheet(
    barrierColor: barrierColor,
    backgroundColor: backgroundColor,
    isScrollControlled: true,
    isDismissible: isDismissible,
    onDismiss: onDismiss,
    context: context ?? Global.appContext(),
    routeSettings: routeSettings,
    builder: (context) => Container(
      decoration: BoxDecoration(
        borderRadius: BorderRadius.only(
          topLeft: Radius.circular(20.radius),
          topRight: Radius.circular(20.radius),
        ),
        color: backgroundColor,
      ),
      child: widget,
    ),
  );
}