Merge version_1_1781376583733 into main #1

Merged
bender merged 3 commits from version_1_1781376583733 into main 2026-06-13 18:50:57 +00:00
2 changed files with 55 additions and 208 deletions

View File

@@ -7,94 +7,51 @@ import { StyleProvider } from "@/components/ui/StyleProvider";
export default function Layout() {
const navItems = [
{
"name": "Главная",
"href": "#hero"
},
{
"name": "Меню",
"href": "#menu"
},
{
"name": "О нас",
"href": "#about"
},
{
"name": "Отзывы",
"href": "#testimonials"
},
{
"name": "Контакты",
"href": "#contact"
},
{
"name": "Steps",
"href": "#steps"
}
];
{ name: "Главная", href: "#hero" },
{ name: "Меню", href: "#menu" },
{ name: "О нас", href: "#about" },
{ name: "Отзывы", href: "#testimonials" },
{ name: "Контакты", href: "#contact" }
];
return (
<StyleProvider buttonVariant="stagger" siteBackground="floatingGradient" heroBackground="cornerGlow">
<SiteBackgroundSlot />
<SectionErrorBoundary name="navbar">
<NavbarFloatingLogo
logo="TheDonerImran"
ctaButton={{
text: "Заказать",
href: "#menu",
}}
navItems={navItems} />
logo="TheDonerImran"
logoImageSrc="https://storage.googleapis.com/webild/default/no-image.jpg?id=78utkx"
ctaButton={{ text: "Заказать", href: "#menu" }}
navItems={navItems}
/>
</SectionErrorBoundary>
<main className="flex-grow">
<Outlet />
</main>
<SectionErrorBoundary name="footer">
<FooterSimple
brand="TheDonerImran"
columns={[
{
title: "Навигация",
items: [
brand="TheDonerImran"
columns={[
{
label: "Главная",
href: "#hero",
title: "Навигация", items: [
{ label: "Главная", href: "#hero" },
{ label: "Меню", href: "#menu" },
{ label: "Контакты", href: "#contact" }
]
},
{
label: "Меню",
href: "#menu",
},
{
label: "Контакты",
href: "#contact",
},
],
},
{
title: "Правовая информация",
items: [
{
label: "Политика конфиденциальности",
href: "#",
},
{
label: "Условия доставки",
href: "#",
},
],
},
]}
copyright="© 2024 TheDonerImran. Все права защищены."
links={[
{
label: "Instagram",
href: "#",
},
{
label: "Telegram",
href: "#",
},
]}
/>
title: "Правовая информация", items: [
{ label: "Политика конфиденциальности", href: "#" },
{ label: "Условия доставки", href: "#" }
]
}
]}
copyright="© 2024 TheDonerImran. Все права защищены."
links={[
{ label: "Instagram", href: "#" },
{ label: "Telegram", href: "#" }
]}
/>
</SectionErrorBoundary>
</StyleProvider>
);

View File

