Merge version_1 into main #1

Merged
bender merged 1 commits from version_1 into main 2026-04-11 10:57:44 +00:00

View File

@@ -26,233 +26,115 @@ export default function LandingPage() {
headingFontWeight="medium"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarStyleFullscreen
navItems={[
{
name: "О нас",
id: "about",
},
{
name: "Галерея",
id: "gallery",
},
{
name: "Меню",
id: "menu",
},
{
name: "Доставка",
id: "delivery",
},
{
name: "События",
id: "events",
},
{
name: "Забронировать",
id: "booking",
},
{
name: "Лояльность",
id: "loyalty",
},
{
name: "Контакты",
id: "contacts",
},
]}
brandName="Right Habits"
/>
</div>
<div id="nav" data-section="nav">
<NavbarStyleFullscreen
navItems={[
{ name: "О нас", id: "about" },
{ name: "Галерея", id: "gallery" },
{ name: "Меню", id: "menu" },
{ name: "Доставка", id: "delivery" },
{ name: "События", id: "events" },
{ name: "Забронировать", id: "booking" },
{ name: "Лояльность", id: "loyalty" },
{ name: "Контакты", id: "contacts" },
]}
brandName="Right Habits"
/>
</div>
<div id="hero" data-section="hero">
<HeroLogoBillboard
background={{
variant: "gradient-bars",
}}
logoText="RIGHT HABITS"
description="Гастробар"
buttons={[
{
text: "Забронировать",
href: "#booking",
},
]}
imageSrc="http://img.b2bpic.net/free-photo/vintage-light-lamp_1203-3090.jpg"
mediaAnimation="slide-up"
/>
</div>
<div id="hero" data-section="hero">
<HeroLogoBillboard
background={{ variant: "gradient-bars" }}
logoText="RIGHT HABITS"
description="Гастробар"
buttons={[{ text: "Забронировать", href: "#booking" }]}
imageSrc="http://img.b2bpic.net/free-photo/vintage-light-lamp_1203-3090.jpg"
mediaAnimation="slide-up"
/>
</div>
<div id="about" data-section="about">
<TestimonialAboutCard
useInvertedBackground={true}
tag="О ресторане"
title="Right Habits — гастробар у дома, где еда становится хорошей привычкой."
description="Здесь вместо банальной «классики» вас ждут авторские блюда, сезонное шеф-меню и тёплая, почти домашняя атмосфера."
subdescription="Мы верим в качество и уют в каждой детали."
imageSrc="http://img.b2bpic.net/free-photo/front-view-cook-preparing-food-inside-kitchen-food-meal-fry-cook_140725-26010.jpg"
mediaAnimation="blur-reveal"
icon={Utensils}
videoSrc="http://img.b2bpic.net/free-photo/female-chef-kitchen-torching-dessert_23-2149720781.jpg"
/>
</div>
<div id="about" data-section="about">
<TestimonialAboutCard
useInvertedBackground={true}
tag="О ресторане"
title="Right Habits — гастробар у дома, где еда становится хорошей привычкой."
description="Здесь вместо банальной «классики» вас ждут авторские блюда, сезонное шеф-меню и тёплая, почти домашняя атмосфера."
subdescription="Мы верим в качество и уют в каждой детали."
imageSrc="http://img.b2bpic.net/free-photo/front-view-cook-preparing-food-inside-kitchen-food-meal-fry-cook_140725-26010.jpg"
mediaAnimation="blur-reveal"
icon={Utensils}
/>
</div>
<div id="menu" data-section="menu">
<ProductCardFour
animationType="slide-up"
textboxLayout="default"
gridVariant="four-items-2x2-equal-grid"
useInvertedBackground={false}
products={[
{
id: "1",
name: "Фирменный салат",
price: "750",
variant: "Салаты",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-creamy-cakes-inside-plate-with-fresh-lemons-fruits-dark-surface_140725-43972.jpg",
},
{
id: "2",
name: "Бургер Right",
price: "950",
variant: "Бургеры",
imageSrc: "http://img.b2bpic.net/free-photo/freshly-baked-bun-plate_140725-8137.jpg",
},
{
id: "3",
name: "Лосось на гриле",
price: "1200",
variant: "Рыба",
imageSrc: "http://img.b2bpic.net/free-photo/sandwiches-with-smoked-salmon-cream-cheese-dill_114579-11212.jpg",
},
{
id: "4",
name: "Signature Cocktail",
price: "600",
variant: "Бар",
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-bartender-preparing-drink_23-2150494228.jpg",
},
{
id: "5",
name: "Стейк Рибай",
price: "1800",
variant: "Мясо",
imageSrc: "http://img.b2bpic.net/free-photo/fried-vegetables-cutting-desk_140725-6210.jpg",
},
{
id: "6",
name: "Шоколадный вулкан",
price: "550",
variant: "Десерты",
imageSrc: "http://img.b2bpic.net/free-photo/side-view-dessert-curabier-with-chocolate_141793-3274.jpg",
},
]}
title="Наша кухня"
description="Откройте для себя наше авторское меню."
/>
</div>
<div id="menu" data-section="menu">
<ProductCardFour
animationType="slide-up"
textboxLayout="default"
gridVariant="four-items-2x2-equal-grid"
useInvertedBackground={false}
products={[
{ id: "1", name: "Фирменный салат", price: "750", variant: "Салаты", imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-creamy-cakes-inside-plate-with-fresh-lemons-fruits-dark-surface_140725-43972.jpg" },
{ id: "2", name: "Бургер Right", price: "950", variant: "Бургеры", imageSrc: "http://img.b2bpic.net/free-photo/freshly-baked-bun-plate_140725-8137.jpg" },
{ id: "3", name: "Лосось на гриле", price: "1200", variant: "Рыба", imageSrc: "http://img.b2bpic.net/free-photo/sandwiches-with-smoked-salmon-cream-cheese-dill_114579-11212.jpg" },
{ id: "4", name: "Signature Cocktail", price: "600", variant: "Бар", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-bartender-preparing-drink_23-2150494228.jpg" },
{ id: "5", name: "Стейк Рибай", price: "1800", variant: "Мясо", imageSrc: "http://img.b2bpic.net/free-photo/fried-vegetables-cutting-desk_140725-6210.jpg" },
{ id: "6", name: "Шоколадный вулкан", price: "550", variant: "Десерты", imageSrc: "http://img.b2bpic.net/free-photo/side-view-dessert-curabier-with-chocolate_141793-3274.jpg" },
]}
title="Наша кухня"
description="Откройте для себя наше авторское меню."
/>
</div>
<div id="wine" data-section="wine">
<FeatureCardTwentyNine
textboxLayout="split"
gridVariant="one-large-left-three-stacked-right"
useInvertedBackground={true}
features={[
{
title: "Французские классики",
description: "Изысканные сорта.",
imageSrc: "http://img.b2bpic.net/free-photo/decanter-red-wine-glass_23-2149746505.jpg",
titleIconSrc: "Wine",
buttonText: "В бар",
},
{
title: "Итальянские регионы",
description: "Солнечные вкусы.",
imageSrc: "http://img.b2bpic.net/free-photo/restaurant-table-with-cutlery_23-2148172710.jpg",
titleIconSrc: "Wine",
buttonText: "В бар",
},
{
title: "Новый Свет",
description: "Смелые эксперименты.",
imageSrc: "http://img.b2bpic.net/free-photo/lots-red-wine-bottles-winery_1268-15680.jpg",
titleIconSrc: "Wine",
buttonText: "В бар",
},
{
title: "Авторский выбор",
description: "Личные предпочтения.",
imageSrc: "http://img.b2bpic.net/free-photo/wine-glass_1203-2778.jpg",
titleIconSrc: "Wine",
buttonText: "В бар",
},
]}
title="Вино"
description="В нашей винной карте — тщательно отобранные позиции от понятных базовых до бутылок «на особый повод»."
/>
</div>
<div id="wine" data-section="wine">
<FeatureCardTwentyNine
textboxLayout="split"
gridVariant="one-large-left-three-stacked-right"
animationType="blur-reveal"
useInvertedBackground={true}
features={[
{ title: "Французские классики", description: "Изысканные сорта.", imageSrc: "http://img.b2bpic.net/free-photo/decanter-red-wine-glass_23-2149746505.jpg", titleIconSrc: "Wine", buttonText: "В бар" },
{ title: "Итальянские регионы", description: "Солнечные вкусы.", imageSrc: "http://img.b2bpic.net/free-photo/restaurant-table-with-cutlery_23-2148172710.jpg", titleIconSrc: "Wine", buttonText: "В бар" },
{ title: "Новый Свет", description: "Смелые эксперименты.", imageSrc: "http://img.b2bpic.net/free-photo/lots-red-wine-bottles-winery_1268-15680.jpg", titleIconSrc: "Wine", buttonText: "В бар" },
{ title: "Авторский выбор", description: "Личные предпочтения.", imageSrc: "http://img.b2bpic.net/free-photo/wine-glass_1203-2778.jpg", titleIconSrc: "Wine", buttonText: "В бар" },
]}
title="Вино"
description="В нашей винной карте — тщательно отобранные позиции."
/>
</div>
<div id="contacts" data-section="contacts">
<ContactSplitForm
useInvertedBackground={false}
title="Контакты и карта"
description="Ждем вас ежедневно с 09:00 до 00:00. Москва, ул. Архитектора Власова, 47."
inputs={[
{
name: "name",
type: "text",
placeholder: "Ваше имя",
required: true,
},
{
name: "phone",
type: "tel",
placeholder: "Ваш телефон",
required: true,
},
]}
imageSrc="http://img.b2bpic.net/free-photo/half-empty-glasses-laying-table_23-2148261678.jpg"
/>
</div>
<div id="contacts" data-section="contacts">
<ContactSplitForm
useInvertedBackground={false}
title="Контакты и карта"
description="Ждем вас ежедневно с 09:00 до 00:00. Москва, ул. Архитектора Власова, 47."
inputs={[
{ name: "name", type: "text", placeholder: "Ваше имя", required: true },
{ name: "phone", type: "tel", placeholder: "Ваш телефон", required: true },
]}
imageSrc="http://img.b2bpic.net/free-photo/half-empty-glasses-laying-table_23-2148261678.jpg"
/>
</div>
<div id="footer" data-section="footer">
<FooterBase
columns={[
{
title: "Меню",
items: [
{
label: "О нас",
href: "#about",
},
{
label: "Галерея",
href: "#gallery",
},
{
label: "Меню",
href: "#menu",
},
],
},
{
title: "Правовая информация",
items: [
{
label: "Политика конфиденциальности",
href: "#",
},
{
label: "Пользовательское соглашение",
href: "#",
},
],
},
]}
logoText="Right Habits"
/>
</div>
<div id="footer" data-section="footer">
<FooterBase
columns={[
{
title: "Меню", items: [
{ label: "О нас", href: "#about" },
{ label: "Галерея", href: "#gallery" },
{ label: "Меню", href: "#menu" },
],
},
{
title: "Правовая информация", items: [
{ label: "Политика конфиденциальности", href: "#" },
{ label: "Пользовательское соглашение", href: "#" },
],
},
]}
logoText="Right Habits"
/>
</div>
</ReactLenis>
</ThemeProvider>
);