confirmDialog function

void confirmDialog({
  1. String title = 'Confirm',
  2. String content = 'Are you sure?',
  3. Function? confirm,
  4. Function? cancel,
})

Implementation

void confirmDialog({
  String title = 'Confirm',
  String content = 'Are you sure?',
  Function? confirm,
  Function? cancel,
}) {
  void close(cback, result) {
    Get.back(result: result);
    if (cback != null) cback();
  }

  Get.dialog(
    AlertDialog(
      shape: RoundedRectangleBorder(
        borderRadius: BorderRadius.circular(5), // Adjust border radius here
      ),
      title: Text(title),
      content: Text(content),
      actions: [
        Button(label: 'No', mode: LiWETheme.error, onClick: (_) => close(cancel, false)),
        Button(label: 'Yes', mode: LiWETheme.success, onClick: (_) => close(confirm, true)),
      ],
    ),
  );
}