import 'package:flutter/material.dart'; import 'package:awesome_snackbar_content/awesome_snackbar_content.dart'; class AwesomeCustomSnackbar { static show({ required BuildContext context, required String title, required String message, required ContentType contentType, Duration duration = const Duration(seconds: 2), }) { final snackBar = SnackBar( duration: duration, elevation: 0, behavior: SnackBarBehavior.floating, backgroundColor: Colors.transparent, margin: const EdgeInsets.symmetric(horizontal: 16, vertical: 12), content: AwesomeSnackbarContent( title: title, message: message, contentType: contentType, inMaterialBanner: false, ), ); ScaffoldMessenger.of(context) ..hideCurrentSnackBar() ..showSnackBar(snackBar); } }