Merge version_3 into main #2

Merged
bender merged 6 commits from version_3 into main 2026-02-23 16:00:44 +00:00
6 changed files with 16 additions and 107 deletions

View File

@@ -63,4 +63,4 @@ export default function BlogPage() {
</ReactLenis>
</ThemeProvider>
);
}
}

View File

@@ -1401,4 +1401,4 @@ export default function RootLayout({
</ServiceWrapper>
</html>
);
}
}

View File

@@ -222,67 +222,6 @@ export default function LandingPage() {
/>
</div>
<div id="testimonialcardone" data-section="testimonialcardone">
<TestimonialCardOne
testimonials={[
{
id: "1",
name: "Sarah Johnson",
role: "Regular Customer",
company: "Local Artisan",
rating: 5,
imageSrc: "https://img.b2bpic.net/free-photo/abstract-luxury-gradient-blue-background_53876-120942.jpg",
imageAlt: "Sarah Johnson"
},
{
id: "2",
name: "Michael Chen",
role: "Bakery Owner",
company: "Sweet Dreams Bakery",
rating: 5,
imageSrc: "https://img.b2bpic.net/free-photo/futuristic-moon-background_23-2150930890.jpg",
imageAlt: "Michael Chen"
},
{
id: "3",
name: "Emily Rodriguez",
role: "Food Blogger",
company: "Tasty Reviews",
rating: 4,
imageSrc: "https://img.b2bpic.net/free-photo/futuristic-city-architecture_23-2151918947.jpg",
imageAlt: "Emily Rodriguez"
}
]}
carouselMode="buttons"
gridVariant="grid-cols-1 md:grid-cols-2 lg:grid-cols-3"
animationType="fade"
title="What Our Customers Say"
description="Hear from our beloved customers about their experience with our artisanal baked goods."
tag="Testimonials"
textboxLayout="stacked"
useInvertedBackground={false}
className="py-16"
containerClassName="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"
cardClassName="bg-white rounded-xl shadow-lg overflow-hidden transition-all duration-300 hover:shadow-xl"
textBoxTitleClassName="text-xl font-bold text-gray-900 mb-2"
textBoxDescriptionClassName="text-gray-600 mb-4"
imageClassName="w-full h-48 object-cover"
overlayClassName="absolute inset-0 bg-gradient-to-t from-black/50 to-transparent"
ratingClassName="flex text-yellow-400 mb-2"
nameClassName="font-semibold text-gray-900"
roleClassName="text-sm text-gray-500"
companyClassName="text-sm text-gray-400"
gridClassName="gap-8"
carouselClassName="flex justify-center mt-8"
controlsClassName="flex space-x-2"
textBoxClassName="p-6"
textBoxTagClassName="inline-block bg-amber-100 text-amber-800 text-xs font-medium px-2.5 py-0.5 rounded-full mb-3"
textBoxButtonContainerClassName="mt-4"
textBoxButtonClassName="inline-flex items-center justify-center px-4 py-2 border border-transparent text-sm font-medium rounded-md text-white bg-amber-600 hover:bg-amber-700 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-amber-500"
textBoxButtonTextClassName="ml-2"
/>
</div>
<div id="footer-section" data-section="footer-section">
<FooterMedia
imageSrc="https://img.b2bpic.net/free-photo/front-view-cake-ingredients-with-copy-space_23-2148769317.jpg"
@@ -320,4 +259,4 @@ export default function LandingPage() {
</div>
</ThemeProvider>
);
}
}

View File

