feat: 设置页面增强,支持用户信息展示和密码修改
This commit is contained in:
@@ -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(),
|
||||
),
|
||||
],
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user