Merge version_1_1781994697687 into main #1

Merged
bender merged 3 commits from version_1_1781994697687 into main 2026-06-20 22:32:53 +00:00
2 changed files with 53 additions and 218 deletions

View File

@@ -7,34 +7,10 @@ import { StyleProvider } from "@/components/ui/StyleProvider";
export default function Layout() {
const navItems = [
{
"name": "Меню",
"href": "#menu"
},
{
"name": "О нас",
"href": "#about"
},
{
"name": "Отзывы",
"href": "#testimonials"
},
{
"name": "Контакты",
"href": "#contact"
},
{
"name": "Hero",
"href": "#hero"
},
{
"name": "Pricing",
"href": "#pricing"
},
{
"name": "Metrics",
"href": "#metrics"
}
{ name: "Меню", href: "#menu" },
{ name: "О нас", href: "#about" },
{ name: "Отзывы", href: "#testimonials" },
{ name: "Контакты", href: "#contact" }
];
return (
@@ -43,10 +19,9 @@ export default function Layout() {
<SectionErrorBoundary name="navbar">
<NavbarFloatingLogo
logo="Хинкальная №1"
logoImageSrc="http://img.b2bpic.net/free-photo/curvy-creative-abstract-wavy-effects-color-curves-flow-minimalist-luxury-stylish-trendy-colorful-wav_1258-150985.jpg"
ctaButton={{
text: "Забронировать",
href: "#contact",
}}
text: "Забронировать", href: "#contact"}}
navItems={navItems} />
</SectionErrorBoundary>
<main className="flex-grow">
@@ -57,42 +32,22 @@ export default function Layout() {
brand="Хинкальная №1"
columns={[
{
title: "Меню",
items: [
{
label: "Хинкали",
href: "#",
},
{
label: "Хачапури",
href: "#",
},
title: "Меню", items: [
{ label: "Хинкали", href: "#" },
{ label: "Хачапури", href: "#" },
],
},
{
title: "О нас",
items: [
{
label: "История",
href: "#",
},
{
label: "Вакансии",
href: "#",
},
title: "О нас", items: [
{ label: "История", href: "#" },
{ label: "Вакансии", href: "#" },
],
},
]}
copyright="© 2024 Все права защищены."
links={[
{
label: "Privacy Policy",
href: "#",
},
{
label: "Terms of Service",
href: "#",
},
{ label: "Privacy Policy", href: "#" },
{ label: "Terms of Service", href: "#" },
]}
/>
</SectionErrorBoundary>

View File

@@ -19,29 +19,15 @@ export default function HomePage() {
title="Искусство традиционного вкуса"
description="Попробуйте настоящие грузинские хинкали в атмосфере современной элегантности и премиального комфорта."
primaryButton={{
text: "Меню",
href: "#menu",
}}
text: "Меню", href: "#menu"}}
secondaryButton={{
text: "Забронировать",
href: "#contact",
}}
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",
},
{ 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>
@@ -55,20 +41,11 @@ export default function HomePage() {
description="Мы используем только свежие фермерские продукты, чтобы воссоздать настоящий вкус Грузии."
items={[
{
icon: Star,
title: "Авторские рецепты",
description: "Секретные специи и ручная лепка.",
},
icon: "Star", title: "Авторские рецепты", description: "Секретные специи и ручная лепка."},
{
icon: Leaf,
title: "Фермерские продукты",
description: "Только натуральные ингредиенты.",
},
icon: "Leaf", title: "Фермерские продукты", description: "Только натуральные ингредиенты."},
{
icon: Flame,
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"
/>
@@ -82,48 +59,13 @@ export default function HomePage() {
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",
},
{ 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>
@@ -137,32 +79,14 @@ export default function HomePage() {
description="Попробуйте всё и сразу"
plans={[
{
tag: "Базовый",
price: "1200 ₽",
description: "Идеально на двоих",
primaryButton: {
text: "Заказать",
href: "#",
},
features: [
"10 хинкали",
"Салат",
"Напиток",
],
tag: "Базовый", price: "1200 ₽", description: "Идеально на двоих", primaryButton: {
text: "Заказать", href: "#"},
features: ["10 хинкали", "Салат", "Напиток"],
},
{
tag: "Премиум",
price: "2500 ₽",
description: "Полный гастро-тур",
primaryButton: {
text: "Заказать",
href: "#",
},
features: [
"20 хинкали",
"Хачапури",
"Вино",
],
tag: "Премиум", price: "2500 ₽", description: "Полный гастро-тур", primaryButton: {
text: "Заказать", href: "#"},
features: ["20 хинкали", "Хачапури", "Вино"],
},
]}
/>
@@ -174,19 +98,11 @@ export default function HomePage() {
<MetricsSimpleCards
tag="Факты"
title="Почему выбирают нас"
description="Мы работаем для вашего удовольствия."
metrics={[
{
value: "15+",
description: "Видов хинкали",
},
{
value: "2000+",
description: "Гостей ежедневно",
},
{
value: "10 лет",
description: "Работы в городе",
},
{ value: "15+", description: "Видов хинкали" },
{ value: "2000+", description: "Гостей ежедневно" },
{ value: "10 лет", description: "Работы в городе" },
]}
/>
</SectionErrorBoundary>
@@ -197,37 +113,13 @@ export default function HomePage() {
<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",
},
{ 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>
@@ -238,19 +130,11 @@ export default function HomePage() {
<FaqSimple
tag="Вопросы"
title="Частые вопросы"
description="Ответы на все ваши вопросы."
items={[
{
question: "Есть ли доставка?",
answer: "Да, доставляем по всему городу.",
},
{
question: "Можно ли с животными?",
answer: "Мы pet-friendly ресторан.",
},
{
question: "Есть бронь столиков?",
answer: "Да, через наш сайт или по телефону.",
},
{ question: "Есть ли доставка?", answer: "Да, доставляем по всему городу." },
{ question: "Можно ли с животными?", answer: "Мы pet-friendly ресторан." },
{ question: "Есть бронь столиков?", answer: "Да, через наш сайт или по телефону." },
]}
/>
</SectionErrorBoundary>
@@ -262,13 +146,9 @@ export default function HomePage() {
tag="Контакты"
text="Готовы сделать бронь или заказ?"
primaryButton={{
text: "Позвонить",
href: "tel:+79990000000",
}}
text: "Позвонить", href: "tel:+79990000000"}}
secondaryButton={{
text: "Написать в WhatsApp",
href: "https://wa.me/79990000000",
}}
text: "Написать в WhatsApp", href: "https://wa.me/79990000000"}}
/>
</SectionErrorBoundary>
</div>