import 'package:comwell_key_app/choose_share_room/cubit/choose_share_room_cubit.dart';
import 'package:comwell_key_app/choose_share_room/pages/room_info_page.dart';
import 'package:comwell_key_app/overview/models/booking.dart';
import 'package:comwell_key_app/routing/app_routes.dart';
import 'package:comwell_key_app/utils/locator.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:go_router/go_router.dart';
final roomInfoRoute = GoRoute(
path: AppRoutes.roomInfo,
builder: (context, state) {
final extras = state.extra as List<dynamic>;
final booking = extras[0] as Booking;
final isAssigned = extras[1] as bool;
return BlocProvider(
create: (context) => ChooseShareRoomCubit(locator()),
child: RoomInfoPage(booking: booking, isAssigned: isAssigned),
);
},
);