onufitness_mobile/lib/widgets/others/new_custom_sneakbar.dart
2026-01-13 11:36:24 +05:30

32 lines
857 B
Dart

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);
}
}