together_mobile/lib/router/chat_router.dart

19 lines
576 B
Dart

import 'package:go_router/go_router.dart';
import 'package:together_mobile/router/router_key.dart';
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',
builder: (context, state) => const ChatScreen(),
routes: [
GoRoute(
path: 'message',
name: 'Message',
parentNavigatorKey: rootNavigatorKey,
builder: (context, state) => MessageScreen(contactId: state.queryParameters['contactId']!,),
),
],
);