showUnsavedChangesConfirmation static method
void
showUnsavedChangesConfirmation(
{ - int? unsavedResourceId,
})
Implementation
static void showUnsavedChangesConfirmation({int? unsavedResourceId}) {
UFUtils.hideKeyboard();
ShowUFUBottomSheet(
child: (_) => UFUConfirmationDialog(
title: 'unsaved_changes'.tr,
subTitle: 'unsaved_changes_desc'.tr,
icon: Icons.warning_amber_outlined,
suffixBtnText: 'dont_save'.tr.toUpperCase(),
prefixBtnText: 'cancel'.tr.toUpperCase(),
onTapSuffix: () async {
// if(unsavedResourceId != null) await UnsavedResourcesHelper.deleteUnsavedResource(id: unsavedResourceId);
Get.back();
await Future<void>.delayed(const Duration(milliseconds: 200));
Get.back(result: unsavedResourceId);
},
),
);
}