feat: 设置页面增强,支持用户信息展示和密码修改

This commit is contained in:
qzl
2026-03-10 17:43:17 +08:00
parent 8dd48ec15b
commit f30bfc2006
9 changed files with 859 additions and 135 deletions
+12
View File
@@ -21,6 +21,8 @@ import '../../features/settings/ui/screens/settings_screen.dart';
import '../../features/settings/ui/screens/features_screen.dart';
import '../../features/settings/ui/screens/memory_screen.dart';
import '../../features/settings/ui/screens/account_screen.dart';
import '../../features/settings/ui/screens/change_password_screen.dart';
import '../../features/settings/ui/screens/edit_profile_screen.dart';
final _protectedRoutes = [
'/home',
@@ -34,6 +36,8 @@ final _protectedRoutes = [
'/settings/features',
'/settings/memory',
'/settings/account',
'/change-password',
'/edit-profile',
'/messages/invites',
];
@@ -138,6 +142,14 @@ GoRouter createAppRouter(AuthBloc authBloc) {
path: '/settings/account',
builder: (context, state) => const AccountScreen(),
),
GoRoute(
path: '/change-password',
builder: (context, state) => const ChangePasswordScreen(),
),
GoRoute(
path: '/edit-profile',
builder: (context, state) => const EditProfileScreen(),
),
],
);
}