diff --git a/src/components/rooms/RoomModal.tsx b/src/components/rooms/RoomModal.tsx index 4e58875..1b98f4b 100644 --- a/src/components/rooms/RoomModal.tsx +++ b/src/components/rooms/RoomModal.tsx @@ -61,7 +61,7 @@ export function RoomModal({ open, room, categories = [], onClose, onSave, onDele number: room?.number ?? '', name: room?.name ?? '', floor: room?.floor ?? 1, - type: room?.type ?? 'Стандарт', + type: room?.type ?? (categories[0]?.name ?? 'Стандарт'), bedType: (room?.bedType ?? 'double') as BedType, maxGuests: room?.maxGuests ?? 2, baseRate: room?.baseRate ?? 5000, @@ -70,7 +70,7 @@ export function RoomModal({ open, room, categories = [], onClose, onSave, onDele sortOrder: room?.sortOrder ?? 99, allowHourly: room?.allowHourly ?? false, hourlyRate: room?.hourlyRate ?? 1000, - categoryId: room?.categoryId ?? '', + categoryId: room?.categoryId ?? (categories.find(c => c.name === room?.type)?.id ?? categories[0]?.id ?? ''), description: room?.description ?? '', earlyCheckinFee: room?.earlyCheckinFee ?? '', lateCheckoutFee: room?.lateCheckoutFee ?? '', @@ -228,22 +228,27 @@ export function RoomModal({ open, room, categories = [], onClose, onSave, onDele
- + {categories.length > 0 ? ( + + ) : ( + + )}
- {categories.length > 0 && ( -
- - -
- )} -