From 70fa5a1a6b85414b278abda2aafcdaec50cc8aba Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 15 Apr 2026 14:31:26 +0000 Subject: [PATCH] Switch to version 4: modified src/app/page.tsx --- src/app/page.tsx | 178 +++++++++++++++++++++++------------------------ 1 file changed, 88 insertions(+), 90 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 446c03c..559d801 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -4,18 +4,20 @@ import ReactLenis, { useLenis } from "lenis/react"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import NavbarLayoutFloatingOverlay from "@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay"; import HeroSplitDoubleCarousel from "@/components/sections/hero/HeroSplitDoubleCarousel"; -import ProductCardThree from "@/components/sections/product/ProductCardThree"; +import FeatureBento from "@/components/sections/feature/FeatureBento"; +import FeatureCardSixteen from "@/components/sections/feature/FeatureCardSixteen"; import PricingCardFive from "@/components/sections/pricing/PricingCardFive"; import FaqBase from "@/components/sections/faq/FaqBase"; import ContactCTA from "@/components/sections/contact/ContactCTA"; import FooterBase from "@/components/sections/footer/FooterBase"; import TestimonialCardTwelve from "@/components/sections/testimonial/TestimonialCardTwelve"; -import { Sparkles, Award, Star } from "lucide-react"; +import { Sparkles, Utensils, Award, Smile, Star } from "lucide-react"; export default function BuffetPage() { const lenis = useLenis(); const handleScroll = (id: string) => { + if (!id) return; const targetId = id.replace(/^#+/, ""); const element = document.getElementById(targetId); if (element && lenis) { @@ -55,99 +57,95 @@ export default function BuffetPage() { onClick: () => handleScroll("#contact") }} /> -
- handleScroll("#contact") }, - { text: "View Menu", onClick: () => handleScroll("#menu") }, - ]} - buttonAnimation="slide-up" - carouselPosition="right" - leftCarouselItems={[ - { imageSrc: "http://img.b2bpic.net/free-photo/sushi-with-variety-fish-delivery-sushi-package-different-types-rolls_132075-14235.jpg?_wi=1", imageAlt: "Freshly prepared sushi rolls" }, - { imageSrc: "http://img.b2bpic.net/free-photo/crawfish-plate_23-2150346588.jpg?_wi=1", imageAlt: "Premium crab and shrimp" }, - { imageSrc: "http://img.b2bpic.net/free-photo/square-slice-chocolate-cheesecake_114579-16589.jpg?_wi=1", imageAlt: "Decadent dessert selection" }, - ]} - rightCarouselItems={[ - { imageSrc: "http://img.b2bpic.net/free-photo/life-style_1122-1851.jpg", imageAlt: "Family dining atmosphere" }, - { imageSrc: "http://img.b2bpic.net/free-photo/waiter-carries-dish-with-snacks-walking-backyard_8353-9017.jpg", imageAlt: "Live refill stations" }, - { imageSrc: "http://img.b2bpic.net/free-photo/male-chef-kitchen-cooking_23-2148934672.jpg", imageAlt: "Chef at work" }, - ]} - carouselItemClassName="!aspect-[4/5]" - /> -
- - - -
- handleScroll("#contact") }, features: ["All Lunch Stations", "Soft Drinks", "Fresh Sushi Bar"] }, - { id: "dinner", period: "per person", description: "Full evening indulgence.", featuresTitle: "Dinner Amenities", tag: "Premium Choice", tagIcon: Award, price: "$29.99", button: { text: "Reserve Dinner", onClick: () => handleScroll("#contact") }, features: ["All Lunch Features", "Premium Crab Legs", "Chef Specials"] } - ]} - /> -
- -
- -
- +
handleScroll("#contact") }, + { text: "View Menu", onClick: () => handleScroll("#menu") }, + ]} + buttonAnimation="slide-up" + carouselPosition="right" + leftCarouselItems={[ + { imageSrc: "http://img.b2bpic.net/free-photo/sushi-with-variety-fish-delivery-sushi-package-different-types-rolls_132075-14235.jpg", imageAlt: "Freshly prepared sushi rolls" }, + { imageSrc: "http://img.b2bpic.net/free-photo/crawfish-plate_23-2150346588.jpg", imageAlt: "Premium crab and shrimp" }, + { imageSrc: "http://img.b2bpic.net/free-photo/square-slice-chocolate-cheesecake_114579-16589.jpg", imageAlt: "Decadent dessert selection" }, + ]} + rightCarouselItems={[ + { imageSrc: "http://img.b2bpic.net/free-photo/life-style_1122-1851.jpg", imageAlt: "Family dining atmosphere" }, + { imageSrc: "http://img.b2bpic.net/free-photo/waiter-carries-dish-with-snacks-walking-backyard_8353-9017.jpg", imageAlt: "Live refill stations" }, + { imageSrc: "http://img.b2bpic.net/free-photo/male-chef-kitchen-cooking_23-2148934672.jpg", imageAlt: "Chef at work" }, + ]} + carouselItemClassName="!aspect-[4/5]" + />
+ +
handleScroll("#contact") }, features: ["All Lunch Stations", "Soft Drinks", "Fresh Sushi Bar"] }, + { id: "dinner", period: "per person", featuresTitle: "Dinner Amenities", tag: "Premium Choice", tagIcon: Award, price: "$29.99", description: "Complete dinner experience with full seafood bar.", button: { text: "Reserve Dinner", onClick: () => handleScroll("#contact") }, features: ["All Lunch Features", "Premium Crab Legs", "Chef Specials"] } + ]} + />
+
+ - -
- handleScroll("#contact") }]} - /> -
- +
handleScroll("#contact") } + ]} + buttonAnimation="slide-up" + useInvertedBackground={false} + />
); -} +} \ No newline at end of file