diff --git a/src/app/menu/page.tsx b/src/app/menu/page.tsx index 4cc4ec3..62dae91 100644 --- a/src/app/menu/page.tsx +++ b/src/app/menu/page.tsx @@ -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" /> @@ -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" /> @@ -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" /> diff --git a/src/app/page.tsx b/src/app/page.tsx index 16bc6e1..0eda140 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -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"