mirror of
https://github.com/ente-io/ente.git
synced 2025-07-17 12:09:18 +00:00
[auth] added edit icon to reorder codes
This commit is contained in:
parent
daa87ef79b
commit
b69b6fc6a7
@ -28,6 +28,7 @@ import 'package:ente_auth/ui/components/models/button_type.dart';
|
|||||||
import 'package:ente_auth/ui/home/coach_mark_widget.dart';
|
import 'package:ente_auth/ui/home/coach_mark_widget.dart';
|
||||||
import 'package:ente_auth/ui/home/home_empty_state.dart';
|
import 'package:ente_auth/ui/home/home_empty_state.dart';
|
||||||
import 'package:ente_auth/ui/home/speed_dial_label_widget.dart';
|
import 'package:ente_auth/ui/home/speed_dial_label_widget.dart';
|
||||||
|
import 'package:ente_auth/ui/reorder_codes_page.dart';
|
||||||
import 'package:ente_auth/ui/scanner_page.dart';
|
import 'package:ente_auth/ui/scanner_page.dart';
|
||||||
import 'package:ente_auth/ui/settings_page.dart';
|
import 'package:ente_auth/ui/settings_page.dart';
|
||||||
import 'package:ente_auth/ui/tools/app_lock.dart';
|
import 'package:ente_auth/ui/tools/app_lock.dart';
|
||||||
@ -186,6 +187,10 @@ class _HomePageState extends State<HomePage> {
|
|||||||
.toList() ??
|
.toList() ??
|
||||||
[];
|
[];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
_filteredCodes
|
||||||
|
.sort((a, b) => a.display.position.compareTo(b.display.position));
|
||||||
|
|
||||||
if (mounted) {
|
if (mounted) {
|
||||||
setState(() {});
|
setState(() {});
|
||||||
}
|
}
|
||||||
@ -255,6 +260,18 @@ class _HomePageState extends State<HomePage> {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Future<void> navigateToReorderPage(List<Code> allCodes) async {
|
||||||
|
await Navigator.of(context).push(
|
||||||
|
MaterialPageRoute(
|
||||||
|
builder: (BuildContext context) {
|
||||||
|
return ReorderCodesPage(codes: _filteredCodes);
|
||||||
|
},
|
||||||
|
),
|
||||||
|
).then((value) {
|
||||||
|
setState(() {});
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
final l10n = context.l10n;
|
final l10n = context.l10n;
|
||||||
@ -310,6 +327,13 @@ class _HomePageState extends State<HomePage> {
|
|||||||
),
|
),
|
||||||
centerTitle: PlatformUtil.isDesktop() ? false : true,
|
centerTitle: PlatformUtil.isDesktop() ? false : true,
|
||||||
actions: <Widget>[
|
actions: <Widget>[
|
||||||
|
IconButton(
|
||||||
|
icon: const Icon(Icons.edit),
|
||||||
|
tooltip: l10n.edit,
|
||||||
|
onPressed: () {
|
||||||
|
navigateToReorderPage(_allCodes!);
|
||||||
|
},
|
||||||
|
),
|
||||||
PlatformUtil.isDesktop()
|
PlatformUtil.isDesktop()
|
||||||
? IconButton(
|
? IconButton(
|
||||||
icon: const Icon(Icons.lock),
|
icon: const Icon(Icons.lock),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user