// 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,
//             ),
//           ],
//         ),
//       ),
//     );
//   }
// }
