diff --git a/apps/lib/core/router/app_router.dart b/apps/lib/core/router/app_router.dart index f99b199..f2be520 100644 --- a/apps/lib/core/router/app_router.dart +++ b/apps/lib/core/router/app_router.dart @@ -5,6 +5,19 @@ import '../../features/auth/ui/screens/login_password_screen.dart'; import '../../features/auth/ui/screens/login_code_screen.dart'; import '../../features/auth/ui/screens/register_screen.dart'; import '../../features/auth/ui/screens/register_step2_screen.dart'; +import '../../features/home/ui/screens/home_screen.dart'; +import '../../features/messages/ui/screens/message_invite_list_screen.dart'; +import '../../features/messages/ui/screens/message_invite_detail_screen.dart'; +import '../../features/contacts/ui/screens/contacts_screen.dart'; +import '../../features/contacts/ui/screens/add_contact_screen.dart'; +import '../../features/calendar/ui/screens/calendar_dayweek_screen.dart'; +import '../../features/calendar/ui/screens/calendar_month_screen.dart'; +import '../../features/calendar/ui/screens/calendar_event_detail_screen.dart'; +import '../../features/todo/ui/screens/todo_quadrants_screen.dart'; +import '../../features/todo/ui/screens/todo_detail_screen.dart'; +import '../../features/settings/ui/screens/settings_screen.dart'; +import '../../features/settings/ui/screens/features_screen.dart'; +import '../../features/settings/ui/screens/memory_screen.dart'; final appRouter = GoRouter( initialLocation: '/', @@ -26,5 +39,54 @@ final appRouter = GoRouter( path: '/register/step2', builder: (context, state) => const RegisterStep2Screen(), ), + GoRoute(path: '/home', builder: (context, state) => const HomeScreen()), + GoRoute( + path: '/messages/invites', + builder: (context, state) => const MessageInviteListScreen(), + ), + GoRoute( + path: '/messages/invites/:id', + builder: (context, state) => const MessageInviteDetailScreen(), + ), + GoRoute( + path: '/contacts', + builder: (context, state) => const ContactsScreen(), + ), + GoRoute( + path: '/contacts/add', + builder: (context, state) => const AddContactScreen(), + ), + GoRoute( + path: '/calendar/dayweek', + builder: (context, state) => const CalendarDayWeekScreen(), + ), + GoRoute( + path: '/calendar/month', + builder: (context, state) => const CalendarMonthScreen(), + ), + GoRoute( + path: '/calendar/events/:id', + builder: (context, state) => const CalendarEventDetailScreen(), + ), + GoRoute( + path: '/todo', + builder: (context, state) => const TodoQuadrantsScreen(), + ), + GoRoute( + path: '/todo/:id', + builder: (context, state) => const TodoDetailScreen(), + ), + GoRoute( + path: '/settings', + builder: (context, state) => const SettingsScreen(), + ), + GoRoute( + path: '/settings/features', + builder: (context, state) => const FeaturesScreen(), + ), + GoRoute( + path: '/settings/memory', + builder: (context, state) => const MemoryScreen(), + ), ], );