show<T> method

Future<T?> show<T>({
  1. Size? size,
  2. required Widget builder(
    1. BuildContext
    ),
})

Implementation

Future<T?> show<T>({
  Size? size,
  required Widget Function(BuildContext) builder,
}) {
  return showDialog<T>(
      context: context,
      builder: (context) {
        return Center(
          child: DefaultTextStyle(
            style: theme.dialog.contentTextStyle,
            child: Container(
              decoration: BoxDecoration(
                  color: theme.dialog.backgroundColor,
                  border: Border.all(
                    color: theme.borderColor,
                    width: 1,
                  ),
                  borderRadius: BorderRadius.circular(15)),
              width: size?.width ?? 350,
              height: size?.height,
              child: builder(context),
            ),
          ),
        );
      });
}