Merge version_1_1782141785915 into main #1

Merged
bender merged 3 commits from version_1_1782141785915 into main 2026-06-22 15:24:34 +00:00
2 changed files with 61 additions and 192 deletions

View File

@@ -8,32 +8,25 @@ import { StyleProvider } from "@/components/ui/StyleProvider";
export default function Layout() {
const navItems = [
{
"name": "Collections",
"href": "collections"
"name": "Collections", "href": "collections"
},
{
"name": "Bridal",
"href": "bridal"
"name": "Bridal", "href": "bridal"
},
{
"name": "Magazine",
"href": "magazine"
"name": "Magazine", "href": "magazine"
},
{
"name": "About",
"href": "about"
"name": "About", "href": "about"
},
{
"name": "Hero",
"href": "#hero"
"name": "Hero", "href": "#hero"
},
{
"name": "Metrics",
"href": "#metrics"
"name": "Metrics", "href": "#metrics"
},
{
"name": "Team",
"href": "#team"
"name": "Team", "href": "#team"
}
];
@@ -43,10 +36,9 @@ export default function Layout() {
<SectionErrorBoundary name="navbar">
<NavbarFloatingLogo
logo="Caftan Qabbaj"
logoImageSrc="https://storage.googleapis.com/webild/default/no-image.jpg?id=0csewy"
ctaButton={{
text: "Book Fitting",
href: "contact",
}}
text: "Book Fitting", href: "contact"}}
navItems={navItems} />
</SectionErrorBoundary>
<main className="flex-grow">
@@ -59,45 +51,29 @@ export default function Layout() {
{
items: [
{
label: "About Us",
href: "#about",
},
label: "About Us", href: "#about"},
{
label: "Careers",
href: "#",
},
label: "Careers", href: "#"},
{
label: "Press",
href: "#",
},
label: "Press", href: "#"},
],
},
{
items: [
{
label: "Privacy Policy",
href: "#",
},
label: "Privacy Policy", href: "#"},
{
label: "Terms of Service",
href: "#",
},
label: "Terms of Service", href: "#"},
],
},
{
items: [
{
label: "Instagram",
href: "#",
},
label: "Instagram", href: "#"},
{
label: "TikTok",
href: "#",
},
label: "TikTok", href: "#"},
{
label: "WhatsApp",
href: "#",
},
label: "WhatsApp", href: "#"},
],
},
]}

View File

