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 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);
|
||||||
}
|
}
|
||||||
|
@ -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);
|
||||||
},
|
},
|
||||||
|
@ -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 {
|
||||||
|
@ -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);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user