Add navigation action for Settings page in main page

This commit is contained in:
2025-06-28 10:33:13 +08:00
parent 3d49bebc44
commit 72eb4a51ea

View File

@@ -225,10 +225,13 @@ class _MainPageState extends State<MainPage>
body: const SizedBox.shrink(), body: const SizedBox.shrink(),
), ),
PaneItemSeparator(), PaneItemSeparator(),
PaneItem( PaneItemAction(
icon: const Icon(MdIcons.settings_outlined, size: 20), icon: const Icon(MdIcons.settings_outlined, size: 20),
title: Text('Settings'.tl), title: Text('Settings'.tl),
body: const SizedBox.shrink(), body: const SizedBox.shrink(),
onTap: () {
navigatorKey.currentContext?.to(() => const SettingsPage());
},
), ),
], ],
), ),
@@ -261,7 +264,6 @@ class _MainPageState extends State<MainPage>
() => const NovelBookmarksPage(), () => const NovelBookmarksPage(),
() => const FollowingNovelsPage(), () => const FollowingNovelsPage(),
() => const NovelRankingPage(), () => const NovelRankingPage(),
() => const SettingsPage(),
]; ];
void navigate(int index) { void navigate(int index) {