2023-07-17 01:00:16 +08:00
|
|
|
import 'package:go_router/go_router.dart';
|
2023-08-10 19:08:46 +08:00
|
|
|
import 'package:together_mobile/router/router_key.dart';
|
2023-07-17 01:00:16 +08:00
|
|
|
import 'package:together_mobile/screens/chat/chat_screen.dart';
|
|
|
|
import 'package:together_mobile/screens/message/message_screen.dart';
|
|
|
|
|
|
|
|
final chatRouter = GoRoute(
|
|
|
|
path: '/chat',
|
|
|
|
name: 'Chat',
|
2023-08-10 19:08:46 +08:00
|
|
|
builder: (context, state) => const ChatScreen(),
|
2023-07-17 01:00:16 +08:00
|
|
|
routes: [
|
|
|
|
GoRoute(
|
|
|
|
path: 'message',
|
|
|
|
name: 'Message',
|
2023-08-10 19:08:46 +08:00
|
|
|
parentNavigatorKey: rootNavigatorKey,
|
|
|
|
builder: (context, state) => MessageScreen(contactId: state.queryParameters['contactId']!,),
|
2023-07-17 01:00:16 +08:00
|
|
|
),
|
|
|
|
],
|
|
|
|
);
|