show_dialog.dart 971 Bytes
import 'package:flutter/material.dart';
import 'package:wow_english/route/route.dart';

import 'customer_dialog.dart';

void showOneActionDialog(
    String title,
    String ensureTitle,
    String content,
    GestureTapCallback ensureTap,{
      bool? barrierDismissible
    }) {
  showDialog<CustomerOneActionDialog>(
      context: AppRouter.context,
      barrierDismissible: barrierDismissible??true,
      builder: (BuildContext context){
        return CustomerOneActionDialog(title, ensureTitle, content, ensureTap);
      });
}

void showTwoActionDialog(
    String title,
    String leftTitle,
    String rightTitle,
    String content,
    GestureTapCallback leftTap,
    GestureTapCallback rightTap,{
      bool? barrierDismissible
    }) {
  showDialog<CustomerTwoActionDialog>(
      context: AppRouter.context,
      builder: (BuildContext context){
        return CustomerTwoActionDialog(title,leftTitle,rightTitle,content,leftTap,rightTap);
      });
}