File tree Expand file tree Collapse file tree 2 files changed +27
-3
lines changed Expand file tree Collapse file tree 2 files changed +27
-3
lines changed Original file line number Diff line number Diff line change 1+ import 'package:flutter/material.dart' ;
2+
3+ class SnackBarNotification extends StatelessWidget {
4+ final String message;
5+
6+ const SnackBarNotification ({
7+ super .key,
8+ required this .message,
9+ });
10+
11+ @override
12+ Widget build (BuildContext context) {
13+ return SnackBar (
14+ content: Text (message),
15+ );
16+ }
17+
18+ static void show (BuildContext context, {required String message}) {
19+ ScaffoldMessenger .of (context).showSnackBar (
20+ SnackBar (
21+ content: Text (message),
22+ ),
23+ );
24+ }
25+ }
Original file line number Diff line number Diff line change @@ -21,6 +21,7 @@ import 'package:saber/components/canvas/canvas_preview.dart';
2121import 'package:saber/components/canvas/image/editor_image.dart' ;
2222import 'package:saber/components/canvas/save_indicator.dart' ;
2323import 'package:saber/components/navbar/responsive_navbar.dart' ;
24+ import 'package:saber/components/notifs/snackbar.dart' ;
2425import 'package:saber/components/theming/adaptive_alert_dialog.dart' ;
2526import 'package:saber/components/theming/adaptive_icon.dart' ;
2627import 'package:saber/components/theming/dynamic_material_app.dart' ;
@@ -1733,9 +1734,7 @@ class EditorState extends State<Editor> {
17331734
17341735 void snackBarNeedsToSaveBeforeExiting () {
17351736 if (! mounted) return ;
1736- ScaffoldMessenger .of (context).showSnackBar (SnackBar (
1737- content: Text (t.editor.needsToSaveBeforeExiting),
1738- ));
1737+ SnackBarNotification .show (context, message: t.editor.needsToSaveBeforeExiting);
17391738 }
17401739
17411740 Widget bottomSheet (BuildContext context) {
You can’t perform that action at this time.
0 commit comments