popupWidget function

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

Implementation

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