HotelSync
fd50e02be0
feat: right-click context menu for room status + bed type capacity
- Add RoomContextMenu component (portal, Escape/click-outside to close)
- Change room status: available / maintenance / blocked
- Change housekeeping status: clean / dirty / cleaning / inspect
- Open room edit (optional)
- Calendar: right-click on room label → context menu; onRoomUpdate prop
wired to CalendarPage (calls api.rooms.update); show 🔧/🔒 badge on label
- Rooms page: right-click on any room card → same context menu;
show orange "ремонт" badge on maintenance rooms
- BedTypesContext: add capacity field (max guests per bed type)
- BedTypes reference UI: add capacity input to add/edit form; show "N чел."
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>