diff --git a/src/components/Layout.tsx b/src/components/Layout.tsx
index 70d92f6..cb55fc0 100644
--- a/src/components/Layout.tsx
+++ b/src/components/Layout.tsx
@@ -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() {
@@ -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: "#"},
],
},
]}
diff --git a/src/pages/HomePage.tsx b/src/pages/HomePage.tsx
index 56495e7..bba1241 100644
--- a/src/pages/HomePage.tsx
+++ b/src/pages/HomePage.tsx
@@ -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"},
]}
/>
@@ -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"},
]}
/>
@@ -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"},
]}
/>
@@ -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"},
]}
/>
@@ -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"},
]}
/>
@@ -280,15 +183,9 @@ export default function HomePage() {
@@ -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"}}
/>