Merge version_1_1782141785915 into main
Merge version_1_1782141785915 into main
This commit was merged in pull request #1.
This commit is contained in:
@@ -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: "#"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user