toast function

void toast(
  1. BuildContext context,
  2. dynamic title, {
  3. String variant = 'success',
})

Implementation

void toast(BuildContext context, title, {String variant = 'success'}) {
  final scaffold = ScaffoldMessenger.of(context);
  scaffold.showSnackBar(
    SnackBar(
      duration: const Duration(seconds: 2),
      behavior: SnackBarBehavior.floating,
      dismissDirection: DismissDirection.up,
      elevation: 0,
      content: Row(children: [
        BilionsTheme.getIcon(variant),
        mr(1),
        Expanded(child: Text(title)),
      ]),
      shape: const RoundedRectangleBorder(
        borderRadius: BorderRadius.all(
          Radius.circular(0),
        ),
      ),
      padding: const EdgeInsets.only(top: 70, left: 15, right: 10),
      margin: EdgeInsets.only(
        bottom: MediaQuery.of(context).size.height - 120,
        right: 0,
        left: 0,
      ),
      action: SnackBarAction(
        label: 'Dismiss',
        textColor: BilionsTheme.getColor(variant),
        onPressed: scaffold.hideCurrentSnackBar,
      ),
    ),
  );
}