mirror of
https://github.com/venera-app/venera.git
synced 2025-12-17 07:21:15 +00:00
Compare commits
1 Commits
fix/local-
...
upgrade-fl
| Author | SHA1 | Date | |
|---|---|---|---|
| ba4e276172 |
@@ -258,30 +258,19 @@ class _LocalComicsPageState extends State<LocalComicsPage> {
|
|||||||
else if (searchMode)
|
else if (searchMode)
|
||||||
SliverAppbar(
|
SliverAppbar(
|
||||||
leading: Tooltip(
|
leading: Tooltip(
|
||||||
message: multiSelectMode ? "Cancel".tl : "Cancel".tl,
|
message: "Cancel".tl,
|
||||||
child: IconButton(
|
child: IconButton(
|
||||||
icon: multiSelectMode
|
icon: const Icon(Icons.close),
|
||||||
? const Icon(Icons.close)
|
|
||||||
: const Icon(Icons.close),
|
|
||||||
onPressed: () {
|
onPressed: () {
|
||||||
if (multiSelectMode) {
|
|
||||||
setState(() {
|
|
||||||
multiSelectMode = false;
|
|
||||||
selectedComics.clear();
|
|
||||||
});
|
|
||||||
} else {
|
|
||||||
setState(() {
|
setState(() {
|
||||||
searchMode = false;
|
searchMode = false;
|
||||||
keyword = "";
|
keyword = "";
|
||||||
update();
|
update();
|
||||||
});
|
});
|
||||||
}
|
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
title: multiSelectMode
|
title: TextField(
|
||||||
? Text(selectedComics.length.toString())
|
|
||||||
: TextField(
|
|
||||||
autofocus: true,
|
autofocus: true,
|
||||||
decoration: InputDecoration(
|
decoration: InputDecoration(
|
||||||
hintText: "Search".tl,
|
hintText: "Search".tl,
|
||||||
@@ -292,7 +281,6 @@ class _LocalComicsPageState extends State<LocalComicsPage> {
|
|||||||
update();
|
update();
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
actions: multiSelectMode ? selectActions : null,
|
|
||||||
),
|
),
|
||||||
SliverGridComics(
|
SliverGridComics(
|
||||||
comics: comics,
|
comics: comics,
|
||||||
@@ -356,7 +344,6 @@ class _LocalComicsPageState extends State<LocalComicsPage> {
|
|||||||
return PopScope(
|
return PopScope(
|
||||||
canPop: !multiSelectMode && !searchMode,
|
canPop: !multiSelectMode && !searchMode,
|
||||||
onPopInvokedWithResult: (didPop, result) {
|
onPopInvokedWithResult: (didPop, result) {
|
||||||
if (didPop) return;
|
|
||||||
if (multiSelectMode) {
|
if (multiSelectMode) {
|
||||||
setState(() {
|
setState(() {
|
||||||
multiSelectMode = false;
|
multiSelectMode = false;
|
||||||
|
|||||||
Reference in New Issue
Block a user