Merge version_1 into main #2

Merged
bender merged 2 commits from version_1 into main 2026-03-13 16:38:05 +00:00
2 changed files with 46 additions and 153 deletions

View File

@@ -6,7 +6,7 @@ import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloating
import HeroBillboardRotatedCarousel from "@/components/sections/hero/HeroBillboardRotatedCarousel";
import FeatureCardTwentyFive from "@/components/sections/feature/FeatureCardTwentyFive";
import FooterCard from "@/components/sections/footer/FooterCard";
import { Zap, Utensils, ScrollText, Layers, Knife, Instagram, Send, Phone } from "lucide-react";
import { Zap, Utensils, ScrollText, Layers, Circle, Instagram, Send, Phone } from "lucide-react";
export default function MenuPage() {
const navItems = [
@@ -45,9 +45,7 @@ export default function MenuPage() {
brandName="Sushi Yummy"
navItems={navItems}
button={{
text: "Order Now",
href: "/order",
}}
text: "Order Now", href: "/order"}}
animateOnLoad={true}
navItemClassName="text-foreground hover:text-primary-cta transition-colors"
buttonClassName="bg-primary-cta hover:bg-opacity-90 text-primary-cta-text"
@@ -65,41 +63,22 @@ export default function MenuPage() {
tagAnimation="slide-up"
carouselItems={[
{
id: "menu-carousel-1",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=ju9ono&_wi=2",
imageAlt: "Sushi rolls variety",
},
id: "menu-carousel-1", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=ju9ono", imageAlt: "Sushi rolls variety"},
{
id: "menu-carousel-2",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=3x902y&_wi=2",
imageAlt: "Nigiri sushi assortment",
},
id: "menu-carousel-2", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=3x902y", imageAlt: "Nigiri sushi assortment"},
{
id: "menu-carousel-3",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=e8j3oc&_wi=2",
imageAlt: "Specialty rolls",
},
id: "menu-carousel-3", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=e8j3oc", imageAlt: "Specialty rolls"},
{
id: "menu-carousel-4",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=jdo4a3&_wi=2",
imageAlt: "Sashimi selection",
},
id: "menu-carousel-4", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=jdo4a3", imageAlt: "Sashimi selection"},
{
id: "menu-carousel-5",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=e1f4gt&_wi=2",
imageAlt: "Premium variety",
},
id: "menu-carousel-5", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=e1f4gt", imageAlt: "Premium variety"},
{
id: "menu-carousel-6",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=yavxw1&_wi=2",
imageAlt: "Sushi preparation",
},
id: "menu-carousel-6", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=yavxw1", imageAlt: "Sushi preparation"},
]}
autoPlay={true}
autoPlayInterval={5000}
background={{
variant: "radial-gradient",
}}
variant: "radial-gradient"}}
containerClassName="max-w-7xl mx-auto"
/>
</div>
@@ -114,42 +93,30 @@ export default function MenuPage() {
tagAnimation="slide-up"
features={[
{
title: "Rolls",
description: "Fresh rice rolls with premium fillings. From classic California to creative specialty rolls.",
icon: ScrollText,
title: "Rolls", description: "Fresh rice rolls with premium fillings. From classic California to creative specialty rolls.", icon: ScrollText,
mediaItems: [
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=n7jpdu&_wi=2",
},
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=n7jpdu"},
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=e1f4gt&_wi=3",
},
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=e1f4gt"},
],
},
{
title: "Nigiri",
description: "Hand-pressed sushi with fresh raw fish over seasoned rice. The authentic way.",
icon: Layers,
title: "Nigiri", description: "Hand-pressed sushi with fresh raw fish over seasoned rice. The authentic way.", icon: Layers,
mediaItems: [
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=dkwg30&_wi=2",
},
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=dkwg30"},
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=3x902y&_wi=3",
},
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=3x902y"},
],
},
{
title: "Sashimi",
description: "Premium sliced raw fish, served fresh. Perfect for purists who appreciate quality.",
icon: Knife,
title: "Sashimi", description: "Premium sliced raw fish, served fresh. Perfect for purists who appreciate quality.", icon: Circle,
mediaItems: [
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=dk1pq0&_wi=2",
},
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=dk1pq0"},
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=jdo4a3&_wi=3",
},
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=jdo4a3"},
],
},
]}
@@ -158,7 +125,7 @@ export default function MenuPage() {
useInvertedBackground={false}
carouselMode="buttons"
containerClassName="max-w-7xl mx-auto"
titleClassName="text-3xl md:text-4xl font-bold text-foreground"
cardTitleClassName="text-3xl md:text-4xl font-bold text-foreground"
/>
</div>
@@ -170,19 +137,13 @@ export default function MenuPage() {
socialLinks={[
{
icon: Instagram,
href: "https://instagram.com/sushi_yummy_tashkent",
ariaLabel: "Follow us on Instagram",
},
href: "https://instagram.com/sushi_yummy_tashkent", ariaLabel: "Follow us on Instagram"},
{
icon: Send,
href: "https://t.me/sushi_yummy",
ariaLabel: "Message us on Telegram",
},
href: "https://t.me/sushi_yummy", ariaLabel: "Message us on Telegram"},
{
icon: Phone,
href: "tel:+998712345678",
ariaLabel: "Call us",
},
href: "tel:+998712345678", ariaLabel: "Call us"},
]}
containerClassName="max-w-7xl mx-auto"
/>

