10 Commits

Author SHA1 Message Date
b29a165141 Merge version_4 into main
Merge version_4 into main
2026-03-02 14:58:28 +00:00
54577c7b3c Update src/app/styles/variables.css 2026-03-02 14:58:23 +00:00
3fd7994c49 Update src/app/page.tsx 2026-03-02 14:58:22 +00:00
11cfe40463 Update src/app/layout.tsx 2026-03-02 14:58:22 +00:00
d0eb8d871f Merge version_3 into main
Merge version_3 into main
2026-03-02 11:45:57 +00:00
54dd514065 Update src/app/page.tsx 2026-03-02 11:45:53 +00:00
88cecd3524 Merge version_3 into main
Merge version_3 into main
2026-03-02 11:45:17 +00:00
27b18bfe61 Update src/app/page.tsx 2026-03-02 11:45:13 +00:00
9bb2e1a747 Update src/app/layout.tsx 2026-03-02 11:45:12 +00:00
9c4d5b99b1 Merge version_2 into main
Merge version_2 into main
2026-03-02 11:37:51 +00:00
2 changed files with 35 additions and 32 deletions

View File

@@ -1,8 +1,8 @@
"use client"
"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
import HeroLogoBillboardSplit from '@/components/sections/hero/HeroLogoBillboardSplit';
import HeroBillboardCarousel from '@/components/sections/hero/HeroBillboardCarousel';
import TextAbout from '@/components/sections/about/TextAbout';
import ProductCardTwo from '@/components/sections/product/ProductCardTwo';
import FeatureCardSeven from '@/components/sections/feature/FeatureCardSeven';
@@ -39,20 +39,23 @@ export default function LandingPage() {
</div>
<div id="hero" data-section="hero">
<HeroLogoBillboardSplit
logoText="ARTISAN"
<HeroBillboardCarousel
title="ARTISAN"
description="Handcrafted breads, pastries, and desserts baked fresh daily using time-honored techniques and premium natural ingredients. Experience the warmth of true artisanal baking."
background={{ variant: "plain" }}
buttons={[
{ text: "Shop Now", href: "#products" },
{ text: "Learn More", href: "#about" }
{ text: "Shop Now", href: "products" },
{ text: "Learn More", href: "about" }
]}
buttonAnimation="slide-up"
layoutOrder="default"
imageSrc="http://img.b2bpic.net/free-photo/assortment-bread-products_123827-36235.jpg"
imageAlt="Artisan bakery showcase with fresh baked goods"
frameStyle="card"
mediaAnimation="blur-reveal"
mediaItems={[
{ imageSrc: "http://img.b2bpic.net/free-photo/assortment-bread-products_123827-36235.jpg", imageAlt: "Artisan bakery showcase with fresh baked goods" },
{ imageSrc: "http://img.b2bpic.net/free-photo/croissant-coffee-food-photography_53876-104492.jpg?_wi=1", imageAlt: "Golden butter croissants" },
{ imageSrc: "http://img.b2bpic.net/free-photo/baker-holds-homemade-craft-bread-his-hands_166373-749.jpg?_wi=1", imageAlt: "Fresh sourdough loaf" },
{ imageSrc: "http://img.b2bpic.net/free-photo/piece-chocolate-cake_1220-166.jpg?_wi=1", imageAlt: "Rich dark chocolate cake" },
{ imageSrc: "http://img.b2bpic.net/free-photo/traditional-cinnamon-buns-white-table-homemade-sweet-buns_127032-2691.jpg?_wi=1", imageAlt: "Warm cinnamon rolls" },
{ imageSrc: "http://img.b2bpic.net/free-photo/olive-coconut-oils-products-top-view_23-2148337437.jpg?_wi=1", imageAlt: "Premium baking ingredients" }
]}
/>
</div>
@@ -62,7 +65,7 @@ export default function LandingPage() {
title="Since 1995, we've been dedicated to bringing traditional baking methods to your table"
useInvertedBackground={false}
buttons={[
{ text: "Visit Us", href: "#contact" }
{ text: "Visit Us", href: "contact" }
]}
/>
</div>
@@ -75,19 +78,19 @@ export default function LandingPage() {
products={[
{
id: "1", brand: "Artisan Bakery", name: "Butter Croissants", price: "$4.50", rating: 5,
reviewCount: "342", imageSrc: "http://img.b2bpic.net/free-photo/croissant-coffee-food-photography_53876-104492.jpg", imageAlt: "Golden butter croissants"
reviewCount: "342", imageSrc: "http://img.b2bpic.net/free-photo/croissant-coffee-food-photography_53876-104492.jpg?_wi=2", imageAlt: "Golden butter croissants"
},
{
id: "2", brand: "Artisan Bakery", name: "Sourdough Loaf", price: "$6.99", rating: 5,
reviewCount: "289", imageSrc: "http://img.b2bpic.net/free-photo/baker-holds-homemade-craft-bread-his-hands_166373-749.jpg", imageAlt: "Fresh sourdough loaf"
reviewCount: "289", imageSrc: "http://img.b2bpic.net/free-photo/baker-holds-homemade-craft-bread-his-hands_166373-749.jpg?_wi=2", imageAlt: "Fresh sourdough loaf"
},
{
id: "3", brand: "Artisan Bakery", name: "Dark Chocolate Cake", price: "$24.99", rating: 5,
reviewCount: "156", imageSrc: "http://img.b2bpic.net/free-photo/piece-chocolate-cake_1220-166.jpg", imageAlt: "Rich dark chocolate cake"
reviewCount: "156", imageSrc: "http://img.b2bpic.net/free-photo/piece-chocolate-cake_1220-166.jpg?_wi=2", imageAlt: "Rich dark chocolate cake"
},
{
id: "4", brand: "Artisan Bakery", name: "Cinnamon Rolls", price: "$3.99", rating: 5,
reviewCount: "428", imageSrc: "http://img.b2bpic.net/free-photo/traditional-cinnamon-buns-white-table-homemade-sweet-buns_127032-2691.jpg", imageAlt: "Warm cinnamon rolls"
reviewCount: "428", imageSrc: "http://img.b2bpic.net/free-photo/traditional-cinnamon-buns-white-table-homemade-sweet-buns_127032-2691.jpg?_wi=2", imageAlt: "Warm cinnamon rolls"
}
]}
gridVariant="three-columns-all-equal-width"
@@ -105,7 +108,7 @@ export default function LandingPage() {
features={[
{
id: 1,
title: "Premium Ingredients", description: "We source the finest organic flour, butter, and natural ingredients from trusted local and international suppliers to ensure every bite is exceptional.", imageSrc: "http://img.b2bpic.net/free-photo/olive-coconut-oils-products-top-view_23-2148337437.jpg", imageAlt: "Premium baking ingredients"
title: "Premium Ingredients", description: "We source the finest organic flour, butter, and natural ingredients from trusted local and international suppliers to ensure every bite is exceptional.", imageSrc: "http://img.b2bpic.net/free-photo/olive-coconut-oils-products-top-view_23-2148337437.jpg?_wi=2", imageAlt: "Premium baking ingredients"
},
{
id: 2,
@@ -162,7 +165,7 @@ export default function LandingPage() {
columns={[
{
items: [
{ label: "Home", href: "#home" },
{ label: "Home", href: "/" },
{ label: "Products", href: "#products" },
{ label: "About", href: "#about" }
]

View File

@@ -2,23 +2,23 @@
/* Base units */
/* --vw is set by ThemeProvider */
/* --background: #010912;;
--card: #152840;;
--foreground: #e6f0ff;;
--primary-cta: #cee7ff;;
--secondary-cta: #0e1a29;;
--accent: #3f5c79;;
--background-accent: #004a93;; */
/* --background: #fafffb;;
--card: #f7fffa;;
--foreground: #001a0a;;
--primary-cta: #0a7039;;
--secondary-cta: #ffffff;;
--accent: #a8d9be;;
--background-accent: #6bbf8e;; */
--background: #010912;;
--card: #152840;;
--foreground: #e6f0ff;;
--primary-cta: #cee7ff;;
--background: #fafffb;;
--card: #f7fffa;;
--foreground: #001a0a;;
--primary-cta: #0a7039;;
--primary-cta-text: #f6f0e9;;
--secondary-cta: #0e1a29;;
--secondary-cta: #ffffff;;
--secondary-cta-text: #2b180a;;
--accent: #3f5c79;;
--background-accent: #004a93;;
--accent: #a8d9be;;
--background-accent: #6bbf8e;;
/* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);