FLUTTER ECOSYSTEM

best-flutter/sweetalert

sweetalert für flutter

Projektcover von sweetalert
Stars
55
Forks
35
Letzter Push (UTC)
11.01.2023
Projektstatus
Aktiv
best-flutter GitHub avatar
GITHUB Organization

best-flutter ↗

China
SprachenDartObjective-CJava

Technische Themen

Verwendete Abhängigkeiten

Abhängigkeiten 3 Einträge

Original-README

Englischer Projektschnappschuss. Aktuelle Inhalte auf GitHub.

Projekt-README ein-/ausklappen

pub package

sweetalert

sweetalert for flutter.

Showcases

https://raw.githubusercontent.com/best-flutter/sweetalert/HEAD/images/preview.gif

Getting started

Add dependency
sweetalert: any
Usage
Basic usage

https://raw.githubusercontent.com/best-flutter/sweetalert/HEAD/images/1.png

 SweetAlert.show(context, title: "Just show a message");
With a subtitle

https://raw.githubusercontent.com/best-flutter/sweetalert/HEAD/images/2.png

 SweetAlert.show(context,
                      title: "Just show a message",
                      subtitle: "Sweet alert is pretty");
With a success state

https://raw.githubusercontent.com/best-flutter/sweetalert/HEAD/images/3.png

 SweetAlert.show(context,
                      title: "Just show a message",
                      subtitle: "Sweet alert is pretty",
                      style: SweetAlertStyle.success);
With a confirm state

https://raw.githubusercontent.com/best-flutter/sweetalert/HEAD/images/4.png

SweetAlert.show(context,
                      title: "Just show a message",
                      subtitle: "Sweet alert is pretty",
                      style: SweetAlertStyle.confirm,
                      showCancelButton: true, onPress: (bool isConfirm) {
        if (isConfirm) {
          SweetAlert.show(context,style: SweetAlertStyle.success,title: "Success");
          // return false to keep dialog
          return false;
        }
      });
Do some job
 SweetAlert.show(context,
          subtitle: "Do you want to delete this message",
          style: SweetAlertStyle.confirm,
          showCancelButton: true, onPress: (bool isConfirm) {
        if(isConfirm){
          SweetAlert.show(context,subtitle: "Deleting...", style: SweetAlertStyle.loading);
          new Future.delayed(new Duration(seconds: 2),(){
            SweetAlert.show(context,subtitle: "Success!", style: SweetAlertStyle.success);
          });
        }else{
          SweetAlert.show(context,subtitle: "Canceled!", style: SweetAlertStyle.error);
        }
        // return false to keep dialog
        return false;
      });