2022-11-09 02:28:48 +00:00
|
|
|
import 'package:flutter/material.dart';
|
|
|
|
|
|
|
|
Future<void> buildSnackbar(BuildContext context, String message,
|
|
|
|
{int durationSec = 3}) async {
|
2023-04-20 20:26:11 +00:00
|
|
|
if (!context.mounted) {
|
|
|
|
return;
|
|
|
|
}
|
2022-11-09 02:28:48 +00:00
|
|
|
final snackBar = SnackBar(
|
|
|
|
content: SelectableText(message),
|
|
|
|
duration: Duration(seconds: durationSec),
|
|
|
|
action: SnackBarAction(
|
|
|
|
label: 'Dismiss',
|
|
|
|
onPressed: () => ScaffoldMessenger.of(context).hideCurrentSnackBar(),
|
|
|
|
));
|
|
|
|
ScaffoldMessenger.of(context).showSnackBar(snackBar);
|
|
|
|
}
|