import 'package:flutter/material.dart'; import 'package:go_router/go_router.dart'; import 'package:iroute/pages/dashboard/chat_room.dart'; import 'package:iroute/pages/dashboard/view_books.dart'; final RouteBase dashboardRouters = GoRoute( path: '/dashboard', redirect: (_,state) { if (state.fullPath == '/dashboard') { return '/dashboard/view'; } return null; }, routes: [ GoRoute( path: 'view', builder: (BuildContext context, GoRouterState state) { return const ViewBooks(); }, ), GoRoute( path: 'chat/:roomId', builder: (BuildContext context, GoRouterState state) { String? roomId = state.pathParameters['roomId']; return ChatRoom( roomId: roomId, ); }, ), ], );