7 Commits

Author SHA1 Message Date
fc4374c970 Update src/app/page.tsx 2026-06-10 10:49:02 +00:00
841fcb0d6f Update src/app/page.tsx 2026-06-10 10:48:12 +00:00
f48b273343 Update src/app/page.tsx 2026-06-10 10:47:41 +00:00
de0b2b3122 Switch to version 1: modified src/app/styles/variables.css 2026-06-10 10:44:29 +00:00
908efc2971 Switch to version 1: modified src/app/page.tsx 2026-06-10 10:44:29 +00:00
ac24bbfbc7 Merge version_4 into main
Merge version_4 into main
2026-06-10 10:44:10 +00:00
d1d7fe0126 Merge version_4 into main
Merge version_4 into main
2026-06-10 10:34:44 +00:00
2 changed files with 48 additions and 50 deletions

View File

@@ -8,7 +8,7 @@ import ProductCardTwo from '@/components/sections/product/ProductCardTwo';
import SocialProofOne from '@/components/sections/socialProof/SocialProofOne'; import SocialProofOne from '@/components/sections/socialProof/SocialProofOne';
import TestimonialCardThirteen from '@/components/sections/testimonial/TestimonialCardThirteen'; import TestimonialCardThirteen from '@/components/sections/testimonial/TestimonialCardThirteen';
import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia'; import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia';
import ContactCTA from '@/components/sections/contact/ContactCTA'; import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
import FooterMedia from '@/components/sections/footer/FooterMedia'; import FooterMedia from '@/components/sections/footer/FooterMedia';
import { ThemeProvider } from '@/providers/themeProvider/ThemeProvider'; import { ThemeProvider } from '@/providers/themeProvider/ThemeProvider';
@@ -20,11 +20,11 @@ export default function LandingPage() {
borderRadius="soft" borderRadius="soft"
contentWidth="compact" contentWidth="compact"
sizing="mediumLargeSizeLargeTitles" sizing="mediumLargeSizeLargeTitles"
background="noise" background="circleGradient"
cardStyle="solid" cardStyle="gradient-radial"
primaryButtonStyle="flat" primaryButtonStyle="shadow"
secondaryButtonStyle="solid" secondaryButtonStyle="glass"
headingFontWeight="bold" headingFontWeight="light"
> >
<div id="nav" data-section="nav"> <div id="nav" data-section="nav">
<NavbarStyleApple <NavbarStyleApple
@@ -32,7 +32,7 @@ export default function LandingPage() {
navItems={[ navItems={[
{ name: "Главная", id: "#hero" }, { name: "Главная", id: "#hero" },
{ name: "О нас", id: "#about" }, { name: "О нас", id: "#about" },
{ name: "Меню", id: "#products" }, { name: "Напитки", id: "#products" },
{ name: "Отзывы", id: "#testimonials" }, { name: "Отзывы", id: "#testimonials" },
{ name: "FAQ", id: "#faq" }, { name: "FAQ", id: "#faq" },
{ name: "Контакты", id: "#contact" } { name: "Контакты", id: "#contact" }
@@ -90,26 +90,17 @@ export default function LandingPage() {
<div id="products" data-section="products"> <div id="products" data-section="products">
<ProductCardTwo <ProductCardTwo
products={[ products={[
{ id: "1", brand: "Классические Коктейли", name: "Старый Модный", price: "2000 UZS", rating: 5, reviewCount: "250", imageSrc: "http://img.b2bpic.net/free-photo/beverage-with-lemon-copy-space_23-2148340043.jpg", imageAlt: "Виски со льдом" }, { id: "1", brand: "Классика", name: "Старый Модный", price: "2000 UZS", rating: 5, reviewCount: "250", imageSrc: "http://img.b2bpic.net/free-photo/beverage-with-lemon-copy-space_23-2148340043.jpg", imageAlt: "Виски со льдом" },
{ id: "2", brand: "Классические Коктейли", name: "Сухой Мартини", price: "2200 UZS", rating: 5, reviewCount: "180", imageSrc: "http://img.b2bpic.net/free-photo/milky-cocktail-with-chopped-coconut-inside_114579-3224.jpg", imageAlt: "Классический Мартини" }, { id: "2", brand: "Элегантно", name: "Сухой Мартини", price: "2200 UZS", rating: 5, reviewCount: "180", imageSrc: "http://img.b2bpic.net/free-photo/milky-cocktail-with-chopped-coconut-inside_114579-3224.jpg", imageAlt: "Классический Мартини" },
{ id: "7", brand: "Классические Коктейли", name: "Мохито", price: "1900 UZS", rating: 4, reviewCount: "210", imageSrc: "http://img.b2bpic.net/free-photo/refreshing-mojito-cocktail-with-lime-mint-wooden-table_23-2150394782.jpg", imageAlt: "Мохито" }, { id: "3", brand: "Для Ценителей", name: "Пивной Сет", price: "3500 UZS", rating: 4, reviewCount: "120", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-men-wine-cellar_23-2149428764.jpg", imageAlt: "Набор крафтового пива" },
{ id: "8", brand: "Классические Коктейли", name: "Дайкири", price: "2100 UZS", rating: 5, reviewCount: "150", imageSrc: "http://img.b2bpic.net/free-photo/glass-cold-fresh-daiquiri-cocktail-blue-background_23-2148344605.jpg", imageAlt: "Дайкири" }, { id: "4", brand: "Освежающий", name: "Тропический Бриз", price: "1800 UZS", rating: 5, reviewCount: "300", imageSrc: "http://img.b2bpic.net/free-photo/slice-pear-juice-transparent-glass-with-straw_23-2148306990.jpg", imageAlt: "Безалкогольный Моктейль" },
{ id: "9", brand: "Классические Коктейли", name: "Негрони", price: "2300 UZS", rating: 5, reviewCount: "170", imageSrc: "http://img.b2bpic.net/free-photo/negroni-cocktail-drink-with-orange-peel-ice_23-2149591244.jpg", imageAlt: "Негрони" }, { id: "5", brand: "Красное", name: "Мерло", price: "2800 UZS", rating: 4, reviewCount: "90", imageSrc: "http://img.b2bpic.net/free-photo/comparing-sorts-wine_1098-15037.jpg", imageAlt: "Бокал красного вина" },
{ id: "10", brand: "Классические Коктейли", name: "Виски Сауэр", price: "2000 UZS", rating: 4, reviewCount: "190", imageSrc: "http://img.b2bpic.net/free-photo/whiskey-sour-cocktail-with-ice-lemon-slice_23-2149589608.jpg", imageAlt: "Виски Сауэр" }, { id: "6", brand: "Крепкое", name: "Абсент", price: "3000 UZS", rating: 4, reviewCount: "75", imageSrc: "http://img.b2bpic.net/free-photo/margarita-cocktail-with-lime-salt-splash_84443-94465.jpg", imageAlt: "Рюмка крепкого алкоголя" }
{ id: "3", brand: "Крафтовое Пиво", name: "Пивной Сет", price: "3500 UZS", rating: 4, reviewCount: "120", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-men-wine-cellar_23-2149428764.jpg", imageAlt: "Набор крафтового пива" },
{ id: "11", brand: "Крафтовое Пиво", name: "Местный Лагер", price: "1500 UZS", rating: 4, reviewCount: "100", imageSrc: "http://img.b2bpic.net/free-photo/golden-beer-with-foam-glass_23-2150494017.jpg", imageAlt: "Местный Лагер" },
{ id: "12", brand: "Крафтовое Пиво", name: "Темный Стаут", price: "1700 UZS", rating: 5, reviewCount: "80", imageSrc: "http://img.b2bpic.net/free-photo/assortment-bottles-craft-beer_23-2150488975.jpg", imageAlt: "Темный Стаут" },
{ id: "13", brand: "Крафтовое Пиво", name: "IPA", price: "1800 UZS", rating: 5, reviewCount: "95", imageSrc: "http://img.b2bpic.net/free-photo/close-up-beer-bottles-crate_23-2150488978.jpg", imageAlt: "Индийский Пэйл Эль" },
{ id: "5", brand: "Вина", name: "Мерло", price: "2800 UZS", rating: 4, reviewCount: "90", imageSrc: "http://img.b2bpic.net/free-photo/comparing-sorts-wine_1098-15037.jpg", imageAlt: "Бокал красного вина" },
{ id: "14", brand: "Вина", name: "Шардоне", price: "2900 UZS", rating: 4, reviewCount: "85", imageSrc: "http://img.b2bpic.net/free-photo/different-bottles-white-wine_23-2148756082.jpg", imageAlt: "Бокал белого вина Шардоне" },
{ id: "4", brand: "Безалкогольные Напитки", name: "Тропический Бриз", price: "1800 UZS", rating: 5, reviewCount: "300", imageSrc: "http://img.b2bpic.net/free-photo/slice-pear-juice-transparent-glass-with-straw_23-2148306990.jpg", imageAlt: "Безалкогольный Моктейль" },
{ id: "15", brand: "Безалкогольные Напитки", name: "Свежий Лимонад", price: "1200 UZS", rating: 4, reviewCount: "160", imageSrc: "http://img.b2bpic.net/free-photo/lemonade-drink-with-lemon-mint_23-2148340058.jpg", imageAlt: "Свежий Лимонад" },
{ id: "16", brand: "Безалкогольные Напитки", name: "Газированная Вода", price: "800 UZS", rating: 5, reviewCount: "110", imageSrc: "http://img.b2bpic.net/free-photo/glass-water-with-fresh-lemon-slice-white-background_23-2150493863.jpg", imageAlt: "Газированная Вода" }
]} ]}
gridVariant="three-columns-all-equal-width" gridVariant="three-columns-all-equal-width"
animationType="slide-up" animationType="slide-up"
title="Полное Меню Напитков" title="Наше Меню Напитков"
description="Познакомьтесь с нашим тщательно отобранным и обширным ассортиментом напитков, от классических коктейлей до редких сортов пива и изысканных вин." description="Познакомьтесь с нашим тщательно отобранным ассортиментом напитков, от классических коктейлей до редких сортов пива и вин."
textboxLayout="default" textboxLayout="default"
useInvertedBackground={false} useInvertedBackground={false}
/> />
@@ -117,10 +108,10 @@ export default function LandingPage() {
<div id="social-proof" data-section="social-proof"> <div id="social-proof" data-section="social-proof">
<SocialProofOne <SocialProofOne
names={[ names={[
"5-звездочный рейтинг на Google", "Высочайшие оценки на TripAdvisor", "Отличные отзывы на Yelp", "Признание Лучшего Бара", "Любимое место горожан", "Награда за Качество Обслуживания" "Лучшее Крафтовое Пиво 2023", "Выбор Редакции Коктейлей", "Лучший Сервис в Баре", "Самая Уютная Атмосфера", "Топ-5 Заведений Города", "Место Года для Встреч", "Наш Фирменный Коктейль"
]} ]}
title="Наша Звездная Репутация" title="Наши Достижения"
description="Мы гордимся нашей 5-звездочной репутацией, построенной на тысячах восторженных отзывов и преданности наших гостей." description="Мы гордимся тем, что нас признают как лучшие в городе. Ваши отзывы и признание наша главная награда."
textboxLayout="default" textboxLayout="default"
useInvertedBackground={true} useInvertedBackground={true}
/> />
@@ -131,15 +122,13 @@ export default function LandingPage() {
{ id: "1", name: "Анна Соколова", handle: "@anna_s", testimonial: "«Это мой любимый бар! Отличная атмосфера, невероятные коктейли и очень дружелюбный персонал. Рекомендую всем!»", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/portrait-man-holding-glass-beer_107420-65360.jpg", imageAlt: "Анна Соколова" }, { id: "1", name: "Анна Соколова", handle: "@anna_s", testimonial: "«Это мой любимый бар! Отличная атмосфера, невероятные коктейли и очень дружелюбный персонал. Рекомендую всем!»", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/portrait-man-holding-glass-beer_107420-65360.jpg", imageAlt: "Анна Соколова" },
{ id: "2", name: "Иван Петров", handle: "@ivan_p", testimonial: "«Пришел с друзьями, попробовали несколько сортов пива - выбор просто потрясающий. Обязательно вернемся снова!»", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-happy-people-with-sangria_23-2149436793.jpg", imageAlt: "Иван Петров" }, { id: "2", name: "Иван Петров", handle: "@ivan_p", testimonial: "«Пришел с друзьями, попробовали несколько сортов пива - выбор просто потрясающий. Обязательно вернемся снова!»", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-happy-people-with-sangria_23-2149436793.jpg", imageAlt: "Иван Петров" },
{ id: "3", name: "Елена Морозова", handle: "@elena_m", testimonial: "«Уютное место для свиданий. Коктейли на высоте, а закуски просто тают во рту. Пять звезд!»", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/couple-clinking-glasses-with-orange-juice_23-2147742351.jpg", imageAlt: "Елена Морозова" }, { id: "3", name: "Елена Морозова", handle: "@elena_m", testimonial: "«Уютное место для свиданий. Коктейли на высоте, а закуски просто тают во рту. Пять звезд!»", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/couple-clinking-glasses-with-orange-juice_23-2147742351.jpg", imageAlt: "Елена Морозова" },
{ id: "4", name: "Дмитрий Козлов", handle: "@dima_k", testimonial: '«Я часто бываю в разных барах, но "Бочка" выделяется своим уникальным стилем и вниманием к деталям. Браво!»', rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/beautiful-african-american-woman-cafe_273609-5049.jpg", imageAlt: "Дмитрий Козлов" }, { id: "4", name: "Дмитрий Козлов", handle: "@dima_k", testimonial: "«Я часто бываю в разных барах, но 'Бочка' выделяется своим уникальным стилем и вниманием к деталям. Браво!»", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/beautiful-african-american-woman-cafe_273609-5049.jpg", imageAlt: "Дмитрий Козлов" },
{ id: "5", name: "Мария Смирнова", handle: "@masha_s", testimonial: '«Отличная музыка, приятная публика и, конечно, самые вкусные напитки. "Бочка" - это любовь с первого взгляда!»', rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/joking-friends-selfie_23-2147640533.jpg", imageAlt: "Мария Смирнова" }, { id: "5", name: "Мария Смирнова", handle: "@masha_s", testimonial: "«Отличная музыка, приятная публика и, конечно, самые вкусные напитки. 'Бочка' - это любовь с первого взгляда!»", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/joking-friends-selfie_23-2147640533.jpg", imageAlt: "Мария Смирнова" }
{ id: "6", name: "Сергей Волков", handle: "@sergey_v", testimonial: "«Фантастический выбор крафтового пива! Каждый раз нахожу что-то новое и интересное. Атмосфера тоже на высшем уровне.»", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/young-man-sitting-bar_23-2148785461.jpg", imageAlt: "Сергей Волков" },
{ id: "7", name: "Наталья Кузнецова", handle: "@natalya_k", testimonial: "«Идеальное место для встреч с друзьями. Коктейли просто шедевры, а сервис всегда на высоте. Обязательно к посещению!»", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/group-friends-cheering-with-beer_23-2147742456.jpg", imageAlt: "Наталья Кузнецова" }
]} ]}
showRating={true} showRating={true}
animationType="depth-3d" animationType="depth-3d"
title="Что Говорят Наши Довольные Гости" title="Что Говорят Наши Гости"
description="Нам важно мнение каждого клиента. Прочтите отзывы тех, кто уже успел насладиться атмосферой и вкусами \"Бочки\"." description='Нам важно мнение каждого клиента. Прочтите отзывы тех, кто уже успел насладиться атмосферой и вкусами "Бочки".'
textboxLayout="default" textboxLayout="default"
useInvertedBackground={false} useInvertedBackground={false}
/> />
@@ -163,15 +152,24 @@ export default function LandingPage() {
/> />
</div> </div>
<div id="contact" data-section="contact"> <div id="contact" data-section="contact">
<ContactCTA <ContactSplitForm
tag="Свяжитесь с Нами" title="Свяжитесь с Нами"
title="Готовы Посетить Нас?" description="Мы рады помочь с вашими заказами, бронированием и ответами на вопросы. Заполните форму, и мы свяжемся с вами в ближайшее время."
description="Мы всегда рады новым гостям и готовы ответить на любые ваши вопросы. Свяжитесь с нами для бронирования или по любым другим вопросам." inputs={[
buttons={[ { name: "name", type: "text", placeholder: "Ваше имя", required: true },
{ text: "Отправить Сообщение", href: "mailto:info@bochka.com" }, { name: "email", type: "email", placeholder: "Ваш email", required: true }
{ text: "Позвонить", href: "tel:+998991234567" }
]} ]}
background={{ variant: "plain" }} multiSelect={{
name: "serviceOption", label: "Выберите опцию", options: ["Доставка", "Самовывоз", "Бронирование столика"]
}}
textarea={{
name: "message", placeholder: "Ваше сообщение", rows: 5
}}
buttonText="Отправить"
imageSrc="http://img.b2bpic.net/free-photo/waiter-serving-wine-customer_23-2149428750.jpg"
imageAlt="Официант наливает вино"
mediaAnimation="slide-up"
mediaPosition="left"
useInvertedBackground={false} useInvertedBackground={false}
/> />
</div> </div>
@@ -186,7 +184,7 @@ export default function LandingPage() {
{ title: "Разделы", items: [ { title: "Разделы", items: [
{ label: "Главная", href: "#hero" }, { label: "Главная", href: "#hero" },
{ label: "О нас", href: "#about" }, { label: "О нас", href: "#about" },
{ label: "Меню", href: "#products" }, { label: "Напитки", href: "#products" },
{ label: "Отзывы", href: "#testimonials" }, { label: "Отзывы", href: "#testimonials" },
{ label: "FAQ", href: "#faq" }, { label: "FAQ", href: "#faq" },
{ label: "Контакты", href: "#contact" } { label: "Контакты", href: "#contact" }

View File

@@ -10,15 +10,15 @@
--accent: #ffffff; --accent: #ffffff;
--background-accent: #ffffff; */ --background-accent: #ffffff; */
--background: #000000; --background: #fbfaff;
--card: #481f1f; --card: #f7f5ff;
--foreground: #ffffff; --foreground: #0f0022;
--primary-cta: #ffffff; --primary-cta: #8b5cf6;
--primary-cta-text: #fbfaff; --primary-cta-text: #fbfaff;
--secondary-cta: #361311; --secondary-cta: #ffffff;
--secondary-cta-text: #0f0022; --secondary-cta-text: #0f0022;
--accent: #51000b; --accent: #d8cef5;
--background-accent: #ff2231; --background-accent: #c4a8f9;
/* text sizing - set by ThemeProvider */ /* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem); /* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);