Merge version_1_1781994697687 into main

Merge version_1_1781994697687 into main
This commit was merged in pull request #2.
This commit is contained in:
2026-06-20 22:33:42 +00:00

View File

@@ -6,152 +6,143 @@ import HeroTiltedCards from '@/components/sections/hero/HeroTiltedCards';
import MetricsSimpleCards from '@/components/sections/metrics/MetricsSimpleCards';
import PricingLayeredCards from '@/components/sections/pricing/PricingLayeredCards';
import TestimonialMarqueeCards from '@/components/sections/testimonial/TestimonialMarqueeCards';
import { Flame, Leaf, Star } from "lucide-react";
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
import { Star, Leaf, Flame } from 'lucide-react';
export default function HomePage() {
return (
<>
<div id="hero" data-section="hero">
<SectionErrorBoundary name="hero">
<div id="hero" data-section="hero">
<SectionErrorBoundary name="hero">
<HeroTiltedCards
tag="Лучшие хинкали в городе"
title="Искусство традиционного вкуса"
description="Попробуйте настоящие грузинские хинкали в атмосфере современной элегантности и премиального комфорта."
primaryButton={{
text: "Меню", href: "#menu"}}
secondaryButton={{
text: "Забронировать", href: "#contact"}}
items={[
{ imageSrc: "https://storage.googleapis.com/webild/users/user_3FQ5i9rYRgepqOHaYKzCbG4SjLo/uploaded-1781994700644-rdk3qi46.jpg" },
{ imageSrc: "http://img.b2bpic.net/free-photo/georgian-khinkali-table_140725-4732.jpg" },
{ imageSrc: "http://img.b2bpic.net/free-photo/computer-desktop-table_23-2147936237.jpg" },
{ imageSrc: "http://img.b2bpic.net/free-photo/khinkali-served-with-eggplant-rolls-glass-wine_141793-1203.jpg" },
{ imageSrc: "http://img.b2bpic.net/free-photo/furniture-hardware-modern-kitchen-interior-matte-handles-blue-fronts-with-lighting_169016-72777.jpg" }
]}
/>
</SectionErrorBoundary>
</div>
tag="Лучшие хинкали в городе"
title="Искусство традиционного вкуса"
description="Попробуйте настоящие грузинские хинкали в атмосфере современной элегантности и премиального комфорта."
primaryButton={{ text: "Меню", href: "#menu" }}
secondaryButton={{ text: "Забронировать", href: "#contact" }}
items={[
{ imageSrc: "https://storage.googleapis.com/webild/users/user_3FQ5i9rYRgepqOHaYKzCbG4SjLo/uploaded-1781994700644-rdk3qi46.jpg" },
{ imageSrc: "http://img.b2bpic.net/free-photo/georgian-khinkali-table_140725-4732.jpg" },
{ imageSrc: "http://img.b2bpic.net/free-photo/computer-desktop-table_23-2147936237.jpg" },
{ imageSrc: "http://img.b2bpic.net/free-photo/khinkali-served-with-eggplant-rolls-glass-wine_141793-1203.jpg" },
{ imageSrc: "http://img.b2bpic.net/free-photo/furniture-hardware-modern-kitchen-interior-matte-handles-blue-fronts-with-lighting_169016-72777.jpg" }
]}
/>
</SectionErrorBoundary>
</div>
<div id="about" data-section="about">
<SectionErrorBoundary name="about">
<div id="about" data-section="about">
<SectionErrorBoundary name="about">
<AboutFeaturesSplit
tag="Наша история"
title="Семейные рецепты в новом прочтении"
description="Мы используем только свежие фермерские продукты, чтобы воссоздать настоящий вкус Грузии."
items={[
{
icon: "Star", title: "Авторские рецепты", description: "Секретные специи и ручная лепка."},
{
icon: "Leaf", title: "Фермерские продукты", description: "Только натуральные ингредиенты."},
{
icon: "Flame", title: "Традиционный процесс", description: "Готовим по древним канонам."},
]}
imageSrc="http://img.b2bpic.net/free-photo/top-view-leaf-dolma-eastern-meat-meal-rolled-inside-green-leaves-with-seasonings-cabbage-dolma-dark-blue-desk-meat-dinner-dish-east-meal_140725-64878.jpg"
/>
</SectionErrorBoundary>
</div>
tag="Наша история"
title="Семейные рецепты в новом прочтении"
description="Мы используем только свежие фермерские продукты, чтобы воссоздать настоящий вкус Грузии."
items={[
{ icon: "Star", title: "Авторские рецепты", description: "Секретные специи и ручная лепка." },
{ icon: "Leaf", title: "Фермерские продукты", description: "Только натуральные ингредиенты." },
{ icon: "Flame", title: "Традиционный процесс", description: "Готовим по древним канонам." },
]}
imageSrc="http://img.b2bpic.net/free-photo/top-view-leaf-dolma-eastern-meat-meal-rolled-inside-green-leaves-with-seasonings-cabbage-dolma-dark-blue-desk-meat-dinner-dish-east-meal_140725-64878.jpg"
/>
</SectionErrorBoundary>
</div>
<div id="menu" data-section="menu">
<SectionErrorBoundary name="menu">
<div id="menu" data-section="menu">
<SectionErrorBoundary name="menu">
<FeaturesRevealCardsBento
tag="Наше меню"
title="Выбор гурманов"
description="Ознакомьтесь с нашими фирменными позициями"
items={[
{ title: "Хинкали с говядиной", description: "Классический рецепт", href: "#", imageSrc: "asset://hero-1" },
{ title: "Хинкали с сыром", description: "Нежный сыр сулугуни", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/dark-plates-with-pasta-eggs-with-beans-dark-background_23-2148340392.jpg" },
{ title: "Хинкали с бараниной", description: "Пряные и сочные", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/chef-making-pastries-using-dough_23-2148742193.jpg" },
{ title: "Хачапури", description: "По-аджарски", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/traditional-georgian-khinkali-top-view_140725-403.jpg" },
{ title: "Сациви", description: "Фирменное блюдо", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/side-close-up-view-khinkali-khinkali-wooden-bowl_140725-73912.jpg" },
{ title: "Вино", description: "Выдержанное грузинское", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/closeup-white-delicious-cake-with-nuts-mandarine_181624-27730.jpg" },
{ title: "Лимонад", description: "Домашний рецепт", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/modern-interior-design-interior_23-2151929525.jpg" }
]}
/>
</SectionErrorBoundary>
</div>
tag="Наше меню"
title="Выбор гурманов"
description="Ознакомьтесь с нашими фирменными позициями"
items={[
{ title: "Хинкали с говядиной", description: "Классический рецепт", href: "#", imageSrc: "asset://hero-1" },
{ title: "Хинкали с сыром", description: "Нежный сыр сулугуни", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/dark-plates-with-pasta-eggs-with-beans-dark-background_23-2148340392.jpg" },
{ title: "Хинкали с бараниной", description: "Пряные и сочные", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/chef-making-pastries-using-dough_23-2148742193.jpg" },
{ title: "Хачапури", description: "По-аджарски", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/traditional-georgian-khinkali-top-view_140725-403.jpg" },
{ title: "Сациви", description: "Фирменное блюдо", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/side-close-up-view-khinkali-khinkali-wooden-bowl_140725-73912.jpg" },
{ title: "Вино", description: "Выдержанное грузинское", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/closeup-white-delicious-cake-with-nuts-mandarine_181624-27730.jpg" },
{ title: "Лимонад", description: "Домашний рецепт", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/modern-interior-design-interior_23-2151929525.jpg" }
]}
/>
</SectionErrorBoundary>
</div>
<div id="pricing" data-section="pricing">
<SectionErrorBoundary name="pricing">
<div id="pricing" data-section="pricing">
<SectionErrorBoundary name="pricing">
<PricingLayeredCards
tag="Сеты"
title="Выгодные предложения"
description="Попробуйте всё и сразу"
plans={[
{
tag: "Базовый", price: "1200 ₽", description: "Идеально на двоих", primaryButton: {
text: "Заказать", href: "#"},
features: ["10 хинкали", "Салат", "Напиток"],
},
{
tag: "Премиум", price: "2500 ₽", description: "Полный гастро-тур", primaryButton: {
text: "Заказать", href: "#"},
features: ["20 хинкали", "Хачапури", "Вино"],
},
]}
/>
</SectionErrorBoundary>
</div>
tag="Сеты"
title="Выгодные предложения"
description="Попробуйте всё и сразу"
plans={[
{
tag: "Базовый", price: "1200 ₽", description: "Идеально на двоих", primaryButton: { text: "Заказать", href: "#" },
features: ["10 хинкали", "Салат", "Напиток"],
},
{
tag: "Премиум", price: "2500 ₽", description: "Полный гастро-тур", primaryButton: { text: "Заказать", href: "#" },
features: ["20 хинкали", "Хачапури", "Вино"],
},
]}
/>
</SectionErrorBoundary>
</div>
<div id="metrics" data-section="metrics">
<SectionErrorBoundary name="metrics">
<div id="metrics" data-section="metrics">
<SectionErrorBoundary name="metrics">
<MetricsSimpleCards
tag="Факты"
title="Почему выбирают нас"
description="Мы работаем для вашего удовольствия."
metrics={[
{ value: "15+", description: "Видов хинкали" },
{ value: "2000+", description: "Гостей ежедневно" },
{ value: "10 лет", description: "Работы в городе" },
]}
/>
</SectionErrorBoundary>
</div>
tag="Факты"
title="Почему выбирают нас"
description="Мы работаем для вашего удовольствия."
metrics={[
{ value: "15+", description: "Видов хинкали" },
{ value: "2000+", description: "Гостей ежедневно" },
{ value: "10 лет", description: "Работы в городе" },
]}
/>
</SectionErrorBoundary>
</div>
<div id="testimonials" data-section="testimonials">
<SectionErrorBoundary name="testimonials">
<div id="testimonials" data-section="testimonials">
<SectionErrorBoundary name="testimonials">
<TestimonialMarqueeCards
tag="Отзывы"
title="Мнение наших гостей"
description="Что говорят наши посетители."
testimonials={[
{ name: "Анна", role: "Гость", quote: "Лучшие хинкали, что я пробовала!", imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-happy-carefree-man-has-toothy-smile-shows-perfect-white-teeth-looks-gladfully_273609-33584.jpg" },
{ name: "Сергей", role: "Постоянный гость", quote: "Великолепный сервис и уют.", imageSrc: "http://img.b2bpic.net/free-photo/restaurant-chilling-out-classy-lifestyle-reserved-concept_53876-15896.jpg" },
{ name: "Елена", role: "Гурман", quote: "Обожаю вашу баранину.", imageSrc: "http://img.b2bpic.net/free-photo/couple-enjoying-food-restaurant_23-2149269179.jpg" },
{ name: "Игорь", role: "Критик", quote: "Аутентично и вкусно.", imageSrc: "http://img.b2bpic.net/free-photo/young-businesswoman-portrait-office_1262-1506.jpg" },
{ name: "Мария", role: "Гость", quote: "Рекомендую всем друзьям!", imageSrc: "http://img.b2bpic.net/free-photo/food-blogger-cute-fitness-cook-recording-video-social-media-shocked_140725-166662.jpg" }
]}
/>
</SectionErrorBoundary>
</div>
tag="Отзывы"
title="Мнение наших гостей"
description="Что говорят наши посетители."
testimonials={[
{ name: "Анна", role: "Гость", quote: "Лучшие хинкали, что я пробовала!", imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-happy-carefree-man-has-toothy-smile-shows-perfect-white-teeth-looks-gladfully_273609-33584.jpg" },
{ name: "Сергей", role: "Постоянный гость", quote: "Великолепный сервис и уют.", imageSrc: "http://img.b2bpic.net/free-photo/restaurant-chilling-out-classy-lifestyle-reserved-concept_53876-15896.jpg" },
{ name: "Елена", role: "Гурман", quote: "Обожаю вашу баранину.", imageSrc: "http://img.b2bpic.net/free-photo/couple-enjoying-food-restaurant_23-2149269179.jpg" },
{ name: "Игорь", role: "Критик", quote: "Аутентично и вкусно.", imageSrc: "http://img.b2bpic.net/free-photo/young-businesswoman-portrait-office_1262-1506.jpg" },
{ name: "Мария", role: "Гость", quote: "Рекомендую всем друзьям!", imageSrc: "http://img.b2bpic.net/free-photo/food-blogger-cute-fitness-cook-recording-video-social-media-shocked_140725-166662.jpg" }
]}
/>
</SectionErrorBoundary>
</div>
<div id="faq" data-section="faq">
<SectionErrorBoundary name="faq">
<div id="faq" data-section="faq">
<SectionErrorBoundary name="faq">
<FaqSimple
tag="Вопросы"
title="Частые вопросы"
description="Ответы на все ваши вопросы."
items={[
{ question: "Есть ли доставка?", answer: "Да, доставляем по всему городу." },
{ question: "Можно ли с животными?", answer: "Мы pet-friendly ресторан." },
{ question: "Есть бронь столиков?", answer: "Да, через наш сайт или по телефону." },
]}
/>
</SectionErrorBoundary>
</div>
tag="Вопросы"
title="Частые вопросы"
description="Ответы на все ваши вопросы."
items={[
{ question: "Есть ли доставка?", answer: "Да, доставляем по всему городу." },
{ question: "Можно ли с животными?", answer: "Мы pet-friendly ресторан." },
{ question: "Есть бронь столиков?", answer: "Да, через наш сайт или по телефону." },
]}
/>
</SectionErrorBoundary>
</div>
<div id="contact" data-section="contact">
<SectionErrorBoundary name="contact">
<div id="contact" data-section="contact">
<SectionErrorBoundary name="contact">
<ContactCta
tag="Контакты"
text="Готовы сделать бронь или заказ?"
primaryButton={{
text: "Позвонить", href: "tel:+79990000000"}}
secondaryButton={{
text: "Написать в WhatsApp", href: "https://wa.me/79990000000"}}
/>
</SectionErrorBoundary>
</div>
tag="Контакты"
text="Готовы сделать бронь или заказ?"
primaryButton={{ text: "Позвонить", href: "tel:+79990000000" }}
secondaryButton={{ text: "Написать в WhatsApp", href: "https://wa.me/79990000000" }}
/>
</SectionErrorBoundary>
</div>
</>
);
}
}