import 'package:go_router/go_router.dart'; import 'package:together_mobile/screens/more/more_screen.dart'; import 'package:together_mobile/screens/more/profile_screen/main_profile.dart'; import 'package:together_mobile/screens/more/profile_screen/change_profile_screens/change_account_screen.dart'; import 'package:together_mobile/screens/more/profile_screen/change_profile_screens/change_avatar_screen.dart'; import 'package:together_mobile/screens/more/profile_screen/change_profile_screens/change_basic_screen.dart'; import 'package:together_mobile/screens/more/profile_screen/change_profile_screens/change_sign_screen.dart'; import 'package:together_mobile/screens/more/setting_screen/setting_screen.dart'; import 'router_key.dart'; final moreRouter = GoRoute( path: '/more', name: 'More', builder: (context, state) => const MoreScreen(), routes: [ GoRoute( parentNavigatorKey: rootNavigatorKey, path: 'profile', name: 'MainProfile', builder: (context, state) => const MainProfile(), routes: [ GoRoute( parentNavigatorKey: rootNavigatorKey, path: 'change_basic', name: 'ChangeBasic', builder: (context, state) => const ChangeBasicProfile(), ), GoRoute( parentNavigatorKey: rootNavigatorKey, path: 'change_sign', name: 'ChangeSign', builder: (context, state) => const ChangeSignScreen(), ), GoRoute( parentNavigatorKey: rootNavigatorKey, path: 'change_avatar', name: 'ChangeAvatar', builder: (context, state) => const ChangeAvatarScreen(), ), GoRoute( parentNavigatorKey: rootNavigatorKey, path: 'change_account', name: 'ChangeAccount', builder: (context, state) => const ChangeAccountScreen(), ) ], ), GoRoute( parentNavigatorKey: rootNavigatorKey, path: 'setting', name: 'Setting', builder: (context, state) => const SettingScreen(), ), ], );