Merge version_1 into main #2

Merged
bender merged 1 commits from version_1 into main 2026-05-18 09:04:00 +00:00

View File

@@ -11,7 +11,7 @@ import MetricCardSeven from '@/components/sections/metrics/MetricCardSeven';
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
import ProductCardThree from '@/components/sections/product/ProductCardThree';
import TestimonialCardTwelve from '@/components/sections/testimonial/TestimonialCardTwelve';
import { Award, CheckCircle, Diamond, Palette, Shield, Sparkles, Star, Wrench } from "lucide-react";
import { Award, CheckCircle, Diamond, Palette, RefreshCcw, Shield, Sparkles, Star, Wrench } from "lucide-react";
export default function LandingPage() {
return (
@@ -32,21 +32,13 @@ export default function LandingPage() {
<NavbarStyleCentered
navItems={[
{
name: "Accueil",
id: "hero",
},
name: "Accueil", id: "hero"},
{
name: "À propos",
id: "about",
},
name: "À propos", id: "about"},
{
name: "Collections",
id: "products",
},
name: "Collections", id: "products"},
{
name: "Contact",
id: "contact",
},
name: "Contact", id: "contact"},
]}
brandName="Top Bijoux"
/>
@@ -55,11 +47,10 @@ export default function LandingPage() {
<div id="hero" data-section="hero">
<HeroBillboardScroll
background={{
variant: "sparkles-gradient",
}}
variant: "sparkles-gradient"}}
title="L'excellence joaillière à Dakar"
description="Découvrez des pièces uniques alliant artisanat traditionnel et élégance moderne pour sublimer vos moments précieux."
imageSrc="http://img.b2bpic.net/free-photo/man-woman-look-display-jewelry-costume-jewelry-store-evening-stroll-through-streets-decorated-christmas-choosing-gifts_166373-8871.jpg?_wi=1"
imageSrc="http://img.b2bpic.net/free-photo/man-woman-look-display-jewelry-costume-jewelry-store-evening-stroll-through-streets-decorated-christmas-choosing-gifts_166373-8871.jpg"
imageAlt="Bijoux de luxe Top Bijoux"
/>
</div>
@@ -71,19 +62,13 @@ export default function LandingPage() {
metrics={[
{
icon: Diamond,
label: "Années d'expertise",
value: "20+",
},
label: "Années d'expertise", value: "20+"},
{
icon: Award,
label: "Clients satisfaits",
value: "5k+",
},
label: "Clients satisfaits", value: "5k+"},
{
icon: Star,
label: "Créations uniques",
value: "1000+",
},
label: "Créations uniques", value: "1000+"},
]}
metricsAnimation="slide-up"
/>
@@ -97,41 +82,17 @@ export default function LandingPage() {
useInvertedBackground={false}
products={[
{
id: "1",
name: "Collier Royal",
price: "450 000 FCFA",
imageSrc: "http://img.b2bpic.net/free-photo/master-working-with-metallic-equipments_114579-12213.jpg?_wi=1",
},
id: "1", name: "Collier Royal", price: "450 000 FCFA", imageSrc: "http://img.b2bpic.net/free-photo/master-working-with-metallic-equipments_114579-12213.jpg"},
{
id: "2",
name: "Bague Étoile",
price: "120 000 FCFA",
imageSrc: "http://img.b2bpic.net/free-photo/man-green-blazer-wearing-gold-colored-lion-ring-watch_246466-19.jpg?_wi=1",
},
id: "2", name: "Bague Étoile", price: "120 000 FCFA", imageSrc: "http://img.b2bpic.net/free-photo/man-green-blazer-wearing-gold-colored-lion-ring-watch_246466-19.jpg"},
{
id: "3",
name: "Boucles d'Or",
price: "85 000 FCFA",
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-is-holding-semi-precious-stone-hands-close-up-photoshoot_613910-17310.jpg",
},
id: "3", name: "Boucles d'Or", price: "85 000 FCFA", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-is-holding-semi-precious-stone-hands-close-up-photoshoot_613910-17310.jpg"},
{
id: "4",
name: "Bracelet Prestige",
price: "210 000 FCFA",
imageSrc: "http://img.b2bpic.net/free-photo/indoor-portrait-lovable-brunette-woman-with-plant-lovely-young-lady-with-black-hair-holding-flower_197531-14059.jpg",
},
id: "4", name: "Bracelet Prestige", price: "210 000 FCFA", imageSrc: "http://img.b2bpic.net/free-photo/indoor-portrait-lovable-brunette-woman-with-plant-lovely-young-lady-with-black-hair-holding-flower_197531-14059.jpg"},
{
id: "5",
name: "Parure Tradition",
price: "600 000 FCFA",
imageSrc: "http://img.b2bpic.net/free-photo/still-life-aesthetic-earrings_23-2149649166.jpg",
},
id: "5", name: "Parure Tradition", price: "600 000 FCFA", imageSrc: "http://img.b2bpic.net/free-photo/still-life-aesthetic-earrings_23-2149649166.jpg"},
{
id: "6",
name: "Montre Signature",
price: "350 000 FCFA",
imageSrc: "http://img.b2bpic.net/free-photo/closeup-shot-male-hands-with-ring-watch_181624-46597.jpg",
},
id: "6", name: "Montre Signature", price: "350 000 FCFA", imageSrc: "http://img.b2bpic.net/free-photo/closeup-shot-male-hands-with-ring-watch_181624-46597.jpg"},
]}
title="Nos Collections"
description="Des bijoux sélectionnés pour leur rareté et leur beauté."
@@ -145,34 +106,16 @@ export default function LandingPage() {
useInvertedBackground={false}
metrics={[
{
id: "m1",
value: "99%",
title: "Qualité Garantie",
items: [
"Or certifié 18k",
"Pierres naturelles",
"Finitions à la main",
],
id: "m1", value: "99%", title: "Qualité Garantie", items: [
"Or certifié 18k", "Pierres naturelles", "Finitions à la main"],
},
{
id: "m2",
value: "24h",
title: "Service Rapide",
items: [
"Livraison à Dakar",
"Prise en main immédiate",
"Suivi personnalisé",
],
id: "m2", value: "24h", title: "Service Rapide", items: [
"Livraison à Dakar", "Prise en main immédiate", "Suivi personnalisé"],
},
{
id: "m3",
value: "100%",
title: "Artisanat Local",
items: [
"Savoir-faire Sénégalais",
"Tradition joaillière",
"Héritage authentique",
],
id: "m3", value: "100%", title: "Artisanat Local", items: [
"Savoir-faire Sénégalais", "Tradition joaillière", "Héritage authentique"],
},
]}
title="Top Bijoux en Chiffres"
@@ -187,64 +130,43 @@ export default function LandingPage() {
useInvertedBackground={false}
features={[
{
title: "Sur-mesure",
description: "Conception personnalisée pour vos occasions uniques.",
media: {
imageSrc: "http://img.b2bpic.net/free-photo/craftswoman-using-blow-torch_107420-65200.jpg",
},
title: "Sur-mesure", description: "Conception personnalisée pour vos occasions uniques.", media: {
imageSrc: "http://img.b2bpic.net/free-photo/craftswoman-using-blow-torch_107420-65200.jpg"},
items: [
{
icon: Sparkles,
text: "Design unique",
},
text: "Design unique"},
{
icon: Palette,
text: "Choix de matériaux",
},
text: "Choix de matériaux"},
],
reverse: false,
imageSrc: "http://img.b2bpic.net/free-photo/man-woman-look-display-jewelry-costume-jewelry-store-evening-stroll-through-streets-decorated-christmas-choosing-gifts_166373-8871.jpg?_wi=2",
imageAlt: "traditional african jewelry craftsmanship",
},
{
title: "Authenticité",
description: "Chaque bijou est frappé du poinçon de la maison.",
media: {
imageSrc: "http://img.b2bpic.net/free-photo/abstract-blur-defocused-shopping-mall-center-department-store_1203-9231.jpg",
},
title: "Authenticité", description: "Chaque bijou est frappé du poinçon de la maison.", media: {
imageSrc: "http://img.b2bpic.net/free-photo/abstract-blur-defocused-shopping-mall-center-department-store_1203-9231.jpg"},
items: [
{
icon: Shield,
text: "Certificat d'authenticité",
},
text: "Certificat d'authenticité"},
{
icon: CheckCircle,
text: "Matériaux nobles",
},
text: "Matériaux nobles"},
],
reverse: true,
imageSrc: "http://img.b2bpic.net/free-photo/master-working-with-metallic-equipments_114579-12213.jpg?_wi=2",
imageAlt: "traditional african jewelry craftsmanship",
},
{
title: "Suivi expert",
description: "Entretien et réparation de vos bijoux favoris.",
media: {
imageSrc: "http://img.b2bpic.net/free-photo/expensive-golden-ring-displayed-white-coral-background_23-2150347051.jpg",
},
title: "Suivi expert", description: "Entretien et réparation de vos bijoux favoris.", media: {
imageSrc: "http://img.b2bpic.net/free-photo/expensive-golden-ring-displayed-white-coral-background_23-2150347051.jpg"},
items: [
{
icon: Wrench,
text: "Service après-vente",
},
text: "Service après-vente"},
{
icon: RefreshCcw,
text: "Entretien régulier",
},
text: "Entretien régulier"},
],
reverse: false,
imageSrc: "http://img.b2bpic.net/free-photo/man-green-blazer-wearing-gold-colored-lion-ring-watch_246466-19.jpg?_wi=2",
imageAlt: "traditional african jewelry craftsmanship",
},
]}
title="Pourquoi Top Bijoux ?"
@@ -257,30 +179,15 @@ export default function LandingPage() {
useInvertedBackground={false}
testimonials={[
{
id: "1",
name: "Aïssatou Ndiaye",
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-applying-lipstick-with-happy-expression_114579-22657.jpg",
},
id: "1", name: "Aïssatou Ndiaye", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-applying-lipstick-with-happy-expression_114579-22657.jpg"},
{
id: "2",
name: "Moussa Sow",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-serious-african-woman-floral-coat_23-2148747915.jpg",
},
id: "2", name: "Moussa Sow", imageSrc: "http://img.b2bpic.net/free-photo/portrait-serious-african-woman-floral-coat_23-2148747915.jpg"},
{
id: "3",
name: "Fatou Diallo",
imageSrc: "http://img.b2bpic.net/free-photo/young-couple-buying-jewelry_7502-7603.jpg",
},
id: "3", name: "Fatou Diallo", imageSrc: "http://img.b2bpic.net/free-photo/young-couple-buying-jewelry_7502-7603.jpg"},
{
id: "4",
name: "Omar Fall",
imageSrc: "http://img.b2bpic.net/free-photo/cute-couple-field-lady-white-blouse-guy-white-shirt_1157-40078.jpg",
},
id: "4", name: "Omar Fall", imageSrc: "http://img.b2bpic.net/free-photo/cute-couple-field-lady-white-blouse-guy-white-shirt_1157-40078.jpg"},
{
id: "5",
name: "Khady Diop",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-stylish-young-woman-beach_158538-4312.jpg",
},
id: "5", name: "Khady Diop", imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-stylish-young-woman-beach_158538-4312.jpg"},
]}
cardTitle="Ce que disent nos clients"
cardTag="Témoignages"
@@ -292,8 +199,7 @@ export default function LandingPage() {
<ContactSplit
useInvertedBackground={false}
background={{
variant: "plain",
}}
variant: "plain"}}
tag="Contact"
title="Rencontrez-nous"
description="Passez voir nos collections ou contactez-nous pour une création personnalisée."
@@ -306,13 +212,9 @@ export default function LandingPage() {
<FooterLogoReveal
logoText="Top Bijoux"
leftLink={{
text: "Mentions légales",
href: "#",
}}
text: "Mentions légales", href: "#"}}
rightLink={{
text: "Politique de confidentialité",
href: "#",
}}
text: "Politique de confidentialité", href: "#"}}
/>
</div>
</ReactLenis>