// import 'package:flutter/material.dart'; // import 'package:test_sa/extensions/int_extensions.dart'; // import 'package:test_sa/extensions/text_extensions.dart'; // import 'package:test_sa/extensions/widget_extensions.dart'; // import 'package:test_sa/new_views/app_style/app_color.dart'; // import 'package:test_sa/new_views/common_widgets/app_filled_button.dart'; // // class ConfirmDialog extends StatelessWidget { // final String? title; // final String? message; // final String? okTitle; // final VoidCallback? onTap; // final VoidCallback? onCloseTap; // // const ConfirmDialog({Key? key, this.title, this.message, this.okTitle, this.onTap, this.onCloseTap}) : super(key: key); // // @override // Widget build(BuildContext context) { // return Dialog( // backgroundColor: AppColor.background(context), // shape: const RoundedRectangleBorder(), // insetPadding: const EdgeInsets.only(left: 21, right: 21), // child: Padding( // padding: const EdgeInsets.only(left: 20, right: 20, top: 18, bottom: 28), // child: Column( // crossAxisAlignment: CrossAxisAlignment.start, // mainAxisSize: MainAxisSize.min, // children: [ // Row( // crossAxisAlignment: CrossAxisAlignment.start, // children: [ // Expanded( // child: Text( // title ?? "Confirm", // style: TextStyle(fontSize: 24, fontWeight: FontWeight.w600, color: AppColor.headingTextColor(context), height: 35 / 24, letterSpacing: -0.96), // ).paddingOnly(top: 16), // ), // IconButton( // padding: EdgeInsets.zero, // icon: const Icon(Icons.close), // color: AppColor.iconColor(context), // constraints: const BoxConstraints(), // onPressed: () => onCloseTap ?? Navigator.pop(context), // // onPressed: () => Navigator.pop(context), // ) // ], // ), // message != null ? message!.heading5(context).custom(color: AppColor.textColor(context)) : const SizedBox(), // 28.height, // AppFilledButton( // label: okTitle ?? "OK", // onPressed: onTap ?? () => Navigator.pop(context), // textColor: Colors.white, // //color: Ap.green, // ), // ], // ), // ), // ); // } // }