relatica/lib/utils/snackbar_builder.dart

17 lines
502 B
Dart
Raw Normal View History

2022-11-09 02:28:48 +00:00
import 'package:flutter/material.dart';
Future<void> buildSnackbar(BuildContext context, String message,
{int durationSec = 3}) async {
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);
}