Feature: add update event functionality and refactor event management in Main module
- Implemented `UpdateEventComponent` with structured state and intent handling for updating events. - Added `UpdateBookingUseCase` and `DeleteBookingUseCase` for managing booking changes. - Introduced mapper utilities (`EventInfoMapper`, `UpdateEventComponentStateToEventInfoMapper`) for transforming state and domain models. - Enhanced `MainComponent` with `onDeleteEvent`, `onBooking`, and `onUpdateEvent` logic. - Integrated `Calf-UI` library for improved date picker functionality. - Replaced `EpicDatePicker` with `AdaptiveDatePicker` for streamlined UI. - Refactored Gradle dependencies and removed unused `epic-calendar-compose` library. - Updated `BusyRoomInfoComponent` to use `toFormattedString` for better time display. - Added reusable `FailureSelectRoomView` for handling room selection errors.
Пожалуйста, зарегистрируйтесь или войдите чтобы прокомментировать