import 'package:comwell_key_app/choose_share_room/cubit/choose_share_room_cubit.dart';
import 'package:comwell_key_app/choose_share_room/cubit/choose_share_room_state.dart';
import 'package:comwell_key_app/choose_share_room/pages/share_room_base_page_template.dart';
import 'package:comwell_key_app/overview/models/booking.dart';
import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart';

class ShareRoomPage extends StatelessWidget {
  final Booking booking;

  const ShareRoomPage({super.key, required this.booking});

  @override
  Widget build(BuildContext context) {
    return BlocBuilder<ChooseShareRoomCubit, ChooseShareRoomState>(
      builder: (context, state) {
        final cubit = context.read<ChooseShareRoomCubit>();
        return ShareRoomBasePageTemplate(
          booking: booking,
          onClicked: () {
            cubit.shareRoom(context, booking);
          },
          isShared: false,
        );
      },
    );
  }
}