Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| bfde13a185 | |||
| 3b71f41fca |
260
src/app/page.tsx
260
src/app/page.tsx
@@ -32,22 +32,10 @@ export default function LandingPage() {
|
|||||||
<div id="nav" data-section="nav">
|
<div id="nav" data-section="nav">
|
||||||
<NavbarStyleApple
|
<NavbarStyleApple
|
||||||
navItems={[
|
navItems={[
|
||||||
{
|
{ name: "Главная", id: "hero" },
|
||||||
name: "Home",
|
{ name: "О нас", id: "about" },
|
||||||
id: "hero",
|
{ name: "Меню", id: "menu" },
|
||||||
},
|
{ name: "Бронирование", id: "contact" },
|
||||||
{
|
|
||||||
name: "Our Story",
|
|
||||||
id: "about",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: "Menu",
|
|
||||||
id: "menu",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: "Reserve",
|
|
||||||
id: "contact",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
brandName="Sushi Zen"
|
brandName="Sushi Zen"
|
||||||
/>
|
/>
|
||||||
@@ -56,38 +44,14 @@ export default function LandingPage() {
|
|||||||
<div id="hero" data-section="hero">
|
<div id="hero" data-section="hero">
|
||||||
<HeroCarouselLogo
|
<HeroCarouselLogo
|
||||||
logoText="SUSHI ZEN"
|
logoText="SUSHI ZEN"
|
||||||
description="Experience artisanal sushi and contemporary Japanese cuisine in an elegantly designed space. Discover our signature rolls and seasonal specialties."
|
description="Искусство японской кухни в самом сердце города. Попробуйте авторские роллы и сезонные деликатесы в атмосфере утонченности."
|
||||||
buttons={[
|
buttons={[
|
||||||
{
|
{ text: "Забронировать", href: "#contact" },
|
||||||
text: "Reserve Your Table",
|
|
||||||
href: "#contact",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
slides={[
|
slides={[
|
||||||
{
|
{ imageSrc: "http://img.b2bpic.net/free-photo/gunkan-sushi-plate-served-with-soy-sauce-ginger_141793-290.jpg", imageAlt: "Премиальный сет суши" },
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/gunkan-sushi-plate-served-with-soy-sauce-ginger_141793-290.jpg",
|
{ imageSrc: "http://img.b2bpic.net/free-photo/man-preparing-sushi-order-takeaway_23-2149050373.jpg", imageAlt: "Шеф-повар за работой" },
|
||||||
imageAlt: "Premium sushi platter",
|
{ imageSrc: "http://img.b2bpic.net/free-photo/plate-with-asian-condiments-chopsticks_23-2147762749.jpg", imageAlt: "Атмосфера ресторана" },
|
||||||
},
|
|
||||||
{
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/man-preparing-sushi-order-takeaway_23-2149050373.jpg",
|
|
||||||
imageAlt: "Chef preparing sushi",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/plate-with-asian-condiments-chopsticks_23-2147762749.jpg",
|
|
||||||
imageAlt: "Restaurant ambiance",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/sushi-set-top-view-table_140725-10001.jpg",
|
|
||||||
imageAlt: "Close-up sushi details",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-chef-covering-raw-fish-slices-with-flour-kitchen-table_179666-44282.jpg",
|
|
||||||
imageAlt: "Culinary preparation",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-plates-with-maki-sushi_23-2148348188.jpg",
|
|
||||||
imageAlt: "Minimalist sushi presentation",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -95,10 +59,10 @@ export default function LandingPage() {
|
|||||||
<div id="about" data-section="about">
|
<div id="about" data-section="about">
|
||||||
<TestimonialAboutCard
|
<TestimonialAboutCard
|
||||||
useInvertedBackground={true}
|
useInvertedBackground={true}
|
||||||
tag="Our Philosophy"
|
tag="Наша философия"
|
||||||
title="A Legacy of Culinary Perfection"
|
title="Наследие кулинарного совершенства"
|
||||||
description="At Sushi Zen, we bridge the gap between traditional Japanese techniques and contemporary innovation. Our chefs curate every ingredient to provide an unmatched dining journey."
|
description="В Sushi Zen мы сочетаем традиционные японские техники с современным подходом к гастрономии. Каждый ингредиент проходит строгий отбор."
|
||||||
subdescription="Situated in the heart of the city, our restaurant offers a sanctuary for those who value refined artistry and the freshest ocean catch."
|
subdescription="Наш ресторан — это ваш оазис тишины и вкуса, где ценят чистоту морепродуктов и мастерство исполнения."
|
||||||
icon={Award}
|
icon={Award}
|
||||||
imageSrc="http://img.b2bpic.net/free-photo/classic-luxury-style-restaurant-with-tables-chairs_140725-9389.jpg"
|
imageSrc="http://img.b2bpic.net/free-photo/classic-luxury-style-restaurant-with-tables-chairs_140725-9389.jpg"
|
||||||
mediaAnimation="slide-up"
|
mediaAnimation="slide-up"
|
||||||
@@ -107,33 +71,14 @@ export default function LandingPage() {
|
|||||||
|
|
||||||
<div id="features" data-section="features">
|
<div id="features" data-section="features">
|
||||||
<FeatureCardNineteen
|
<FeatureCardNineteen
|
||||||
textboxLayout="split"
|
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
|
textboxLayout="split"
|
||||||
features={[
|
features={[
|
||||||
{
|
{ tag: "Свежесть", title: "Улов дня", subtitle: "Ежедневная поставка", description: "Мы доставляем морепродукты высочайшего качества в течение 24 часов после вылова.", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-delicious-indonesian-bakso_23-2148933343.jpg" },
|
||||||
tag: "Freshness",
|
{ tag: "Атмосфера", title: "Элегантный интерьер", subtitle: "Уютная обстановка", description: "Наше пространство спроектировано для комфорта с мягким адаптивным освещением.", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-safari-party-with-drinks-snacks_23-2149707894.jpg" },
|
||||||
title: "Wild-Caught Catch",
|
|
||||||
subtitle: "Sourced daily",
|
|
||||||
description: "We fly in the highest quality fish from global waters within 24 hours of catch.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-delicious-indonesian-bakso_23-2148933343.jpg",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
tag: "Atmosphere",
|
|
||||||
title: "Elegant Seating",
|
|
||||||
subtitle: "Curated mood",
|
|
||||||
description: "Designed for intimacy and comfort, our space uses soft, adaptive lighting.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-safari-party-with-drinks-snacks_23-2149707894.jpg",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
tag: "Craft",
|
|
||||||
title: "Ceramic Artistry",
|
|
||||||
subtitle: "Handmade plates",
|
|
||||||
description: "Every dish is served on custom ceramic pieces designed by local artists.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/tasty-sushi-rolls-with-red-caviar-blue-cutting-board_114579-65844.jpg",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
title="The Zen Experience"
|
title="Опыт Zen"
|
||||||
description="Beyond just food, we craft an environment dedicated to sensory delight and peaceful dining."
|
description="Больше, чем просто ужин — это эстетическое удовольствие для ваших чувств."
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -144,98 +89,24 @@ export default function LandingPage() {
|
|||||||
gridVariant="uniform-all-items-equal"
|
gridVariant="uniform-all-items-equal"
|
||||||
useInvertedBackground={true}
|
useInvertedBackground={true}
|
||||||
products={[
|
products={[
|
||||||
{
|
{ id: "p1", name: "Сашими из тунца", price: "2800 ₽", imageSrc: "http://img.b2bpic.net/free-photo/front-view-chopped-red-smoked-fish-with-chopped-cucumber-wasabi-ginger-ice_141793-11276.jpg" },
|
||||||
id: "p1",
|
{ id: "p2", name: "Нигири лосось", price: "1800 ₽", imageSrc: "http://img.b2bpic.net/free-photo/plate-with-sushi-rolls_23-2148505522.jpg" },
|
||||||
name: "Tuna Sashimi",
|
{ id: "p3", name: "Темпура ролл", price: "2200 ₽", imageSrc: "http://img.b2bpic.net/free-photo/batter-fried-prawns-wood-board_1339-7783.jpg" },
|
||||||
price: "$28",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-chopped-red-smoked-fish-with-chopped-cucumber-wasabi-ginger-ice_141793-11276.jpg",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "p2",
|
|
||||||
name: "Salmon Nigiri",
|
|
||||||
price: "$18",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/plate-with-sushi-rolls_23-2148505522.jpg",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "p3",
|
|
||||||
name: "Tempura Roll",
|
|
||||||
price: "$22",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/batter-fried-prawns-wood-board_1339-7783.jpg",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "p4",
|
|
||||||
name: "Yellowtail",
|
|
||||||
price: "$25",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/tuna-sashismi_74190-5948.jpg",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "p5",
|
|
||||||
name: "Scallop Nigiri",
|
|
||||||
price: "$20",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-nigiri-sushi-bamboo-leaf-served-with-pickled-ginger-slices-wasabi-plate_141793-11146.jpg",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "p6",
|
|
||||||
name: "Unagi Eel",
|
|
||||||
price: "$24",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/blue-sushi-plate-blue-background_23-2148326384.jpg",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
title="Signature Specialties"
|
title="Фирменные блюда"
|
||||||
description="Explore our chef's curated selections and seasonal highlights."
|
description="Откройте для себя наш выбор сезонных специалитетов."
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="testimonials" data-section="testimonials">
|
<div id="testimonials" data-section="testimonials">
|
||||||
<TestimonialCardOne
|
<TestimonialCardOne
|
||||||
|
useInvertedBackground={false}
|
||||||
animationType="depth-3d"
|
animationType="depth-3d"
|
||||||
textboxLayout="split"
|
textboxLayout="split"
|
||||||
gridVariant="one-large-left-three-stacked-right"
|
gridVariant="one-large-left-three-stacked-right"
|
||||||
useInvertedBackground={false}
|
title="Отзывы гостей"
|
||||||
testimonials={[
|
description="Присоединяйтесь к нашему сообществу ценителей высокой кухни."
|
||||||
{
|
testimonials={[]}
|
||||||
id: "1",
|
|
||||||
name: "Alexander B.",
|
|
||||||
role: "Food Critic",
|
|
||||||
company: "Fine Dine Weekly",
|
|
||||||
rating: 5,
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/feminine-young-alluring-woman-leaning-coffee-table-sitting-cafe-looking-camera-with-slight-romantic-smile-gazing-sensually-having-date-with-boyfriend-favorite-place-downtown_197531-30506.jpg",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "2",
|
|
||||||
name: "Elena V.",
|
|
||||||
role: "Architect",
|
|
||||||
company: "Design Lab",
|
|
||||||
rating: 5,
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-young-lady-holding-her-blonde-hair-making-pony-tail-before-brakfast-cafe_132075-9376.jpg",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "3",
|
|
||||||
name: "Sergey P.",
|
|
||||||
role: "Tech Entrepreneur",
|
|
||||||
company: "Innovate",
|
|
||||||
rating: 5,
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/adult-enjoying-cocktail_52683-107594.jpg",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "4",
|
|
||||||
name: "Maria K.",
|
|
||||||
role: "Art Director",
|
|
||||||
company: "Creative Co",
|
|
||||||
rating: 5,
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-making-vegetables-salad-camera_23-2148558135.jpg",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "5",
|
|
||||||
name: "Dmitry S.",
|
|
||||||
role: "Investor",
|
|
||||||
company: "Capital Group",
|
|
||||||
rating: 5,
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-woman-having-lunch-restaurant_23-2150491811.jpg",
|
|
||||||
},
|
|
||||||
]}
|
|
||||||
title="Guest Reflections"
|
|
||||||
description="Join our satisfied community of fine dining enthusiasts."
|
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -244,24 +115,11 @@ export default function LandingPage() {
|
|||||||
textboxLayout="split"
|
textboxLayout="split"
|
||||||
useInvertedBackground={true}
|
useInvertedBackground={true}
|
||||||
faqs={[
|
faqs={[
|
||||||
{
|
{ id: "q1", title: "Принимаете ли вы без записи?", content: "Мы рекомендуем бронировать, но места за барной стойкой часто доступны для гостей без записи." },
|
||||||
id: "q1",
|
{ id: "q2", title: "Есть ли дресс-код?", content: "Приветствуется стиль smart casual." },
|
||||||
title: "Do you accept walk-ins?",
|
|
||||||
content: "While we prioritize reservations, walk-in seating is available at the bar on a first-come basis.",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "q2",
|
|
||||||
title: "Is there a dress code?",
|
|
||||||
content: "We recommend business-casual attire to suit our premium dining atmosphere.",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "q3",
|
|
||||||
title: "Do you accommodate allergies?",
|
|
||||||
content: "Yes, our chefs are happy to accommodate dietary restrictions with prior notification.",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
title="Dining Insights"
|
title="Частые вопросы"
|
||||||
description="Common questions regarding our restaurant policies and reservations."
|
description="Ответы на популярные вопросы о нашем заведении."
|
||||||
faqsAnimation="blur-reveal"
|
faqsAnimation="blur-reveal"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -269,24 +127,11 @@ export default function LandingPage() {
|
|||||||
<div id="metrics" data-section="metrics">
|
<div id="metrics" data-section="metrics">
|
||||||
<MetricCardFourteen
|
<MetricCardFourteen
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
title="Zen By Numbers"
|
title="Zen в цифрах"
|
||||||
tag="Quality Assured"
|
tag="Качество превыше всего"
|
||||||
metrics={[
|
metrics={[
|
||||||
{
|
{ id: "m1", value: "12+", description: "лет кулинарного мастерства" },
|
||||||
id: "m1",
|
{ id: "m2", value: "5k+", description: "довольных гостей" },
|
||||||
value: "12+",
|
|
||||||
description: "Years of craft",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "m2",
|
|
||||||
value: "5k+",
|
|
||||||
description: "Happy diners",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "m3",
|
|
||||||
value: "20+",
|
|
||||||
description: "Rare sake labels",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
metricsAnimation="slide-up"
|
metricsAnimation="slide-up"
|
||||||
/>
|
/>
|
||||||
@@ -295,17 +140,12 @@ export default function LandingPage() {
|
|||||||
<div id="contact" data-section="contact">
|
<div id="contact" data-section="contact">
|
||||||
<ContactCTA
|
<ContactCTA
|
||||||
useInvertedBackground={true}
|
useInvertedBackground={true}
|
||||||
background={{
|
background={{ variant: "sparkles-gradient" }}
|
||||||
variant: "sparkles-gradient",
|
tag="Бронирование"
|
||||||
}}
|
title="Забронируйте столик"
|
||||||
tag="Reservations"
|
description="Количество мест ограничено. Обеспечьте себе незабываемый вечер в Sushi Zen."
|
||||||
title="Secure Your Culinary Journey"
|
|
||||||
description="Spaces fill quickly. Book your table in advance to ensure availability."
|
|
||||||
buttons={[
|
buttons={[
|
||||||
{
|
{ text: "Забронировать сейчас", href: "#" },
|
||||||
text: "Reserve Now",
|
|
||||||
href: "#",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -313,23 +153,11 @@ export default function LandingPage() {
|
|||||||
<div id="footer" data-section="footer">
|
<div id="footer" data-section="footer">
|
||||||
<FooterCard
|
<FooterCard
|
||||||
logoText="SUSHI ZEN"
|
logoText="SUSHI ZEN"
|
||||||
copyrightText="© 2025 Sushi Zen. All rights reserved."
|
copyrightText="© 2025 Sushi Zen. Все права защищены."
|
||||||
socialLinks={[
|
socialLinks={[
|
||||||
{
|
{ icon: Instagram, href: "#", ariaLabel: "Instagram" },
|
||||||
icon: Instagram,
|
{ icon: Twitter, href: "#", ariaLabel: "Twitter" },
|
||||||
href: "#",
|
{ icon: Facebook, href: "#", ariaLabel: "Facebook" },
|
||||||
ariaLabel: "Instagram",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
icon: Twitter,
|
|
||||||
href: "#",
|
|
||||||
ariaLabel: "Twitter",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
icon: Facebook,
|
|
||||||
href: "#",
|
|
||||||
ariaLabel: "Facebook",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user