diff --git a/src/pages/BookingWidgetPage.tsx b/src/pages/BookingWidgetPage.tsx index fa40dd6..38a5f69 100644 --- a/src/pages/BookingWidgetPage.tsx +++ b/src/pages/BookingWidgetPage.tsx @@ -140,20 +140,21 @@ interface MockCategory { maxGuests: number amenities: string[] description: string + photos: string[] availableCount: number } const MOCK_CATEGORIES: MockCategory[] = [ - { id: 'c1', name: 'Стандарт', minPrice: 4500, maxGuests: 2, availableCount: 3, + { id: 'c1', name: 'Стандарт', minPrice: 4500, maxGuests: 2, availableCount: 3, photos: [], amenities: ['Wi-Fi', 'TV', 'Кондиционер', 'Фен'], description: 'Уютные номера с современным ремонтом и всем необходимым для комфортного проживания.' }, - { id: 'c2', name: 'Комфорт', minPrice: 6500, maxGuests: 2, availableCount: 2, + { id: 'c2', name: 'Комфорт', minPrice: 6500, maxGuests: 2, availableCount: 2, photos: [], amenities: ['Wi-Fi', 'TV', 'Кондиционер', 'Мини-бар', 'Кофемашина'], description: 'Просторные номера с расширенными удобствами и зоной отдыха.' }, - { id: 'c3', name: 'Делюкс', minPrice: 8900, maxGuests: 3, availableCount: 1, + { id: 'c3', name: 'Делюкс', minPrice: 8900, maxGuests: 3, availableCount: 1, photos: [], amenities: ['Wi-Fi', 'Smart TV', 'Кондиционер', 'Джакузи', 'Балкон'], description: 'Роскошные номера с панорамными окнами и собственным джакузи.' }, - { id: 'c4', name: 'Пентхаус', minPrice: 15000, maxGuests: 4, availableCount: 1, + { id: 'c4', name: 'Пентхаус', minPrice: 15000, maxGuests: 4, availableCount: 1, photos: [], amenities: ['Wi-Fi 1Гбит', 'Smart TV 75"', 'Сауна', 'Терраса', 'Дворецкий'], description: 'Эксклюзивный пентхаус на верхнем этаже с террасой и видом 360°.' }, ] @@ -245,7 +246,7 @@ export function WidgetPreview({ settings, slug, realRooms, realCategories, realR : MOCK_ROOMS // Categories mode - const displayCategories: Array<{ id: string; name: string; minPrice: number; maxGuests: number; amenities: string[]; description: string; availableCount: number }> = + const displayCategories: Array<{ id: string; name: string; minPrice: number; maxGuests: number; amenities: string[]; description: string; photos: string[]; availableCount: number }> = realCategories && realCategories.length > 0 ? realCategories.map(c => ({ ...c, @@ -833,10 +834,18 @@ export function WidgetPreview({ settings, slug, realRooms, realCategories, realR style={isSelected ? { background: settings.primaryColor + '08' } : {}} >
{cat.name}