A new sweet alert for flutter. You can show sweet alert in your app.
ArtSweetAlert.show(
context: context,
artDialogArgs: ArtDialogArgs(
type: ArtSweetAlertType.success,
title: "A success message!",
text: "Show a success message with an icon"
)
);
ArtSweetAlert.show(
context: context,
artDialogArgs: ArtDialogArgs(
type: ArtSweetAlertType.question,
title: "A question?",
text: "Show a question message with an icon"
)
);
ArtSweetAlert.show(
context: context,
artDialogArgs: ArtDialogArgs(
type: ArtSweetAlertType.danger,
title: "Oops...",
text: "There is a problem :("
)
);
ArtDialogResponse response = await ArtSweetAlert.show(
barrierDismissible: false,
context: context,
artDialogArgs: ArtDialogArgs(
showCancelBtn: true,
denyButtonText: "Don't save",
title: "Do you want to save the changes?",
confirmButtonText: "Save",
)
);
if(response==null) {
return;
}
if(response.isTapConfirmButton) {
ArtSweetAlert.show(
context: context,
artDialogArgs: ArtDialogArgs(
type: ArtSweetAlertType.success,
title: "Saved!"
)
);
return;
}
if(response.isTapDenyButton) {
ArtSweetAlert.show(
context: context,
artDialogArgs: ArtDialogArgs(
type: ArtSweetAlertType.info,
title: "Changes are not saved!"
)
);
return;
}
ArtDialogResponse response = await ArtSweetAlert.show(
barrierDismissible: false,
context: context,
artDialogArgs: ArtDialogArgs(
denyButtonText: "Cancel",
title: "Are you sure?",
text: "You won't be able to revert this!",
confirmButtonText: "Yes, delete it",
type: ArtSweetAlertType.warning
)
);
if(response==null) {
return;
}
if(response.isTapConfirmButton) {
ArtSweetAlert.show(
context: context,
artDialogArgs: ArtDialogArgs(
type: ArtSweetAlertType.success,
title: "Deleted!"
)
);
return;
}
ArtSweetAlert.show(
context: context,
artDialogArgs: ArtDialogArgs(
title: "Sweet!",
text: "Modal with a custom image.",
customColumns: [
Container(
margin: EdgeInsets.only(
bottom: 12.0
),
child: Image.network(
"https://unsplash.it/400/200",
),
)
]
)
);