Merge version_1 into main #4

Merged
bender merged 2 commits from version_1 into main 2026-03-23 18:05:23 +00:00
2 changed files with 145 additions and 86 deletions

View File

@@ -5,7 +5,7 @@ import ReactLenis from "lenis/react";
import ContactFaq from '@/components/sections/contact/ContactFaq';
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
import ContactText from '@/components/sections/contact/ContactText';
import FooterBase from '@/components/sections/footer/FooterBase';
import FooterSimple from '@/components/sections/footer/FooterSimple';
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
import { Phone } from "lucide-react";
@@ -28,15 +28,20 @@ export default function LandingPage() {
<NavbarStyleFullscreen
navItems={[
{
name: "Главная", id: "/"},
name: "Главная", id: "/"
},
{
name: "Магазины и услуги", id: "/shops"},
name: "Магазины и услуги", id: "/shops"
},
{
name: "Карта ТЦ", id: "/map"},
name: "Карта ТЦ", id: "/map"
},
{
name: "Аренда", id: "/lease"},
name: "Аренда", id: "/lease"
},
{
name: "Контакты", id: "/contact"},
name: "Контакты", id: "/contact"
}
]}
brandName="Астана Молл"
bottomLeftText="Ваш центр покупок и отдыха"
@@ -51,17 +56,18 @@ export default function LandingPage() {
description="Есть вопросы, предложения или нужна помощь? Заполните форму, и мы оперативно свяжемся с вами."
inputs={[
{
name: "name", type: "text", placeholder: "Ваше имя", required: true,
name: "name", type: "text", placeholder: "Ваше имя", required: true
},
{
name: "email", type: "email", placeholder: "Ваш Email", required: true,
name: "email", type: "email", placeholder: "Ваш Email", required: true
},
{
name: "phone", type: "tel", placeholder: "Ваш телефон"},
name: "phone", type: "tel", placeholder: "Ваш телефон"
}
]}
textarea={{
name: "message", placeholder: "Ваше сообщение", rows: 4,
required: true,
required: true
}}
imageSrc="http://img.b2bpic.net/free-photo/content-women-with-purchases_23-2147669865.jpg?_wi=3"
imageAlt="Интерьер торгового центра"
@@ -76,19 +82,24 @@ export default function LandingPage() {
useInvertedBackground={true}
faqs={[
{
id: "cfaq1", title: "Каковы часы работы торгового центра?", content: "Астана Молл открыт ежедневно с 10:00 до 22:00. Часы работы могут меняться в праздничные дни."},
id: "cfaq1", title: "Каковы часы работы торгового центра?", content: "Астана Молл открыт ежедневно с 10:00 до 22:00. Часы работы могут меняться в праздничные дни."
},
{
id: "cfaq2", title: "Как добраться до Астана Молл?", content: "Мы расположены в центре города. До нас легко добраться на общественном транспорте или личном автомобиле. Доступна большая парковка."},
id: "cfaq2", title: "Как добраться до Астана Молл?", content: "Мы расположены в центре города. До нас легко добраться на общественном транспорте или личном автомобиле. Доступна большая парковка."
},
{
id: "cfaq3", title: "Есть ли Wi-Fi в торговом центре?", content: "Да, на всей территории Астана Молл доступен бесплатный Wi-Fi для посетителей."},
id: "cfaq3", title: "Есть ли Wi-Fi в торговом центре?", content: "Да, на всей территории Астана Молл доступен бесплатный Wi-Fi для посетителей."
}
]}
ctaTitle="Не нашли ответ?"
ctaDescription="Наша команда поддержки готова помочь. Позвоните или напишите нам напрямую."
ctaButton={{
text: "Позвонить сейчас", href: "tel:+77172555555"}}
text: "Позвонить сейчас", href: "tel:+77172555555"
}}
ctaIcon={Phone}
accordionAnimationType="smooth"
showCard={true}
animationType="slide-up"
/>
</div>
@@ -96,65 +107,81 @@ export default function LandingPage() {
<ContactText
useInvertedBackground={false}
background={{
variant: "radial-gradient"}}
variant: "radial-gradient"
}}
text="Мы всегда рады вашим отзывам и предложениям. Ваше мнение помогает нам становиться лучше!"
buttons={[
{
text: "Оставить отзыв", href: "/feedback"},
text: "Оставить отзыв", href: "/feedback"
}
]}
/>
</div>
<div id="footer" data-section="footer">
<FooterBase
<FooterSimple
columns={[
{
title: "О нас", items: [
{
label: "Магазины", href: "/shops"},
label: "Магазины", href: "/shops"
},
{
label: "Развлечения", href: "/entertainment"},
label: "Развлечения", href: "/entertainment"
},
{
label: "Фудкорт", href: "/foodcourt"},
label: "Фудкорт", href: "/foodcourt"
},
{
label: "События", href: "/events"},
],
label: "События", href: "/events"
}
]
},
{
title: "Информация", items: [
{
label: "Карта ТЦ", href: "/map"},
label: "Карта ТЦ", href: "/map"
},
{
label: "Часы работы", href: "/hours"},
label: "Часы работы", href: "/hours"
},
{
label: "Парковка", href: "/parking"},
label: "Парковка", href: "/parking"
},
{
label: "Вакансии", href: "/careers"},
],
label: "Вакансии", href: "/careers"
}
]
},
{
title: "Сотрудничество", items: [
{
label: "Аренда помещений", href: "/lease"},
label: "Аренда помещений", href: "/lease"
},
{
label: "Партнеры", href: "/partners"},
label: "Партнеры", href: "/partners"
},
{
label: "Реклама", href: "/advertising"},
],
label: "Реклама", href: "/advertising"
}
]
},
{
title: "Поддержка", items: [
{
label: "Контакты", href: "/contact"},
label: "Контакты", href: "/contact"
},
{
label: "FAQ", href: "/faq"},
label: "FAQ", href: "/faq"
},
{
label: "Обратная связь", href: "/feedback"},
],
},
label: "Обратная связь", href: "/feedback"
}
]
}
]}
logoText="Астана Молл"
copyrightText="© 2024 Астана Молл. Все права защищены."
bottomLeftText="Астана Молл"
bottomRightText="© 2024 Астана Молл. Все права защищены."
/>
</div>
</ReactLenis>

