Compare commits

..

4 Commits

Author SHA1 Message Date
7c8d4a7502 Update src/app/shop/page.tsx 2026-02-24 04:45:43 +00:00
8e3c2f54f2 Update src/app/shop/[id]/page.tsx 2026-02-24 04:45:42 +00:00
dfe17fe793 Update src/app/page.tsx 2026-02-24 04:45:41 +00:00
7d09c17a92 Update src/app/blog/page.tsx 2026-02-24 04:45:39 +00:00
4 changed files with 37 additions and 19 deletions

View File

@@ -47,13 +47,13 @@ export default function BlogPage() {
<div id="blog" data-section="blog"> <div id="blog" data-section="blog">
<BlogCardThree <BlogCardThree
blogs={posts} blogs={posts}
title="Featured Articles" title="Culinary Excellence"
description="Explore our latest culinary insights and dining experiences" description="Discover the art of Brazilian churrasco and our passion for authentic flavors"
tag="Featured"
textboxLayout="default" textboxLayout="default"
useInvertedBackground={false} useInvertedBackground={false}
carouselMode="buttons"
animationType="slide-up" animationType="slide-up"
tag="Blog" carouselMode="buttons"
uniformGridCustomHeightClasses="min-h-[600px]" uniformGridCustomHeightClasses="min-h-[600px]"
/> />
</div> </div>

View File

@@ -1,4 +1,4 @@
"use client"; "use client"
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
@@ -9,7 +9,7 @@ import ProductCardThree from '@/components/sections/product/ProductCardThree';
import TestimonialCardOne from '@/components/sections/testimonial/TestimonialCardOne'; import TestimonialCardOne from '@/components/sections/testimonial/TestimonialCardOne';
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm'; import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
import FooterBase from '@/components/sections/footer/FooterBase'; import FooterBase from '@/components/sections/footer/FooterBase';
import { CheckCircle, ChefHat, Heart, Knife, Sparkles, Star } from "lucide-react"; import { CheckCircle, ChefHat, Heart, Sparkles, Star } from 'lucide-react';
export default function LandingPage() { export default function LandingPage() {
return ( return (
@@ -26,7 +26,7 @@ export default function LandingPage() {
headingFontWeight="light" headingFontWeight="light"
> >
<div id="nav" data-section="nav"> <div id="nav" data-section="nav">
<NavbarStyleCentered <NavbarStyleCentered
navItems={[ navItems={[
{ name: "Hero", id: "hero-section" }, { name: "Hero", id: "hero-section" },
{ name: "About", id: "about-section" }, { name: "About", id: "about-section" },
@@ -91,7 +91,7 @@ export default function LandingPage() {
title: "Authentic Flavors", description: "Traditional Brazilian recipes passed down through generations, seasoned with aromatic herbs and spices.", icon: ChefHat title: "Authentic Flavors", description: "Traditional Brazilian recipes passed down through generations, seasoned with aromatic herbs and spices.", icon: ChefHat
}, },
{ {
title: "Expertly Crafted", description: "Our skilled artisans prepare each cut with precision, ensuring perfect doneness every time.", icon: Knife title: "Expertly Crafted", description: "Our skilled artisans prepare each cut with precision, ensuring perfect doneness every time.", icon: ChefHat
}, },
{ {
title: "Cozy Atmosphere", description: "Warm, inviting ambiance designed for memorable dining experiences with family and friends.", icon: Heart title: "Cozy Atmosphere", description: "Warm, inviting ambiance designed for memorable dining experiences with family and friends.", icon: Heart
@@ -102,7 +102,10 @@ export default function LandingPage() {
mediaAnimation="slide-up" mediaAnimation="slide-up"
imagePosition="left" imagePosition="left"
textboxLayout="default" textboxLayout="default"
useInvertedBackground={false} useInvertedBackground={true}
className="py-16 md:py-24"
textBoxClassName="max-w-2xl"
mediaWrapperClassName="rounded-xl overflow-hidden shadow-lg"
/> />
</div> </div>
@@ -114,7 +117,7 @@ export default function LandingPage() {
tagIcon={Sparkles} tagIcon={Sparkles}
tagAnimation="slide-up" tagAnimation="slide-up"
textboxLayout="split-description" textboxLayout="split-description"
useInvertedBackground={false} useInvertedBackground={true}
features={[ features={[
{ {
id: 1, id: 1,
@@ -149,7 +152,7 @@ export default function LandingPage() {
]} ]}
buttonAnimation="opacity" buttonAnimation="opacity"
textboxLayout="default" textboxLayout="default"
useInvertedBackground={false} useInvertedBackground={true}
gridVariant="three-columns-all-equal-width" gridVariant="three-columns-all-equal-width"
animationType="slide-up" animationType="slide-up"
products={[ products={[
@@ -162,7 +165,7 @@ export default function LandingPage() {
{ {
id: "alcatra", name: "Alcatra", price: "$24.99", imageSrc: "https://img.b2bpic.net/free-photo/side-view-beef-steak-with-peppercorn-sauce-wooden-board_140725-11849.jpg", imageAlt: "Tender Alcatra steak", initialQuantity: 1 id: "alcatra", name: "Alcatra", price: "$24.99", imageSrc: "https://img.b2bpic.net/free-photo/side-view-beef-steak-with-peppercorn-sauce-wooden-board_140725-11849.jpg", imageAlt: "Tender Alcatra steak", initialQuantity: 1
} }
] ]}
/> />
</div> </div>
@@ -194,8 +197,13 @@ export default function LandingPage() {
]} ]}
buttonAnimation="opacity" buttonAnimation="opacity"
textboxLayout="default" textboxLayout="default"
useInvertedBackground={false} useInvertedBackground={true}
ariaLabel="Customer testimonials and reviews section" ariaLabel="Customer testimonials and reviews section"
gridClassName="gap-6 md:gap-8"
ratingClassName="flex items-center space-x-1 text-amber-500 mb-2"
nameClassName="font-semibold text-gray-800"
roleClassName="text-sm text-gray-500"
companyClassName="text-xs text-gray-400 italic"
/> />
</div> </div>
@@ -217,13 +225,23 @@ export default function LandingPage() {
textarea={{ textarea={{
name: "message", placeholder: "Tell us about your special occasion or dining preferences...", rows: 4 name: "message", placeholder: "Tell us about your special occasion or dining preferences...", rows: 4
}} }}
useInvertedBackground={false} useInvertedBackground={true}
imageSrc="https://img.b2bpic.net/free-photo/young-female-barista-standing-inside-coffee-counter_93675-135319.jpg" imageSrc="https://img.b2bpic.net/free-photo/young-female-barista-standing-inside-coffee-counter_93675-135319.jpg"
imageAlt="Elegant dining room at Fogo de Chão with warm lighting and premium cuts of meat" imageAlt="Elegant dining room at Fogo de Chão with warm lighting and premium cuts of meat"
mediaAnimation="slide-up" mediaAnimation="slide-up"
mediaPosition="left" mediaPosition="left"
buttonText="Send Reservation Request" buttonText="Send Reservation Request"
ariaLabel="Contact section for making reservations at Fogo de Chão" ariaLabel="Contact section for making reservations at Fogo de Chão"
className="py-16"
containerClassName="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"
contentClassName="grid grid-cols-1 lg:grid-cols-2 gap-12 items-center"
formCardClassName="bg-white rounded-xl shadow-lg p-8"
titleClassName="text-3xl md:text-4xl font-bold text-gray-900 mb-4"
descriptionClassName="text-lg text-gray-600 mb-6"
buttonClassName="bg-pink-600 hover:bg-pink-700 text-white font-semibold py-3 px-6 rounded-lg transition duration-300 ease-in-out transform hover:scale-105"
buttonTextClassName="text-base"
mediaWrapperClassName="relative overflow-hidden rounded-xl shadow-lg"
mediaClassName="w-full h-full object-cover"
/> />
</div> </div>

View File

@@ -94,8 +94,8 @@ function ProductPageContent({ params }: ProductPageProps) {
{"name":"Home","id":"/"}, {"name":"Home","id":"/"},
{"name":"Shop","id":"/shop"} {"name":"Shop","id":"/shop"}
]} ]}
button={{ text: "Cart", onClick: () => setCartOpen(true) }}
brandName="Fogo de Chão" brandName="Fogo de Chão"
button={{ text: "Cart", onClick: () => setCartOpen(true) }}
/> />
</div> </div>
<main className="min-h-screen flex items-center justify-center pt-20"> <main className="min-h-screen flex items-center justify-center pt-20">
@@ -127,8 +127,8 @@ function ProductPageContent({ params }: ProductPageProps) {
{"name":"Home","id":"/"}, {"name":"Home","id":"/"},
{"name":"Shop","id":"/shop"} {"name":"Shop","id":"/shop"}
]} ]}
button={{ text: "Cart", onClick: () => setCartOpen(true) }}
brandName="Fogo de Chão" brandName="Fogo de Chão"
button={{ text: "Cart", onClick: () => setCartOpen(true) }}
/> />
</div> </div>
<main className="min-h-screen flex items-center justify-center pt-20"> <main className="min-h-screen flex items-center justify-center pt-20">
@@ -167,8 +167,8 @@ function ProductPageContent({ params }: ProductPageProps) {
{"name":"Home","id":"/"}, {"name":"Home","id":"/"},
{"name":"Shop","id":"/shop"} {"name":"Shop","id":"/shop"}
]} ]}
button={{ text: "Cart", onClick: () => setCartOpen(true) }}
brandName="Fogo de Chão" brandName="Fogo de Chão"
button={{ text: "Cart", onClick: () => setCartOpen(true) }}
/> />
</div> </div>
<div id="productDetailCard" data-section="productDetailCard"> <div id="productDetailCard" data-section="productDetailCard">

View File

@@ -37,8 +37,8 @@ function ShopPageContent() {
{"name":"Home","id":"/"}, {"name":"Home","id":"/"},
{"name":"Shop","id":"/shop"} {"name":"Shop","id":"/shop"}
]} ]}
button={{ text: "Cart", onClick: () => console.log("cart") }}
brandName="Fogo de Chão" brandName="Fogo de Chão"
button={{ text: "Cart", onClick: () => console.log("cart") }}
/> />
</div> </div>
<main className="min-h-screen flex items-center justify-center pt-20"> <main className="min-h-screen flex items-center justify-center pt-20">
@@ -69,8 +69,8 @@ function ShopPageContent() {
{"name":"Home","id":"/"}, {"name":"Home","id":"/"},
{"name":"Shop","id":"/shop"} {"name":"Shop","id":"/shop"}
]} ]}
button={{ text: "Cart", onClick: () => console.log("cart") }}
brandName="Fogo de Chão" brandName="Fogo de Chão"
button={{ text: "Cart", onClick: () => console.log("cart") }}
/> />
</div> </div>
<div id="productCatalog" data-section="productCatalog"> <div id="productCatalog" data-section="productCatalog">