Merge version_1 into main #2

Merged
bender merged 1 commits from version_1 into main 2026-03-05 12:27:26 +00:00

View File

@@ -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}
/>
</div>
<div id="contact" data-section="contact">
<ContactFaq
ctaTitle="Готовы организовать мероприятие?"
ctaDescription="Свяжитесь с нами и давайте создадим незабываемый праздник!"
ctaButton={{ text: "Проверить дату", href: "tel:+79991234567" }}
ctaIcon={Phone}
faqs={[
{
id: "1", title: "Какова минимальная стоимость аренды?", content: "Минимальная стоимость начинается от 50,000₽ за аренду основного зала на 4 часа. Цена зависит от выбранного пакета и дополнительных услуг."},
{
id: "2", title: "Можно ли привести своего кейтеринга?", content: "Да, вы можете привести своего кейтеринга или использовать рекомендуемые нами партнеры. У нас есть рабочая кухня с необходимым оборудованием."},
{
id: "3", title: "Сколько стоит парковка для гостей?", content: "Парковка включена в пакет услуг. На территории есть 50+ мест для припаркивания гостей абсолютно бесплатно."},
{
id: "4", title: "Какое техническое оборудование есть?", content: "Студийное звуковое оборудование, проектор, экран, микрофоны, профессиональное освещение, интернет Wi-Fi и кондиционирование."},
{
id: "5", title: "За сколько дней нужно забронировать?", content: "Рекомендуем бронировать за 2-4 недели. Для срочных мероприятий обсудите возможность с менеджером."},
{
id: "6", title: "Можно ли продлить время мероприятия?", content: "Да, при наличии свободного графика помещение можно продлить. Стоимость переговаривается индивидуально."},
]}
animationType="slide-up"
useInvertedBackground={false}
/>
</div>
<div id="footer" data-section="footer">
<FooterCard
logoText="Лофт Екатеринбург"
@@ -423,19 +275,13 @@ export default function HomePage() {
socialLinks={[
{
icon: Instagram,
href: "https://instagram.com/loft-ekb",
ariaLabel: "Instagram",
},
href: "https://instagram.com/loft-ekb", ariaLabel: "Instagram"},
{
icon: Facebook,
href: "https://facebook.com/loft-ekb",
ariaLabel: "Facebook",
},
href: "https://facebook.com/loft-ekb", ariaLabel: "Facebook"},
{
icon: Linkedin,
href: "https://linkedin.com/company/loft-ekb",
ariaLabel: "LinkedIn",
},
href: "https://linkedin.com/company/loft-ekb", ariaLabel: "LinkedIn"},
]}
/>
</div>