View File

@@ -3,7 +3,7 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import FaqDouble from '@/components/sections/faq/FaqDouble';
import FooterBase from '@/components/sections/footer/FooterBase';
import FooterSimple from '@/components/sections/footer/FooterSimple';
import MetricCardOne from '@/components/sections/metrics/MetricCardOne';
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
import PricingCardFive from '@/components/sections/pricing/PricingCardFive';
@@ -29,15 +29,20 @@ export default function LandingPage() {
<NavbarStyleFullscreen
navItems={[
{
name: "Главная", id: "/"},
name: "Главная", id: "/"
},
{
name: "Магазины и услуги", id: "/shops"},
name: "Магазины и услуги", id: "/shops"
},
{
name: "Карта ТЦ", id: "/map"},
name: "Карта ТЦ", id: "/map"
},
{
name: "Аренда", id: "/lease"},
name: "Аренда", id: "/lease"
},
{
name: "Контакты", id: "/contact"},
name: "Контакты", id: "/contact"
}
]}
brandName="Астана Молл"
bottomLeftText="Ваш центр покупок и отдыха"
@@ -54,18 +59,19 @@ export default function LandingPage() {
description="Раскройте потенциал вашего бизнеса в самом центре городской активности. Астана Молл предлагает современные площади для магазинов, ресторанов и развлекательных центров с высоким трафиком и удобным расположением."
buttons={[
{
text: "Оставить заявку", href: "/contact"},
text: "Оставить заявку", href: "/contact"
}
]}
bulletPoints={[
{
title: "Высокий трафик", description: "Привлекайте тысячи посетителей ежедневно благодаря нашему центральному расположению.", icon: Users,
title: "Высокий трафик", description: "Привлекайте тысячи посетителей ежедневно благодаря нашему центральному расположению.", icon: Users
},
{
title: "Современная инфраструктура", description: "Воспользуйтесь преимуществами современных удобств и продуманного дизайна помещений.", icon: Building,
title: "Современная инфраструктура", description: "Воспользуйтесь преимуществами современных удобств и продуманного дизайна помещений.", icon: Building
},
{
title: "Гибкие условия", description: "Мы предлагаем индивидуальные условия аренды, соответствующие потребностям вашего бизнеса.", icon: Handshake,
},
title: "Гибкие условия", description: "Мы предлагаем индивидуальные условия аренды, соответствующие потребностям вашего бизнеса.", icon: Handshake
}
]}
imageSrc="http://img.b2bpic.net/free-photo/real-estate-agents-work-backwards_23-2147650190.jpg"
imageAlt="Интерьер пустого торгового помещения"
@@ -79,17 +85,18 @@ export default function LandingPage() {
useInvertedBackground={true}
metrics={[
{
id: "m1", value: "2M+", title: "Посетителей в год", description: "Стабильный поток целевой аудитории.", icon: Eye,
id: "m1", value: "2M+", title: "Посетителей в год", description: "Стабильный поток целевой аудитории.", icon: Eye
},
{
id: "m2", value: "150+", title: "Магазинов и услуг", description: "Разнообразие предложений для посетителей.", icon: ShoppingBag,
id: "m2", value: "150+", title: "Магазинов и услуг", description: "Разнообразие предложений для посетителей.", icon: ShoppingBag
},
{
id: "m3", value: "95%", title: "Занятость площадей", description: "Высокий спрос на торговые площади.", icon: Percent,
},
id: "m3", value: "95%", title: "Занятость площадей", description: "Высокий спрос на торговые площади.", icon: Percent
}
]}
title="Почему выбирают Астана Молл"
description="Впечатляющие цифры, подтверждающие успех наших партнеров."
animationType="slide-up"
/>
</div>
@@ -101,23 +108,29 @@ export default function LandingPage() {
plans={[
{
id: "plan1", tag: "Старт", price: "От 1000 ₸", period: "/м² в месяц", description: "Идеально подходит для стартапов и небольших бутиков.", button: {
text: "Узнать подробнее", href: "/contact"},
text: "Узнать подробнее", href: "/contact"
},
featuresTitle: "Включает:", features: [
"Базовые торговые площади", "Доступ к общим зонам", "Консультации по мерчандайзингу"],
"Базовые торговые площади", "Доступ к общим зонам", "Консультации по мерчандайзингу"
]
},
{
id: "plan2", tag: "Премиум", tagIcon: Star,
price: "От 2500 ₸", period: "/м² в месяц", description: "Для развивающихся брендов, стремящихся к максимальной видимости.", button: {
text: "Получить предложение", href: "/contact"},
text: "Получить предложение", href: "/contact"
},
featuresTitle: "Включает:", features: [
"Просторные площади в премиум-зонах", "Приоритетное размещение рекламы", "Персональный менеджер"],
"Просторные площади в премиум-зонах", "Приоритетное размещение рекламы", "Персональный менеджер"
]
},
{
id: "plan3", tag: "Эксклюзив", price: "По запросу", period: "/м² в месяц", description: "Индивидуальные решения для крупных арендаторов и уникальных концепций.", button: {
text: "Связаться с отделом", href: "/contact"},
text: "Связаться с отделом", href: "/contact"
},
featuresTitle: "Включает:", features: [
"Индивидуальный дизайн пространства", "Эксклюзивные рекламные кампании", "Полная поддержка и сервис 24/7"],
},
"Индивидуальный дизайн пространства", "Эксклюзивные рекламные кампании", "Полная поддержка и сервис 24/7"
]
}
]}
title="Гибкие условия аренды"
description="Мы предлагаем различные пакеты и условия, чтобы удовлетворить потребности любого бизнеса, от малого до крупного."
@@ -130,69 +143,88 @@ export default function LandingPage() {
useInvertedBackground={true}
faqs={[
{
id: "faq_l1", title: "Какие типы помещений доступны для аренды?", content: "Мы предлагаем различные типы помещений: от небольших бутиков и торговых островков до крупных площадей для ресторанов, развлекательных центров и супермаркетов."},
id: "faq_l1", title: "Какие типы помещений доступны для аренды?", content: "Мы предлагаем различные типы помещений: от небольших бутиков и торговых островков до крупных площадей для ресторанов, развлекательных центров и супермаркетов."
},
{
id: "faq_l2", title: "Каковы минимальные и максимальные сроки аренды?", content: "Сроки аренды обсуждаются индивидуально, предлагаем как краткосрочные, так и долгосрочные варианты в зависимости от вашего бизнеса."},
id: "faq_l2", title: "Каковы минимальные и максимальные сроки аренды?", content: "Сроки аренды обсуждаются индивидуально, предлагаем как краткосрочные, так и долгосрочные варианты в зависимости от вашего бизнеса."
},
{
id: "faq_l3", title: "Какие услуги включены в стоимость аренды?", content: "В стоимость аренды обычно входят базовые коммунальные услуги, охрана, уборка общих зон и маркетинговая поддержка."},
id: "faq_l3", title: "Какие услуги включены в стоимость аренды?", content: "В стоимость аренды обычно входят базовые коммунальные услуги, охрана, уборка общих зон и маркетинговая поддержка."
},
{
id: "faq_l4", title: "Можно ли адаптировать помещение под свои нужды?", content: "Да, мы предоставляем возможность индивидуальной адаптации помещений, обсуждаем дизайн-проекты и ремонтные работы."},
id: "faq_l4", title: "Можно ли адаптировать помещение под свои нужды?", content: "Да, мы предоставляем возможность индивидуальной адаптации помещений, обсуждаем дизайн-проекты и ремонтные работы."
}
]}
title="Часто задаваемые вопросы об аренде"
description="Найдите ответы на самые популярные вопросы об аренде помещений в нашем торговом центре."
faqsAnimation="slide-up"
/>
</div>
<div id="footer" data-section="footer">
<FooterBase
<FooterSimple
columns={[
{
title: "О нас", items: [
{
label: "Магазины", href: "/shops"},
label: "Магазины", href: "/shops"
},
{
label: "Развлечения", href: "/entertainment"},
label: "Развлечения", href: "/entertainment"
},
{
label: "Фудкорт", href: "/foodcourt"},
label: "Фудкорт", href: "/foodcourt"
},
{
label: "События", href: "/events"},
],
label: "События", href: "/events"
}
]
},
{
title: "Информация", items: [
{
label: "Карта ТЦ", href: "/map"},
label: "Карта ТЦ", href: "/map"
},
{
label: "Часы работы", href: "/hours"},
label: "Часы работы", href: "/hours"
},
{
label: "Парковка", href: "/parking"},
label: "Парковка", href: "/parking"
},
{
label: "Вакансии", href: "/careers"},
],
label: "Вакансии", href: "/careers"
}
]
},
{
title: "Сотрудничество", items: [
{
label: "Аренда помещений", href: "/lease"},
label: "Аренда помещений", href: "/lease"
},
{
label: "Партнеры", href: "/partners"},
label: "Партнеры", href: "/partners"
},
{
label: "Реклама", href: "/advertising"},
],
label: "Реклама", href: "/advertising"
}
]
},
{
title: "Поддержка", items: [
{
label: "Контакты", href: "/contact"},
label: "Контакты", href: "/contact"
},
{
label: "FAQ", href: "/faq"},
label: "FAQ", href: "/faq"
},
{
label: "Обратная связь", href: "/feedback"},
],
},
label: "Обратная связь", href: "/feedback"
}
]
}
]}
logoText="Астана Молл"
copyrightText="© 2024 Астана Молл. Все права защищены."
bottomLeftText="Астана Молл"
bottomRightText="© 2024 Астана Молл. Все права защищены."
/>
</div>
</ReactLenis>