@@ -20,29 +20,20 @@ export default function HomePage() {
title="The Essence of Moroccan Elegance"
description="Exquisite handcrafted caftans and wedding couture defined by royal tradition and modern luxury."
primaryButton={{
text: "Explore Collection",
href: "collections",
}}
text: "Explore Collection", href: "collections"}}
secondaryButton={{
text: "Book Appointment",
href: "contact",
}}
text: "Book Appointment", href: "contact"}}
items={[
{
imageSrc: "http://img.b2bpic.net/free-photo/model-posing-with-flower_23-2148442626.jpg",
},
imageSrc: "http://img.b2bpic.net/free-photo/model-posing-with-flower_23-2148442626.jpg"},
{
imageSrc: "http://img.b2bpic.net/free-photo/mask-decorated_181624-16215.jpg",
},
imageSrc: "http://img.b2bpic.net/free-photo/mask-decorated_181624-16215.jpg"},
{
imageSrc: "http://img.b2bpic.net/free-photo/fashion-portrait-young-elegant-woman_1328-2659.jpg",
},
imageSrc: "http://img.b2bpic.net/free-photo/fashion-portrait-young-elegant-woman_1328-2659.jpg"},
{
imageSrc: "http://img.b2bpic.net/free-photo/fashionable-modern-rococo-style_23-2151916433.jpg",
},
imageSrc: "http://img.b2bpic.net/free-photo/fashionable-modern-rococo-style_23-2151916433.jpg"},
{
imageSrc: "http://img.b2bpic.net/free-photo/woman-home-cozy-room-wearing-christmas-shiny-evening-dress-holding-glass-champagne_343596-4520.jpg",
},
imageSrc: "http://img.b2bpic.net/free-photo/woman-home-cozy-room-wearing-christmas-shiny-evening-dress-holding-glass-champagne_343596-4520.jpg"},
]}
/>
</SectionErrorBoundary>
@@ -68,40 +59,19 @@ export default function HomePage() {
description="From intricate takchitas to bridal masterpieces."
items={[
{
title: "Royal Caftans",
description: "Hand-embroidered gold silk.",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-hipster-young-man-with-floral-drape-looking-camera-against-grey-wall_23-2148122008.jpg",
},
title: "Royal Caftans", description: "Hand-embroidered gold silk.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-hipster-young-man-with-floral-drape-looking-camera-against-grey-wall_23-2148122008.jpg"},
{
title: "Bridal Couture",
description: "Custom fit for your big day.",
imageSrc: "http://img.b2bpic.net/free-photo/bride-with-open-skirt_1157-724.jpg",
},
title: "Bridal Couture", description: "Custom fit for your big day.", imageSrc: "http://img.b2bpic.net/free-photo/bride-with-open-skirt_1157-724.jpg"},
{
title: "Evening Wear",
description: "Sophisticated silhouettes.",
imageSrc: "http://img.b2bpic.net/free-photo/young-lovely-woman-up-date-fashionable-black-little-dress-poses-fun-with-her-head-bowed-left-woman-plays-with-her-hair-genuinely-laughs_197531-8631.jpg",
},
title: "Evening Wear", description: "Sophisticated silhouettes.", imageSrc: "http://img.b2bpic.net/free-photo/young-lovely-woman-up-date-fashionable-black-little-dress-poses-fun-with-her-head-bowed-left-woman-plays-with-her-hair-genuinely-laughs_197531-8631.jpg"},
{
title: "Djellabas",
description: "Tradition meets modern style.",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-woman-wearing-embroidered-shirt_23-2149302547.jpg",
},
title: "Djellabas", description: "Tradition meets modern style.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-woman-wearing-embroidered-shirt_23-2149302547.jpg"},
{
title: "Jewelry Sets",
description: "Handcrafted adornments.",
imageSrc: "http://img.b2bpic.net/free-photo/colorful-bag-heart-form_140725-6105.jpg",
},
title: "Jewelry Sets", description: "Handcrafted adornments.", imageSrc: "http://img.b2bpic.net/free-photo/colorful-bag-heart-form_140725-6105.jpg"},
{
title: "Accessories",
description: "Premium luxury accents.",
imageSrc: "http://img.b2bpic.net/free-photo/elegant-womens-shoes-celebrations-weddings-bridal-wear-details_78826-2187.jpg",
},
title: "Accessories", description: "Premium luxury accents.", imageSrc: "http://img.b2bpic.net/free-photo/elegant-womens-shoes-celebrations-weddings-bridal-wear-details_78826-2187.jpg"},
{
title: "Wedding Decor",
description: "Elevated event styling.",
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-shiny-carnival-mask_23-2148798927.jpg",
},
title: "Wedding Decor", description: "Elevated event styling.", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-shiny-carnival-mask_23-2148798927.jpg"},
]}
/>
</SectionErrorBoundary>
@@ -115,46 +85,22 @@ export default function HomePage() {
description="Bespoke services for your dream wedding."
plans={[
{
tag: "Essential",
price: "From 15,000 MAD",
description: "Standard custom fitting & bridal caftan.",
features: [
"1 Consultation",
"Standard Embroidery",
],
tag: "Essential", price: "From 15,000 MAD", description: "Standard custom fitting & bridal caftan.", features: [
"1 Consultation", "Standard Embroidery"],
primaryButton: {
text: "Inquire",
href: "contact",
},
text: "Inquire", href: "contact"},
},
{
tag: "Royal",
price: "From 35,000 MAD",
description: "Full couture bridal experience.",
features: [
"3 Consultations",
"Premium Gold Silk",
"Jewelry Set Included",
],
highlight: "Most Popular",
primaryButton: {
text: "Book Now",
href: "contact",
},
tag: "Royal", price: "From 35,000 MAD", description: "Full couture bridal experience.", features: [
"3 Consultations", "Premium Gold Silk", "Jewelry Set Included"],
highlight: "Most Popular", primaryButton: {
text: "Book Now", href: "contact"},
},
{
tag: "Imperial",
price: "Upon Request",
description: "Complete wedding planning & styling.",
features: [
"Full Event Styling",
"Bespoke Bridal Couture",
"Private Concierge",
],
tag: "Imperial", price: "Upon Request", description: "Complete wedding planning & styling.", features: [
"Full Event Styling", "Bespoke Bridal Couture", "Private Concierge"],
primaryButton: {
text: "Request Quote",
href: "contact",
},
text: "Request Quote", href: "contact"},
},
]}
/>
@@ -169,17 +115,9 @@ export default function HomePage() {
description="Centuries of expertise captured in every thread."
metrics={[
{
value: "500+",
title: "Couture Pieces",
description: "Masterfully crafted garments.",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-engraving-art-tools_23-2149186789.jpg",
},
value: "500+", title: "Couture Pieces", description: "Masterfully crafted garments.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-engraving-art-tools_23-2149186789.jpg"},
{
value: "15",
title: "Years Experience",
description: "Dedicated to luxury heritage.",
imageSrc: "http://img.b2bpic.net/free-photo/mannequins-with-womenswear_1203-830.jpg",
},
value: "15", title: "Years Experience", description: "Dedicated to luxury heritage.", imageSrc: "http://img.b2bpic.net/free-photo/mannequins-with-womenswear_1203-830.jpg"},
]}
/>
</SectionErrorBoundary>
@@ -193,41 +131,26 @@ export default function HomePage() {
description="The hands that bring royalty to life."
members={[
{
name: "Sofia B.",
role: "Head Embroiderer",
description: "Specialist in zellige-inspired gold thread work.",
socialLinks: [
name: "Sofia B.", role: "Head Embroiderer", description: "Specialist in zellige-inspired gold thread work.", socialLinks: [
{
icon: Instagram,
url: "#",
},
url: "#"},
],
imageSrc: "http://img.b2bpic.net/free-photo/close-up-hands-working-pottery_23-2151680856.jpg",
},
imageSrc: "http://img.b2bpic.net/free-photo/close-up-hands-working-pottery_23-2151680856.jpg"},
{
name: "Yassine M.",
role: "Master Tailor",
description: "Perfecting the modern Takchita silhouette.",
socialLinks: [
name: "Yassine M.", role: "Master Tailor", description: "Perfecting the modern Takchita silhouette.", socialLinks: [
{
icon: Instagram,
url: "#",
},
url: "#"},
],
imageSrc: "http://img.b2bpic.net/free-photo/crop-hands-with-red-fabric-using-sewing-machine_23-2147930342.jpg",
},
imageSrc: "http://img.b2bpic.net/free-photo/crop-hands-with-red-fabric-using-sewing-machine_23-2147930342.jpg"},
{
name: "Layla F.",
role: "Creative Lead",
description: "Curating seasonal bridal trends.",
socialLinks: [
name: "Layla F.", role: "Creative Lead", description: "Curating seasonal bridal trends.", socialLinks: [
{
icon: Instagram,
url: "#",
},
url: "#"},
],
imageSrc: "http://img.b2bpic.net/free-photo/concentrated-thinking-woman-fashion-illustrator_171337-14449.jpg",
},
imageSrc: "http://img.b2bpic.net/free-photo/concentrated-thinking-woman-fashion-illustrator_171337-14449.jpg"},
]}
/>
</SectionErrorBoundary>
@@ -241,35 +164,15 @@ export default function HomePage() {
description="Cherished moments in Caftan Qabbaj."
testimonials={[
{
name: "Sarah R.",
role: "Bride",
quote: "The most stunning caftan I have ever worn.",
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-bride-white-silk-robe-sits-bed-hotel-room_8353-8280.jpg",
},
name: "Sarah R.", role: "Bride", quote: "The most stunning caftan I have ever worn.", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-bride-white-silk-robe-sits-bed-hotel-room_8353-8280.jpg"},
{
name: "Khadija S.",
role: "Royal Guest",
quote: "Impeccable quality and royal design.",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-lesbian-women-their-wedding-ceremony_23-2150835700.jpg",
},
name: "Khadija S.", role: "Royal Guest", quote: "Impeccable quality and royal design.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-lesbian-women-their-wedding-ceremony_23-2150835700.jpg"},
{
name: "Fatima M.",
role: "Model",
quote: "Professional team and exquisite fabrics.",
imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-smiling-brunette-female-trendy-evening-gold-jacket-sexy-carefree-woman-posing-near-white-wall-studio-circle-lightfashionable-model-with-bright-makeup-sitting-floor_158538-22818.jpg",
},
name: "Fatima M.", role: "Model", quote: "Professional team and exquisite fabrics.", imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-smiling-brunette-female-trendy-evening-gold-jacket-sexy-carefree-woman-posing-near-white-wall-studio-circle-lightfashionable-model-with-bright-makeup-sitting-floor_158538-22818.jpg"},
{
name: "Yasmine A.",
role: "Bride",
quote: "My wedding look felt like a dream.",
imageSrc: "http://img.b2bpic.net/free-photo/pretty-young-gilrl-white-dress-sitting-brown-vintage-sofa-with-flowers_627829-6390.jpg",
},
name: "Yasmine A.", role: "Bride", quote: "My wedding look felt like a dream.", imageSrc: "http://img.b2bpic.net/free-photo/pretty-young-gilrl-white-dress-sitting-brown-vintage-sofa-with-flowers_627829-6390.jpg"},
{
name: "Zineb B.",
role: "Client",
quote: "Unmatched artistry and luxury.",
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-sitting_23-2149213193.jpg",
},
name: "Zineb B.", role: "Client", quote: "Unmatched artistry and luxury.", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-sitting_23-2149213193.jpg"},
]}
/>
</SectionErrorBoundary>
@@ -280,15 +183,9 @@ export default function HomePage() {
<SocialProofMarquee
tag="Featured In"
title="Global Recognition"
description="Celebrating our mark on international fashion."
names={[
"Vogue Arabia",
"Elle Morocco",
"Harper's Bazaar",
"L'Officiel",
"Glamour Mag",
"Bridal Luxury",
"Luxury Style",
]}
"Vogue Arabia", "Elle Morocco", "Harper's Bazaar", "L'Officiel", "Glamour Mag", "Bridal Luxury", "Luxury Style"]}
/>
</SectionErrorBoundary>
</div>
@@ -299,13 +196,9 @@ export default function HomePage() {
tag="Connect"
text="Book your private consultation at our Casablanca showroom today."
primaryButton={{
text: "WhatsApp Us",
href: "https://wa.me/212600000000",
}}
text: "WhatsApp Us", href: "https://wa.me/212600000000"}}
secondaryButton={{
text: "Visit Showroom",
href: "https://maps.google.com",
}}
text: "Visit Showroom", href: "https://maps.google.com"}}
/>
</SectionErrorBoundary>
</div>