@@ -16,34 +16,18 @@ export default function HomePage() {
title="Истинный вкус донера от TheDonerImran"
description="Мы объединяем аутентичные традиции и современный комфорт, создавая идеальное сочетание для каждого гостя."
primaryButton={{
text: "Заказать сейчас",
href: "#menu",
}}
text: "Заказать сейчас", href: "#menu"}}
secondaryButton={{
text: "Узнать историю",
href: "#about",
}}
text: "Узнать историю", href: "#about"}}
leftItems={[
{
imageSrc: "http://img.b2bpic.net/free-photo/view-delicious-shawarma-dish_23-2151805415.jpg",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/lamb-doner-kebab-flatbread-served-with-tomato-cucumber-pickles-herbs_140725-6687.jpg",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/selective-sandwich-with-shrimps_181624-60061.jpg",
},
{ imageSrc: "http://img.b2bpic.net/free-photo/view-delicious-shawarma-dish_23-2151805415.jpg" },
{ imageSrc: "http://img.b2bpic.net/free-photo/lamb-doner-kebab-flatbread-served-with-tomato-cucumber-pickles-herbs_140725-6687.jpg" },
{ imageSrc: "http://img.b2bpic.net/free-photo/selective-sandwich-with-shrimps_181624-60061.jpg" }
]}
rightItems={[
{
imageSrc: "http://img.b2bpic.net/free-photo/vegetables-pickles-wrapped-lavash_140725-6372.jpg",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/grilled-salmon-fillet-served-with-vegetables-salad_140725-5839.jpg",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/top-view-beef-doner-slices-placed-flatbread_140725-5089.jpg",
},
{ imageSrc: "http://img.b2bpic.net/free-photo/vegetables-pickles-wrapped-lavash_140725-6372.jpg" },
{ imageSrc: "http://img.b2bpic.net/free-photo/grilled-salmon-fillet-served-with-vegetables-salad_140725-5839.jpg" },
{ imageSrc: "http://img.b2bpic.net/free-photo/top-view-beef-doner-slices-placed-flatbread_140725-5089.jpg" }
]}
/>
</SectionErrorBoundary>
@@ -67,48 +51,13 @@ export default function HomePage() {
title="Авторские донеры"
description="Выберите свой идеальный вкус из нашей линейки премиальных донеров."
items={[
{
title: "Классический говяжий",
description: "Цена: 450₽ — Отборная говядина с авторским соусом.",
href: "#",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-chicken-doner-bread-without-top_140725-8689.jpg",
},
{
title: "Куриный BBQ",
description: "Цена: 390₽ — Нежное мясо в соусе барбекю.",
href: "#",
imageSrc: "http://img.b2bpic.net/free-photo/grilled-beef-sandwich-ciabatta-with-salad-generated-by-ai_188544-21369.jpg",
},
{
title: "Вегетарианский Delight",
description: "Цена: 410₽ — Свежие овощи и сыр фета.",
href: "#",
imageSrc: "http://img.b2bpic.net/free-photo/salad-with-lettuce-tomatoes-corn-white-cheese_140725-8040.jpg",
},
{
title: "Острый Мексиканец",
description: "Цена: 430₽ — Острые халапеньо и пикантная говядина.",
href: "#",
imageSrc: "http://img.b2bpic.net/free-photo/pasta-with-stuffed-meat-sauce_140725-9598.jpg",
},
{
title: "Фирменный Imran",
description: "Цена: 550₽ — Двойная порция мяса и секретный маринад.",
href: "#",
imageSrc: "http://img.b2bpic.net/free-photo/lamb-kebab-doner-placed-flatbread-served-with-fried-pickled-cucumber-cabbage_140725-8323.jpg",
},
{
title: "Сырный Гурман",
description: "Цена: 480₽ — Тройной сыр и копченая курица.",
href: "#",
imageSrc: "http://img.b2bpic.net/free-photo/lamb-doner-kebab-served-top-rice-with-flatbread-pickles-ayran-fries_141793-1918.jpg",
},
{
title: "Сет для двоих",
description: "Цена: 900₽ — Лучшие донеры в одном наборе.",
href: "#",
imageSrc: "http://img.b2bpic.net/free-photo/side-view-hands-holding-black-plate-with-green-spinach-humus-with-brown-rice-shrimps_140725-12900.jpg",
},
{ title: "Классический говяжий", description: "Цена: 450₽ — Отборная говядина с авторским соусом.", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/close-up-chicken-doner-bread-without-top_140725-8689.jpg" },
{ title: "Куриный BBQ", description: "Цена: 390₽ — Нежное мясо в соусе барбекю.", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/grilled-beef-sandwich-ciabatta-with-salad-generated-by-ai_188544-21369.jpg" },
{ title: "Вегетарианский Delight", description: "Цена: 410₽ — Свежие овощи и сыр фета.", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/salad-with-lettuce-tomatoes-corn-white-cheese_140725-8040.jpg" },
{ title: "Острый Мексиканец", description: "Цена: 430₽ — Острые халапеньо и пикантная говядина.", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/pasta-with-stuffed-meat-sauce_140725-9598.jpg" },
{ title: "Фирменный Imran", description: "Цена: 550₽ — Двойная порция мяса и секретный маринад.", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/lamb-kebab-doner-placed-flatbread-served-with-fried-pickled-cucumber-cabbage_140725-8323.jpg" },
{ title: "Сырный Гурман", description: "Цена: 480₽ — Тройной сыр и копченая курица.", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/lamb-doner-kebab-served-top-rice-with-flatbread-pickles-ayran-fries_141793-1918.jpg" },
{ title: "Сет для двоих", description: "Цена: 900₽ — Лучшие донеры в одном наборе.", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/side-view-hands-holding-black-plate-with-green-spinach-humus-with-brown-rice-shrimps_140725-12900.jpg" }
]}
/>
</SectionErrorBoundary>
@@ -121,27 +70,9 @@ export default function HomePage() {
title="Как мы готовим идеальный донер"
description="Каждый этап приготовления — это искусство, направленное на создание исключительного вкуса."
steps={[
{
tag: "Шаг 1",
title: "Свежесть",
subtitle: "Отбор продуктов",
description: "Только фермерское мясо и свежие овощи каждый день.",
imageSrc: "http://img.b2bpic.net/free-photo/grilled-chicken-leg-wooden-table_114579-78890.jpg",
},
{
tag: "Шаг 2",
title: "Маринад",
subtitle: "Секретные специи",
description: "Наш уникальный рецепт маринада подчеркивает вкус мяса.",
imageSrc: "http://img.b2bpic.net/free-photo/tuna-sandwich-with-mayonnaise-tomato-lettuce-served-with-fries_140725-1632.jpg",
},
{
tag: "Шаг 3",
title: "Подача",
subtitle: "Идеальная упаковка",
description: "Донер сохраняет тепло и свежесть даже при доставке.",
imageSrc: "http://img.b2bpic.net/free-photo/crispy-chicken-strips-with-lettuce-tomato-corn-garnished-with-mayonnaise_140725-1328.jpg",
},
{ tag: "Шаг 1", title: "Свежесть", subtitle: "Отбор продуктов", description: "Только фермерское мясо и свежие овощи каждый день.", imageSrc: "http://img.b2bpic.net/free-photo/grilled-chicken-leg-wooden-table_114579-78890.jpg" },
{ tag: "Шаг 2", title: "Маринад", subtitle: "Секретные специи", description: "Наш уникальный рецепт маринада подчеркивает вкус мяса.", imageSrc: "http://img.b2bpic.net/free-photo/tuna-sandwich-with-mayonnaise-tomato-lettuce-served-with-fries_140725-1632.jpg" },
{ tag: "Шаг 3", title: "Подача", subtitle: "Идеальная упаковка", description: "Донер сохраняет тепло и свежесть даже при доставке.", imageSrc: "http://img.b2bpic.net/free-photo/crispy-chicken-strips-with-lettuce-tomato-corn-garnished-with-mayonnaise_140725-1328.jpg" }
]}
/>
</SectionErrorBoundary>
@@ -154,46 +85,11 @@ export default function HomePage() {
title="Что говорят наши гости"
description="Присоединяйтесь к тысячам довольных клиентов, которые ценят качество."
testimonials={[
{
id: "1",
name: "Анна С.",
role: "Блогер",
company: "FoodReview",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-with-food_23-2148899052.jpg",
},
{
id: "2",
name: "Максим П.",
role: "Дизайнер",
company: "StudioX",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-african-american-female-with-broad-pleasant-smile-rests-sidewalk-cafe-alone-enjoys-good-rest-summer-vacation_273609-3491.jpg",
},
{
id: "3",
name: "Елена К.",
role: "Менеджер",
company: "TechGlobal",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/blonde-woman-have-sushi-time-restaurant_496169-277.jpg",
},
{
id: "4",
name: "Дмитрий В.",
role: "Архитектор",
company: "BuildGroup",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/fashion-young-girl-summer-cafe_1157-20649.jpg",
},
{
id: "5",
name: "Ирина Л.",
role: "Фотограф",
company: "ArtStudio",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/handsome-smiling-man-eat-salade-restaurant-waiting-woman-with-bouquet-roses_496169-302.jpg",
},
{ name: "Анна С.", role: "Блогер", company: "FoodReview", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-with-food_23-2148899052.jpg" },
{ name: "Максим П.", role: "Дизайнер", company: "StudioX", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/beautiful-african-american-female-with-broad-pleasant-smile-rests-sidewalk-cafe-alone-enjoys-good-rest-summer-vacation_273609-3491.jpg" },
{ name: "Елена К.", role: "Менеджер", company: "TechGlobal", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/blonde-woman-have-sushi-time-restaurant_496169-277.jpg" },
{ name: "Дмитрий В.", role: "Архитектор", company: "BuildGroup", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/fashion-young-girl-summer-cafe_1157-20649.jpg" },
{ name: "Ирина Л.", role: "Фотограф", company: "ArtStudio", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/handsome-smiling-man-eat-salade-restaurant-waiting-woman-with-bouquet-roses_496169-302.jpg" }
]}
/>
</SectionErrorBoundary>
@@ -204,14 +100,8 @@ export default function HomePage() {
<ContactCta
tag="Контакты"
text="Мы ждем вас ежедневно с 10:00 до 22:00 по адресу: ул. Кулинарная, 12. Заглядывайте за лучшим донером в городе!"
primaryButton={{
text: "Позвонить",
href: "tel:+79990000000",
}}
secondaryButton={{
text: "Забронировать",
href: "#",
}}
primaryButton={{ text: "Позвонить", href: "tel:+79990000000" }}
secondaryButton={{ text: "Забронировать", href: "#" }}
/>
</SectionErrorBoundary>
</div>