@@ -92,13 +92,7 @@ function ProductPageContent({ params }: ProductPageProps) {
<NavbarStyleFullscreen
navItems={[
{"name":"Home","id":"/"},
{"name":"Hero","id":"hero-section"},
{"name":"About","id":"about-section"},
{"name":"Feature","id":"features-section"},
{"name":"Product","id":"product-section"},
{"name":"Testimonial","id":"testimonials-section"},
{"name":"Faq","id":"faq-section"},
{"name":"Contact","id":"contact-section"}
{"name":"Shop","id":"/shop"}
]}
brandName="Artisan Bakery"
bottomLeftText="Global Community"
@@ -133,13 +127,7 @@ function ProductPageContent({ params }: ProductPageProps) {
<NavbarStyleFullscreen
navItems={[
{"name":"Home","id":"/"},
{"name":"Hero","id":"hero-section"},
{"name":"About","id":"about-section"},
{"name":"Feature","id":"features-section"},
{"name":"Product","id":"product-section"},
{"name":"Testimonial","id":"testimonials-section"},
{"name":"Faq","id":"faq-section"},
{"name":"Contact","id":"contact-section"}
{"name":"Shop","id":"/shop"}
]}
brandName="Artisan Bakery"
bottomLeftText="Global Community"
@@ -181,13 +169,7 @@ function ProductPageContent({ params }: ProductPageProps) {
<NavbarStyleFullscreen
navItems={[
{"name":"Home","id":"/"},
{"name":"Hero","id":"hero-section"},
{"name":"About","id":"about-section"},
{"name":"Feature","id":"features-section"},
{"name":"Product","id":"product-section"},
{"name":"Testimonial","id":"testimonials-section"},
{"name":"Faq","id":"faq-section"},
{"name":"Contact","id":"contact-section"}
{"name":"Shop","id":"/shop"}
]}
brandName="Artisan Bakery"
bottomLeftText="Global Community"
@@ -234,4 +216,4 @@ function ProductPageContent({ params }: ProductPageProps) {
</ReactLenis>
</ThemeProvider>
);
}
}

View File

@@ -35,13 +35,7 @@ function ShopPageContent() {
<NavbarStyleFullscreen
navItems={[
{"name":"Home","id":"/"},
{"name":"Hero","id":"hero-section"},
{"name":"About","id":"about-section"},
{"name":"Feature","id":"features-section"},
{"name":"Product","id":"product-section"},
{"name":"Testimonial","id":"testimonials-section"},
{"name":"Faq","id":"faq-section"},
{"name":"Contact","id":"contact-section"}
{"name":"Shop","id":"/shop"}
]}
brandName="Artisan Bakery"
bottomLeftText="Global Community"
@@ -75,13 +69,7 @@ function ShopPageContent() {
<NavbarStyleFullscreen
navItems={[
{"name":"Home","id":"/"},
{"name":"Hero","id":"hero-section"},
{"name":"About","id":"about-section"},
{"name":"Feature","id":"features-section"},
{"name":"Product","id":"product-section"},
{"name":"Testimonial","id":"testimonials-section"},
{"name":"Faq","id":"faq-section"},
{"name":"Contact","id":"contact-section"}
{"name":"Shop","id":"/shop"}
]}
brandName="Artisan Bakery"
bottomLeftText="Global Community"
@@ -111,4 +99,4 @@ export default function ShopPage() {
<ShopPageContent />
</Suspense>
);
}
}

View File

@@ -5,20 +5,20 @@
/* --background: #f5f5f5;;
--card: #ffffff;;
--foreground: #1c1c1c;;
--primary-cta: #341f51;;
--primary-cta: #d63946;;
--secondary-cta: #ffffff;;
--accent: #6139e6;;
--background-accent: #b3a8e8;; */
--accent: #d63946;;
--background-accent: #f4a8b3;; */
--background: #f5f5f5;;
--card: #ffffff;;
--foreground: #1c1c1c;;
--primary-cta: #341f51;;
--primary-cta: #d63946;;
--primary-cta-text: #f5f5f5;;
--secondary-cta: #ffffff;;
--secondary-cta-text: #1c1c1c;;
--accent: #6139e6;;
--background-accent: #b3a8e8;;
--accent: #d63946;;
--background-accent: #f4a8b3;;
/* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);