Use ScaffoldMessenger

Scaffold has been deprecated for the snackbar
This commit is contained in:
Vishesh Handa
2021-03-24 15:23:08 +01:00
parent 68388616e5
commit 77a0670bf7
4 changed files with 4 additions and 7 deletions

View File

@ -96,7 +96,7 @@ void openNoteEditor(
var stateContainer = context.read<GitJournalRepo>(); var stateContainer = context.read<GitJournalRepo>();
var snackBar = buildUndoDeleteSnackbar(stateContainer, note); var snackBar = buildUndoDeleteSnackbar(stateContainer, note);
Scaffold.of(context) ScaffoldMessenger.of(context)
..removeCurrentSnackBar() ..removeCurrentSnackBar()
..showSnackBar(snackBar); ..showSnackBar(snackBar);
} }

View File

@ -159,7 +159,7 @@ class _FolderListViewState extends State<FolderListView> {
stateContainer.removeNote(note); stateContainer.removeNote(note);
var snackBar = buildUndoDeleteSnackbar(stateContainer, note); var snackBar = buildUndoDeleteSnackbar(stateContainer, note);
Scaffold.of(context) ScaffoldMessenger.of(context)
..removeCurrentSnackBar() ..removeCurrentSnackBar()
..showSnackBar(snackBar); ..showSnackBar(snackBar);
}, },

View File

@ -54,8 +54,6 @@ class _FolderViewState extends State<FolderView> {
bool inSelectionMode = false; bool inSelectionMode = false;
Note selectedNote; Note selectedNote;
var _scaffoldKey = GlobalKey<ScaffoldState>();
@override @override
void initState() { void initState() {
super.initState(); super.initState();
@ -139,7 +137,6 @@ class _FolderViewState extends State<FolderView> {
); );
return Scaffold( return Scaffold(
key: _scaffoldKey,
appBar: AppBar( appBar: AppBar(
title: Text(title), title: Text(title),
leading: inSelectionMode ? backButton : GJAppBarMenuButton(), leading: inSelectionMode ? backButton : GJAppBarMenuButton(),
@ -229,7 +226,7 @@ class _FolderViewState extends State<FolderView> {
settings: RouteSettings(name: '/newNote/$routeType'), settings: RouteSettings(name: '/newNote/$routeType'),
); );
await Navigator.of(context).push(route); await Navigator.of(context).push(route);
_scaffoldKey.currentState.removeCurrentSnackBar(); ScaffoldMessenger.of(context).removeCurrentSnackBar();
} }
void _sortButtonPressed() async { void _sortButtonPressed() async {

View File

@ -43,7 +43,7 @@ SnackBar buildUndoDeleteSnackbar(
void showSnackbar(BuildContext context, String message) { void showSnackbar(BuildContext context, String message) {
var snackBar = SnackBar(content: Text(message)); var snackBar = SnackBar(content: Text(message));
Scaffold.of(context) ScaffoldMessenger.of(context)
..removeCurrentSnackBar() ..removeCurrentSnackBar()
..showSnackBar(snackBar); ..showSnackBar(snackBar);
} }