mirror of
https://github.com/GitJournal/GitJournal.git
synced 2025-08-06 15:21:21 +08:00
Use ScaffoldMessenger
Scaffold has been deprecated for the snackbar
This commit is contained in:
@ -96,7 +96,7 @@ void openNoteEditor(
|
||||
|
||||
var stateContainer = context.read<GitJournalRepo>();
|
||||
var snackBar = buildUndoDeleteSnackbar(stateContainer, note);
|
||||
Scaffold.of(context)
|
||||
ScaffoldMessenger.of(context)
|
||||
..removeCurrentSnackBar()
|
||||
..showSnackBar(snackBar);
|
||||
}
|
||||
|
@ -159,7 +159,7 @@ class _FolderListViewState extends State<FolderListView> {
|
||||
stateContainer.removeNote(note);
|
||||
|
||||
var snackBar = buildUndoDeleteSnackbar(stateContainer, note);
|
||||
Scaffold.of(context)
|
||||
ScaffoldMessenger.of(context)
|
||||
..removeCurrentSnackBar()
|
||||
..showSnackBar(snackBar);
|
||||
},
|
||||
|
@ -54,8 +54,6 @@ class _FolderViewState extends State<FolderView> {
|
||||
bool inSelectionMode = false;
|
||||
Note selectedNote;
|
||||
|
||||
var _scaffoldKey = GlobalKey<ScaffoldState>();
|
||||
|
||||
@override
|
||||
void initState() {
|
||||
super.initState();
|
||||
@ -139,7 +137,6 @@ class _FolderViewState extends State<FolderView> {
|
||||
);
|
||||
|
||||
return Scaffold(
|
||||
key: _scaffoldKey,
|
||||
appBar: AppBar(
|
||||
title: Text(title),
|
||||
leading: inSelectionMode ? backButton : GJAppBarMenuButton(),
|
||||
@ -229,7 +226,7 @@ class _FolderViewState extends State<FolderView> {
|
||||
settings: RouteSettings(name: '/newNote/$routeType'),
|
||||
);
|
||||
await Navigator.of(context).push(route);
|
||||
_scaffoldKey.currentState.removeCurrentSnackBar();
|
||||
ScaffoldMessenger.of(context).removeCurrentSnackBar();
|
||||
}
|
||||
|
||||
void _sortButtonPressed() async {
|
||||
|
@ -43,7 +43,7 @@ SnackBar buildUndoDeleteSnackbar(
|
||||
|
||||
void showSnackbar(BuildContext context, String message) {
|
||||
var snackBar = SnackBar(content: Text(message));
|
||||
Scaffold.of(context)
|
||||
ScaffoldMessenger.of(context)
|
||||
..removeCurrentSnackBar()
|
||||
..showSnackBar(snackBar);
|
||||
}
|
||||
|
Reference in New Issue
Block a user