View File

@@ -50,9 +50,7 @@ export default function HomePage() {
brandName="Sushi Yummy"
navItems={navItems}
button={{
text: "Order Now",
href: "/order",
}}
text: "Order Now", href: "/order"}}
animateOnLoad={true}
navItemClassName="text-foreground hover:text-primary-cta transition-colors"
buttonClassName="bg-primary-cta hover:bg-opacity-90 text-primary-cta-text"
@@ -70,52 +68,29 @@ export default function HomePage() {
tagAnimation="slide-up"
buttons={[
{
text: "Order Now",
href: "/order",
},
text: "Order Now", href: "/order"},
{
text: "View Menu",
href: "/menu",
},
text: "View Menu", href: "/menu"},
]}
buttonAnimation="slide-up"
carouselItems={[
{
id: "carousel-1",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=ju9ono&_wi=1",
imageAlt: "Colorful assorted sushi rolls",
},
id: "carousel-1", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=ju9ono", imageAlt: "Colorful assorted sushi rolls"},
{
id: "carousel-2",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=3x902y&_wi=1",
imageAlt: "Premium sushi platter",
},
id: "carousel-2", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=3x902y", imageAlt: "Premium sushi platter"},
{
id: "carousel-3",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=e8j3oc&_wi=1",
imageAlt: "Dragon roll specialty sushi",
},
id: "carousel-3", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=e8j3oc", imageAlt: "Dragon roll specialty sushi"},
{
id: "carousel-4",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=jdo4a3&_wi=1",
imageAlt: "Fresh sashimi selection",
},
id: "carousel-4", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=jdo4a3", imageAlt: "Fresh sashimi selection"},
{
id: "carousel-5",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=e1f4gt&_wi=1",
imageAlt: "Rainbow sushi variety",
},
id: "carousel-5", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=e1f4gt", imageAlt: "Rainbow sushi variety"},
{
id: "carousel-6",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=yavxw1&_wi=1",
imageAlt: "Authentic sushi preparation",
},
id: "carousel-6", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=yavxw1", imageAlt: "Authentic sushi preparation"},
]}
autoPlay={true}
autoPlayInterval={4000}
background={{
variant: "radial-gradient",
}}
variant: "radial-gradient"}}
ariaLabel="Sushi Yummy hero section with carousel"
containerClassName="max-w-7xl mx-auto"
titleClassName="text-4xl md:text-5xl font-bold text-foreground"
@@ -139,26 +114,11 @@ export default function HomePage() {
useInvertedBackground={false}
products={[
{
id: "product-1",
name: "Dragon Roll",
price: "45,000 UZS",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=n7jpdu&_wi=1",
imageAlt: "Dragon roll with tempura shrimp and avocado",
},
id: "product-1", name: "Dragon Roll", price: "45,000 UZS", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=n7jpdu", imageAlt: "Dragon roll with tempura shrimp and avocado"},
{
id: "product-2",
name: "Nigiri Assortment",
price: "55,000 UZS",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=dkwg30&_wi=1",
imageAlt: "Premium nigiri sushi selection",
},
id: "product-2", name: "Nigiri Assortment", price: "55,000 UZS", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=dkwg30", imageAlt: "Premium nigiri sushi selection"},
{
id: "product-3",
name: "Sashimi Platter",
price: "65,000 UZS",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=dk1pq0&_wi=1",
imageAlt: "Fresh sashimi assortment",
},
id: "product-3", name: "Sashimi Platter", price: "65,000 UZS", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=dk1pq0", imageAlt: "Fresh sashimi assortment"},
]}
containerClassName="max-w-7xl mx-auto"
titleClassName="text-3xl md:text-4xl font-bold text-foreground"
@@ -178,7 +138,7 @@ export default function HomePage() {
description="Established in 2018, Sushi Yummy has become Tashkent's premier destination for authentic Japanese sushi. Our chefs, trained in Tokyo, prepare every dish with precision and passion."
subdescription="We source only the freshest ingredients daily, maintaining the highest standards of quality and hygiene. Every roll tells a story of dedication to the art of sushi-making."
icon={Sparkles}
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=33bo9b&_wi=1"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=33bo9b"
imageAlt="Sushi Yummy restaurant interior"
mediaAnimation="slide-up"
useInvertedBackground={false}
@@ -198,14 +158,7 @@ export default function HomePage() {
tagIcon={CheckCircle}
tagAnimation="slide-up"
names={[
"5,000+ Happy Customers",
"50+ Menu Items",
"Daily Fresh Ingredients",
"Same-Day Delivery",
"Award-Winning Chefs",
"Open 7 Days",
"Family Friendly",
]}
"5,000+ Happy Customers", "50+ Menu Items", "Daily Fresh Ingredients", "Same-Day Delivery", "Award-Winning Chefs", "Open 7 Days", "Family Friendly"]}
textboxLayout="default"
useInvertedBackground={false}
speed={40}
@@ -224,9 +177,7 @@ export default function HomePage() {
author="Kamila"
avatars={[
{
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=ecbn8o",
alt: "Customer Kamila",
},
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=ecbn8o", alt: "Customer Kamila"},
]}
ratingAnimation="slide-up"
avatarsAnimation="slide-up"
@@ -244,25 +195,13 @@ export default function HomePage() {
sideDescription="Have questions about our menu, delivery, or reservations? Find answers here."
faqs={[
{
id: "faq-1",
title: "Do you deliver?",
content: "Yes! We deliver throughout Tashkent with same-day delivery available for orders placed before 6 PM.",
},
id: "faq-1", title: "Do you deliver?", content: "Yes! We deliver throughout Tashkent with same-day delivery available for orders placed before 6 PM."},
{
id: "faq-2",
title: "Can I customize my order?",
content: "Absolutely! We offer customization for all dishes. Let us know your preferences when ordering.",
},
id: "faq-2", title: "Can I customize my order?", content: "Absolutely! We offer customization for all dishes. Let us know your preferences when ordering."},
{
id: "faq-3",
title: "Are there vegetarian options?",
content: "Yes, we have a variety of vegetarian sushi rolls including cucumber, avocado, and vegetable tempura rolls.",
},
id: "faq-3", title: "Are there vegetarian options?", content: "Yes, we have a variety of vegetarian sushi rolls including cucumber, avocado, and vegetable tempura rolls."},
{
id: "faq-4",
title: "What are your opening hours?",
content: "We're open daily from 11 AM to 11 PM. For holiday hours, please call us or check our social media.",
},
id: "faq-4", title: "What are your opening hours?", content: "We're open daily from 11 AM to 11 PM. For holiday hours, please call us or check our social media."},
]}
faqsAnimation="slide-up"
textPosition="left"
@@ -284,8 +223,7 @@ export default function HomePage() {
tagIcon={Mail}
tagAnimation="slide-up"
background={{
variant: "animated-grid",
}}
variant: "animated-grid"}}
useInvertedBackground={false}
inputPlaceholder="Enter your email"
buttonText="Subscribe"
@@ -304,19 +242,13 @@ export default function HomePage() {
socialLinks={[
{
icon: Instagram,
href: "https://instagram.com/sushi_yummy_tashkent",
ariaLabel: "Follow us on Instagram",
},
href: "https://instagram.com/sushi_yummy_tashkent", ariaLabel: "Follow us on Instagram"},
{
icon: Send,
href: "https://t.me/sushi_yummy",
ariaLabel: "Message us on Telegram",
},
href: "https://t.me/sushi_yummy", ariaLabel: "Message us on Telegram"},
{
icon: Phone,
href: "tel:+998712345678",
ariaLabel: "Call us",
},
href: "tel:+998712345678", ariaLabel: "Call us"},
]}
ariaLabel="Sushi Yummy footer"
containerClassName="max-w-7xl mx-auto"