asModal static method

void asModal(
  1. BuildContext context, {
  2. dynamic dismissOnTap = true,
})

Implementation

static void asModal(
  BuildContext context, {
  dismissOnTap = true,
}) {
  showDialog<void>(
    context: context,
    barrierDismissible: dismissOnTap,
    builder: (dialogContext) {
      return Dialog(
        child: SecurityProfile(
          buildContainer: (child, width, height) {
            return SizedBox(
              width: width,
              height: height,
              child: Padding(
                padding: const EdgeInsets.all(16.0),
                child: child,
              ),
            );
          },
          dismissDialog: () {
            Navigator.pop(dialogContext);
          },
          dismissOnTap: dismissOnTap,
        ),
      );
    },
  );
}