From 238d837fb6448b651ce00395e95cd14629b1b483 Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 5 Mar 2026 12:27:22 +0000 Subject: [PATCH] Update src/app/page.tsx --- src/app/page.tsx | 358 ++++++++++++++--------------------------------- 1 file changed, 102 insertions(+), 256 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index e9546a1..a11697c 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -8,6 +8,7 @@ import ProductCardThree from "@/components/sections/product/ProductCardThree"; import PricingCardEight from "@/components/sections/pricing/PricingCardEight"; import BlogCardThree from "@/components/sections/blog/BlogCardThree"; import MetricCardFourteen from "@/components/sections/metrics/MetricCardFourteen"; +import ContactFaq from "@/components/sections/contact/ContactFaq"; import FooterCard from "@/components/sections/footer/FooterCard"; import { Phone, Instagram, Facebook, Linkedin } from "lucide-react"; @@ -15,9 +16,9 @@ export default function HomePage() { const navItems = [ { name: "Мероприятия", id: "events" }, { name: "Залы", id: "halls" }, - { name: "Цены", id: "pricing" }, + { name: "Цены", id: "pricing-preview" }, { name: "Галерея", id: "gallery" }, - { name: "Контакты", id: "contacts" }, + { name: "Контакты", id: "contact" }, ]; return ( @@ -27,7 +28,7 @@ export default function HomePage() { borderRadius="pill" contentWidth="mediumSmall" sizing="largeSmallSizeMediumTitles" - background="none" + background="circleGradient" cardStyle="gradient-radial" primaryButtonStyle="primary-glow" secondaryButtonStyle="solid" @@ -42,40 +43,28 @@ export default function HomePage() { title="Лофт-пространство для мероприятий в Екатеринбурге" description="Идеальное место для свадеб, корпоративных событий и частных праздников. Промышленная архитектура, гибкие помещения, профессиональное обслуживание." tag="Премиум-пространство" - background={{ variant: "none" }} + background={{ variant: "plain" }} imageSrc="http://img.b2bpic.net/free-photo/vertical-shot-inside-building-with-arch-doors-roubaix-france_181624-11886.jpg" imageAlt="Лофт-пространство для мероприятий" mediaAnimation="none" testimonials={[ { - name: "Мария Смирнова", - handle: "Невеста", - testimonial: - "Идеальное место для нашей свадьбы. Профессиональная команда и потрясающая атмосфера!", - rating: 5, - imageSrc: "/placeholders/placeholder1.webp?_wi=1", - }, + name: "Мария Смирнова", handle: "Невеста", testimonial: + "Идеальное место для нашей свадьбы. Профессиональная команда и потрясающая атмосфера!", rating: 5, + imageSrc: "/placeholders/placeholder1.webp"}, { - name: "Алексей Ковалев", - handle: "CEO, ООО СофтТех", - testimonial: - "Провели корпоративное мероприятие. Все получилось на отлично, гости были в восторге!", - rating: 5, - imageSrc: "/placeholders/placeholder1.webp?_wi=2", - }, + name: "Алексей Ковалев", handle: "CEO, ООО СофтТех", testimonial: + "Провели корпоративное мероприятие. Все получилось на отлично, гости были в восторге!", rating: 5, + imageSrc: "/placeholders/placeholder1.webp"}, { - name: "Ольга Петрова", - handle: "Event Manager", - testimonial: - "Работали с этим местом несколько раз. Всегда качественно и без проблем.", - rating: 5, - imageSrc: "/placeholders/placeholder1.webp?_wi=3", - }, + name: "Ольга Петрова", handle: "Event Manager", testimonial: + "Работали с этим местом несколько раз. Всегда качественно и без проблем.", rating: 5, + imageSrc: "/placeholders/placeholder1.webp"}, ]} testimonialRotationInterval={5000} buttons={[ - { text: "Проверить дату", href: "contacts" }, - { text: "Записаться на просмотр", href: "contacts" }, + { text: "Проверить дату", href: "contact" }, + { text: "Записаться на просмотр", href: "contact" }, ]} buttonAnimation="none" useInvertedBackground={false} @@ -89,53 +78,23 @@ export default function HomePage() { tag="Преимущества" features={[ { - id: "1", - title: "Просторные залы", - description: - "Три функциональных помещения разной площади для групп от 50 до 500 человек", - imageSrc: "/placeholders/placeholder1.webp?_wi=4", - imageAlt: "Просторные залы", - }, + id: "1", title: "Просторные залы", description: + "Три функциональных помещения разной площади для групп от 50 до 500 человек", imageSrc: "/placeholders/placeholder1.webp", imageAlt: "Просторные залы"}, { - id: "2", - title: "Полная комплектация", - description: - "Современное техническое оборудование, кухня, парковка и все необходимое на месте", - imageSrc: "/placeholders/placeholder1.webp?_wi=5", - imageAlt: "Полная комплектация", - }, + id: "2", title: "Полная комплектация", description: + "Современное техническое оборудование, кухня, парковка и все необходимое на месте", imageSrc: "/placeholders/placeholder1.webp", imageAlt: "Полная комплектация"}, { - id: "3", - title: "Гибкая аренда", - description: - "Раздельная аренда залов или все помещение. Различные тарифы на часы, дни и недели", - imageSrc: "/placeholders/placeholder1.webp?_wi=6", - imageAlt: "Гибкая аренда", - }, + id: "3", title: "Гибкая аренда", description: + "Раздельная аренда залов или все помещение. Различные тарифы на часы, дни и недели", imageSrc: "/placeholders/placeholder1.webp", imageAlt: "Гибкая аренда"}, { - id: "4", - title: "Профессиональная команда", - description: - "Опытные менеджеры помогут организовать мероприятие от начала до конца", - imageSrc: "/placeholders/placeholder1.webp?_wi=7", - imageAlt: "Профессиональная команда", - }, + id: "4", title: "Профессиональная команда", description: + "Опытные менеджеры помогут организовать мероприятие от начала до конца", imageSrc: "/placeholders/placeholder1.webp", imageAlt: "Профессиональная команда"}, { - id: "5", - title: "Идеальное расположение", - description: - "Центральная локация в Екатеринбурге, легко добраться, много парковки", - imageSrc: "/placeholders/placeholder1.webp?_wi=8", - imageAlt: "Идеальное расположение", - }, + id: "5", title: "Идеальное расположение", description: + "Центральная локация в Екатеринбурге, легко добраться, много парковки", imageSrc: "/placeholders/placeholder1.webp", imageAlt: "Идеальное расположение"}, { - id: "6", - title: "Доступные цены", - description: - "Прозрачный прайс без скрытых платежей. Различные пакеты для всех бюджетов", - imageSrc: "/placeholders/placeholder1.webp?_wi=9", - imageAlt: "Доступные цены", - }, + id: "6", title: "Доступные цены", description: + "Прозрачный прайс без скрытых платежей. Различные пакеты для всех бюджетов", imageSrc: "/placeholders/placeholder1.webp", imageAlt: "Доступные цены"}, ]} gridVariant="three-columns-all-equal-width" animationType="blur-reveal" @@ -151,21 +110,11 @@ export default function HomePage() { tag="Помещения" products={[ { - id: "hall-premium", - name: "Основной зал Premium", - price: "300-500₽/час", - imageSrc: - "http://img.b2bpic.net/free-photo/beautifully-decorated-venue-interior-wedding_181624-58530.jpg?_wi=1", - imageAlt: "Основной зал", - initialQuantity: 1, + id: "hall-premium", name: "Основной зал Premium", price: "300-500₽/час", imageSrc: + "http://img.b2bpic.net/free-photo/beautifully-decorated-venue-interior-wedding_181624-58530.jpg", imageAlt: "Основной зал", initialQuantity: 1, }, { - id: "hall-lounge", - name: "Лаунж зал", - price: "150-250₽/час", - imageSrc: "http://img.b2bpic.net/free-photo/hall-business-building_1127-3310.jpg?_wi=1", - imageAlt: "Лаунж зал", - initialQuantity: 1, + id: "hall-lounge", name: "Лаунж зал", price: "150-250₽/час", imageSrc: "http://img.b2bpic.net/free-photo/hall-business-building_1127-3310.jpg", imageAlt: "Лаунж зал", initialQuantity: 1, }, ]} gridVariant="two-columns-alternating-heights" @@ -182,45 +131,19 @@ export default function HomePage() { tag="Тарифы" plans={[ { - id: "basic", - badge: "Стандарт", - price: "От 50,000₽", - subtitle: "Для небольших мероприятий (50-100 человек)", - buttons: [{ text: "Выбрать", href: "contacts" }], + id: "basic", badge: "Стандарт", price: "От 50,000₽", subtitle: "Для небольших мероприятий (50-100 человек)", buttons: [{ text: "Выбрать", href: "contact" }], features: [ - "Аренда основного зала на 4 часа", - "Базовое техническое оборудование", - "Парковка для гостей", - "Консультация менеджера", - ], + "Аренда основного зала на 4 часа", "Базовое техническое оборудование", "Парковка для гостей", "Консультация менеджера"], }, { - id: "popular", - badge: "Популярный", - price: "От 100,000₽", - subtitle: "Оптимальный выбор (100-300 человек)", - buttons: [{ text: "Выбрать", href: "contacts" }], + id: "popular", badge: "Популярный", price: "От 100,000₽", subtitle: "Оптимальный выбор (100-300 человек)", buttons: [{ text: "Выбрать", href: "contact" }], features: [ - "Аренда всех залов на 6 часов", - "Полное техническое оборудование", - "Парковка и охрана", - "Пакет услуг event-менеджера", - "Декорирование пространства", - ], + "Аренда всех залов на 6 часов", "Полное техническое оборудование", "Парковка и охрана", "Пакет услуг event-менеджера", "Декорирование пространства"], }, { - id: "premium", - badge: "Премиум", - price: "От 200,000₽", - subtitle: "Для VIP-событий (до 500 человек)", - buttons: [{ text: "Выбрать", href: "contacts" }], + id: "premium", badge: "Премиум", price: "От 200,000₽", subtitle: "Для VIP-событий (до 500 человек)", buttons: [{ text: "Выбрать", href: "contact" }], features: [ - "Полная аренда пространства на 12 часов", - "Премиум-техническое оборудование и звук", - "Коватинг и техническая поддержка", - "Полный пакет услуг от подготовки до уборки", - "Эксклюзивные дополнительные услуги", - ], + "Полная аренда пространства на 12 часов", "Премиум-техническое оборудование и звук", "Коватинг и техническая поддержка", "Полный пакет услуг от подготовки до уборки", "Эксклюзивные дополнительные услуги"], }, ]} animationType="slide-up" @@ -236,53 +159,23 @@ export default function HomePage() { tag="События" features={[ { - id: "wedding", - title: "Свадьбы", - description: - "Классический банкет, фуршет или коктейльное приветствие. Подходит для 50-500 гостей", - imageSrc: "/placeholders/placeholder1.webp?_wi=10", - imageAlt: "Свадьба", - }, + id: "wedding", title: "Свадьбы", description: + "Классический банкет, фуршет или коктейльное приветствие. Подходит для 50-500 гостей", imageSrc: "/placeholders/placeholder1.webp", imageAlt: "Свадьба"}, { - id: "corporate", - title: "Корпоративные события", - description: - "Конференции, семинары, банкеты, тимбилдинги и праздники компании", - imageSrc: "/placeholders/placeholder1.webp?_wi=11", - imageAlt: "Корпоратив", - }, + id: "corporate", title: "Корпоративные события", description: + "Конференции, семинары, банкеты, тимбилдинги и праздники компании", imageSrc: "/placeholders/placeholder1.webp", imageAlt: "Корпоратив"}, { - id: "private", - title: "Приватные вечеринки", - description: - "Дни рождения, юбилеи, выпускные вечера и другие личные праздники", - imageSrc: "/placeholders/placeholder1.webp?_wi=12", - imageAlt: "Вечеринка", - }, + id: "private", title: "Приватные вечеринки", description: + "Дни рождения, юбилеи, выпускные вечера и другие личные праздники", imageSrc: "/placeholders/placeholder1.webp", imageAlt: "Вечеринка"}, { - id: "exhibition", - title: "Выставки и презентации", - description: - "Идеальное место для вашей выставки, презентации или нетворкинг-события", - imageSrc: "/placeholders/placeholder1.webp?_wi=13", - imageAlt: "Выставка", - }, + id: "exhibition", title: "Выставки и презентации", description: + "Идеальное место для вашей выставки, презентации или нетворкинг-события", imageSrc: "/placeholders/placeholder1.webp", imageAlt: "Выставка"}, { - id: "concert", - title: "Концерты и перформансы", - description: - "Современное звуковое и световое оборудование для музыкальных событий", - imageSrc: "/placeholders/placeholder1.webp?_wi=14", - imageAlt: "Концерт", - }, + id: "concert", title: "Концерты и перформансы", description: + "Современное звуковое и световое оборудование для музыкальных событий", imageSrc: "/placeholders/placeholder1.webp", imageAlt: "Концерт"}, { - id: "workshop", - title: "Мастер-классы и тренинги", - description: - "Оборудованные залы для обучающих программ и профессиональных встреч", - imageSrc: "/placeholders/placeholder1.webp?_wi=15", - imageAlt: "Тренинг", - }, + id: "workshop", title: "Мастер-классы и тренинги", description: + "Оборудованные залы для обучающих программ и профессиональных встреч", imageSrc: "/placeholders/placeholder1.webp", imageAlt: "Тренинг"}, ]} gridVariant="three-columns-all-equal-width" animationType="slide-up" @@ -298,82 +191,28 @@ export default function HomePage() { tag="Галерея" blogs={[ { - id: "1", - category: "Свадьба", - title: "Романтичная свадебная церемония", - excerpt: - "Прекрасная локация для клятв и первого танца молодоженов", - imageSrc: - "http://img.b2bpic.net/free-photo/table-setting-with-floral-centerpiece-wedding-reception-venue_637285-5627.jpg?_wi=1", - imageAlt: "Свадебная церемония", - authorName: "Мария Шиц", - authorAvatar: "/placeholders/placeholder1.webp", - date: "2024", - }, + id: "1", category: "Свадьба", title: "Романтичная свадебная церемония", excerpt: + "Прекрасная локация для клятв и первого танца молодоженов", imageSrc: + "http://img.b2bpic.net/free-photo/table-setting-with-floral-centerpiece-wedding-reception-venue_637285-5627.jpg", imageAlt: "Свадебная церемония", authorName: "Мария Шиц", authorAvatar: "/placeholders/placeholder1.webp", date: "2024"}, { - id: "2", - category: "Корпоратив", - title: "Корпоративный праздник", - excerpt: "Праздничная атмосфера для коллектива из 200 человек", - imageSrc: - "http://img.b2bpic.net/free-photo/blurred-restaurant-with-round-shape_1203-1056.jpg?_wi=1", - imageAlt: "Корпоративное мероприятие", - authorName: "Александр Петров", - authorAvatar: "/placeholders/placeholder1.webp", - date: "2024", - }, + id: "2", category: "Корпоратив", title: "Корпоративный праздник", excerpt: "Праздничная атмосфера для коллектива из 200 человек", imageSrc: + "http://img.b2bpic.net/free-photo/blurred-restaurant-with-round-shape_1203-1056.jpg", imageAlt: "Корпоративное мероприятие", authorName: "Александр Петров", authorAvatar: "/placeholders/placeholder1.webp", date: "2024"}, { - id: "3", - category: "Вечеринка", - title: "Частная вечеринка", - excerpt: - "Интимная атмосфера для праздника с друзьями и семьей", - imageSrc: - "http://img.b2bpic.net/free-photo/layered-glasses-with-shampagne_8353-9952.jpg?_wi=1", - imageAlt: "Приватная вечеринка", - authorName: "Ольга Федорова", - authorAvatar: "/placeholders/placeholder1.webp", - date: "2024", - }, + id: "3", category: "Вечеринка", title: "Частная вечеринка", excerpt: + "Интимная атмосфера для праздника с друзьями и семьей", imageSrc: + "http://img.b2bpic.net/free-photo/layered-glasses-with-shampagne_8353-9952.jpg", imageAlt: "Приватная вечеринка", authorName: "Ольга Федорова", authorAvatar: "/placeholders/placeholder1.webp", date: "2024"}, { - id: "4", - category: "Банкет", - title: "Банкетное обслуживание", - excerpt: - "Профессиональная сервировка столов и полное обслуживание гостей", - imageSrc: - "http://img.b2bpic.net/free-photo/table-setting-with-floral-centerpiece-wedding-reception-venue_637285-5627.jpg?_wi=2", - imageAlt: "Банкетный сервис", - authorName: "Сергей Иванов", - authorAvatar: "/placeholders/placeholder1.webp", - date: "2024", - }, + id: "4", category: "Банкет", title: "Банкетное обслуживание", excerpt: + "Профессиональная сервировка столов и полное обслуживание гостей", imageSrc: + "http://img.b2bpic.net/free-photo/table-setting-with-floral-centerpiece-wedding-reception-venue_637285-5627.jpg", imageAlt: "Банкетный сервис", authorName: "Сергей Иванов", authorAvatar: "/placeholders/placeholder1.webp", date: "2024"}, { - id: "5", - category: "Кейтеринг", - title: "Гастрономический опыт", - excerpt: - "Разнообразное меню от лучших кейтеринговых компаний города", - imageSrc: - "http://img.b2bpic.net/free-photo/catering-restaurant-service_624325-939.jpg?_wi=1", - imageAlt: "Кейтеринг и еда", - authorName: "Владимир Соколов", - authorAvatar: "/placeholders/placeholder1.webp", - date: "2024", - }, + id: "5", category: "Кейтеринг", title: "Гастрономический опыт", excerpt: + "Разнообразное меню от лучших кейтеринговых компаний города", imageSrc: + "http://img.b2bpic.net/free-photo/catering-restaurant-service_624325-939.jpg", imageAlt: "Кейтеринг и еда", authorName: "Владимир Соколов", authorAvatar: "/placeholders/placeholder1.webp", date: "2024"}, { - id: "6", - category: "Освещение", - title: "Профессиональное освещение", - excerpt: - "Динамичная световая атмосфера для вечерних мероприятий", - imageSrc: - "http://img.b2bpic.net/free-photo/confident-young-indian-man-black-shirt-standing-cafe_627829-5462.jpg?_wi=1", - imageAlt: "Светооборудование", - authorName: "Дмитрий Козлов", - authorAvatar: "/placeholders/placeholder1.webp", - date: "2024", - }, + id: "6", category: "Освещение", title: "Профессиональное освещение", excerpt: + "Динамичная световая атмосфера для вечерних мероприятий", imageSrc: + "http://img.b2bpic.net/free-photo/confident-young-indian-man-black-shirt-standing-cafe_627829-5462.jpg", imageAlt: "Светооборудование", authorName: "Дмитрий Козлов", authorAvatar: "/placeholders/placeholder1.webp", date: "2024"}, ]} animationType="slide-up" textboxLayout="default" @@ -387,35 +226,48 @@ export default function HomePage() { tag="Как это работает" metrics={[ { - id: "1", - value: "1", - description: - "Позвоните нам или заполните форму на сайте. Консультируем по всем вопросам.", - }, + id: "1", value: "1", description: + "Позвоните нам или заполните форму на сайте. Консультируем по всем вопросам."}, { - id: "2", - value: "2", - description: - "Приходите на экскурсию и уточняйте детали. Подбираем идеальный зал.", - }, + id: "2", value: "2", description: + "Приходите на экскурсию и уточняйте детали. Подбираем идеальный зал."}, { - id: "3", - value: "3", - description: - "Оформляем договор и обсуждаем сценарий. Вносится предоплата.", - }, + id: "3", value: "3", description: + "Оформляем договор и обсуждаем сценарий. Вносится предоплата."}, { - id: "4", - value: "4", - description: - "День мероприятия! Наша команда обеспечивает идеальное проведение события.", - }, + id: "4", value: "4", description: + "День мероприятия! Наша команда обеспечивает идеальное проведение события."}, ]} metricsAnimation="slide-up" useInvertedBackground={false} /> +
+ +
+ -- 2.49.1