Merge version_2 into main #3
167
src/app/about/page.tsx
Normal file
167
src/app/about/page.tsx
Normal file
@@ -0,0 +1,167 @@
|
||||
"use client";
|
||||
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
|
||||
import HeroSplit from '@/components/sections/hero/HeroSplit';
|
||||
import FeatureCardTwentySeven from '@/components/sections/feature/FeatureCardTwentySeven';
|
||||
import TestimonialCardOne from '@/components/sections/testimonial/TestimonialCardOne';
|
||||
import ContactCenter from '@/components/sections/contact/ContactCenter';
|
||||
import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis';
|
||||
import { Heart, Store, Sparkles, Gift, Phone, ShoppingBag, MessageSquare, Award, Users, TrendingUp } from 'lucide-react';
|
||||
|
||||
export default function AboutPage() {
|
||||
return (
|
||||
<ThemeProvider
|
||||
defaultButtonVariant="shift-hover"
|
||||
defaultTextAnimation="reveal-blur"
|
||||
borderRadius="pill"
|
||||
contentWidth="compact"
|
||||
sizing="largeSmall"
|
||||
background="noise"
|
||||
cardStyle="glass-depth"
|
||||
primaryButtonStyle="radial-glow"
|
||||
secondaryButtonStyle="solid"
|
||||
headingFontWeight="extrabold"
|
||||
>
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingInline
|
||||
brandName="Boutique Gawta Familly"
|
||||
navItems={[
|
||||
{ name: "Collection", id: "/collection" },
|
||||
{ name: "About", id: "/about" },
|
||||
{ name: "Contact", id: "/contact" }
|
||||
]}
|
||||
button={{
|
||||
text: "📞 Call Now", href: "tel:+212625728825"
|
||||
}}
|
||||
animateOnLoad={true}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroSplit
|
||||
background={{ variant: "radial-gradient" }}
|
||||
tag="Our Journey"
|
||||
tagIcon={Heart}
|
||||
tagAnimation="slide-up"
|
||||
title="About Boutique Gawta Familly"
|
||||
description="From humble beginnings to becoming El Jadida's most trusted boutique, our story is one of passion, quality, and dedication to making every customer feel special."
|
||||
buttons={[
|
||||
{ text: "📞 Call Us", href: "tel:+212625728825" },
|
||||
{ text: "📍 Visit Store", href: "https://maps.google.com/?q=7F3W%2B5J+El+Jadida" }
|
||||
]}
|
||||
buttonAnimation="slide-up"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/empty-clothing-store-with-casual-formal-wear-items-retail-shop-with-stylish-clothes-hangers-racks-modern-boutique-inside-shopping-centre-fashionable-merchandise-sale_482257-63323.jpg"
|
||||
imageAlt="Boutique Gawta Familly storefront"
|
||||
mediaAnimation="slide-up"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="values" data-section="values">
|
||||
<FeatureCardTwentySeven
|
||||
title="Our Core Values"
|
||||
description="These principles guide everything we do at Boutique Gawta Familly"
|
||||
tag="What We Stand For"
|
||||
tagIcon={Sparkles}
|
||||
features={[
|
||||
{
|
||||
id: "quality", title: "Quality First", description: "We never compromise on quality. Every piece in our collection is carefully selected to ensure premium standards and customer satisfaction.", imageSrc: "http://img.b2bpic.net/free-photo/vintage-woman-sewing-cloth-by-hand-with-embroidery-set-wooden-table-people-handmade-diy-housework-concept_1150-13525.jpg", imageAlt: "Quality craftsmanship"
|
||||
},
|
||||
{
|
||||
id: "trust", title: "Trust & Integrity", description: "As a family business, trust is our foundation. We build lasting relationships with our customers through honesty and transparent practices.", imageSrc: "http://img.b2bpic.net/free-photo/two-women-sitting-together-using-tablet-discussing-clothes-purchases-fashion-store-front-view-consumerism-shopping-concept_74855-12049.jpg", imageAlt: "Customer trust"
|
||||
},
|
||||
{
|
||||
id: "service", title: "Customer Service", description: "Your satisfaction is our priority. Our team goes above and beyond to ensure every visit is memorable and every customer leaves happy.", imageSrc: "http://img.b2bpic.net/free-photo/girl-shopping_1303-3526.jpg", imageAlt: "Exceptional service"
|
||||
},
|
||||
{
|
||||
id: "community", title: "Community Connection", description: "We're proud to be part of El Jadida's community. Supporting local events and customers is part of our mission.", imageSrc: "http://img.b2bpic.net/free-photo/bearded-young-man-choosing-shirt-hanging-rail-shop_23-2148175705.jpg", imageAlt: "Community involvement"
|
||||
}
|
||||
]}
|
||||
gridVariant="two-columns-alternating-heights"
|
||||
animationType="slide-up"
|
||||
textboxLayout="default"
|
||||
useInvertedBackground="noInvert"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="testimonials" data-section="testimonials">
|
||||
<TestimonialCardOne
|
||||
title="Trusted by Hundreds of Happy Customers"
|
||||
description="Read what our customers have to say about their experiences with us"
|
||||
tag="Customer Stories"
|
||||
tagIcon={MessageSquare}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1", name: "Fatima Al-Zahra", role: "Bride", company: "Wedding 2024", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-attractive-caucasian-smiling-woman_93675-135471.jpg", imageAlt: "Fatima Al-Zahra"
|
||||
},
|
||||
{
|
||||
id: "2", name: "Noor Belkasmi", role: "Mother of Bride", company: "Family Events", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/girlfriend-laughing_1157-65.jpg", imageAlt: "Noor Belkasmi"
|
||||
},
|
||||
{
|
||||
id: "3", name: "Aisha Moroccan", role: "Regular Customer", company: "Fashion Enthusiast", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/studio-person-woman-business_1303-2280.jpg", imageAlt: "Aisha Moroccan"
|
||||
},
|
||||
{
|
||||
id: "4", name: "Layla Jadida", role: "Event Organizer", company: "Special Occasions", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/european-happy-woman-with-bright-make-up-looking-camera-while-posing-beige-background_291650-435.jpg", imageAlt: "Layla Jadida"
|
||||
}
|
||||
]}
|
||||
gridVariant="four-items-2x2-equal-grid"
|
||||
animationType="slide-up"
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="cta" data-section="cta">
|
||||
<ContactCenter
|
||||
tag="Experience the Difference"
|
||||
title="Visit Us Today"
|
||||
description="Come experience the Boutique Gawta Familly difference. Our team is ready to help you find the perfect dress for your special occasion."
|
||||
tagIcon={Gift}
|
||||
tagAnimation="slide-up"
|
||||
background={{ variant: "rotated-rays-animated" }}
|
||||
useInvertedBackground={false}
|
||||
inputPlaceholder="Your email"
|
||||
buttonText="Schedule Visit"
|
||||
termsText="We'll confirm your visit within 24 hours."
|
||||
buttons={[
|
||||
{ text: "📞 Call: 06 25 72 88 25", href: "tel:+212625728825" },
|
||||
{ text: "📍 Get Directions", href: "https://maps.google.com/?q=7F3W%2B5J+El+Jadida" }
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterLogoEmphasis
|
||||
logoText="Boutique Gawta Familly"
|
||||
columns={[
|
||||
{
|
||||
items: [
|
||||
{ label: "Collection", href: "/collection" },
|
||||
{ label: "About Us", href: "/about" },
|
||||
{ label: "Contact", href: "/contact" }
|
||||
]
|
||||
},
|
||||
{
|
||||
items: [
|
||||
{ label: "📞 06 25 72 88 25", href: "tel:+212625728825" },
|
||||
{ label: "📍 Galerie Ben Zaroual", href: "https://maps.google.com/?q=7F3W%2B5J+El+Jadida" },
|
||||
{ label: "⏰ Open Daily till 23:30", href: "#" }
|
||||
]
|
||||
},
|
||||
{
|
||||
items: [
|
||||
{ label: "🚗 Drive Available", href: "#" },
|
||||
{ label: "🚚 Delivery Service", href: "#" },
|
||||
{ label: "⭐ Family Owned", href: "#" }
|
||||
]
|
||||
}
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
172
src/app/collection/page.tsx
Normal file
172
src/app/collection/page.tsx
Normal file
@@ -0,0 +1,172 @@
|
||||
"use client";
|
||||
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
|
||||
import HeroSplit from '@/components/sections/hero/HeroSplit';
|
||||
import ProductCardThree from '@/components/sections/product/ProductCardThree';
|
||||
import FeatureCardTwentySeven from '@/components/sections/feature/FeatureCardTwentySeven';
|
||||
import ContactCenter from '@/components/sections/contact/ContactCenter';
|
||||
import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis';
|
||||
import { Heart, Gift, Phone, Star, ShoppingBag, Sparkles, Package } from 'lucide-react';
|
||||
|
||||
export default function CollectionPage() {
|
||||
return (
|
||||
<ThemeProvider
|
||||
defaultButtonVariant="shift-hover"
|
||||
defaultTextAnimation="reveal-blur"
|
||||
borderRadius="pill"
|
||||
contentWidth="compact"
|
||||
sizing="largeSmall"
|
||||
background="noise"
|
||||
cardStyle="glass-depth"
|
||||
primaryButtonStyle="radial-glow"
|
||||
secondaryButtonStyle="solid"
|
||||
headingFontWeight="extrabold"
|
||||
>
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingInline
|
||||
brandName="Boutique Gawta Familly"
|
||||
navItems={[
|
||||
{ name: "Collection", id: "/collection" },
|
||||
{ name: "About", id: "/about" },
|
||||
{ name: "Contact", id: "/contact" }
|
||||
]}
|
||||
button={{
|
||||
text: "📞 Call Now", href: "tel:+212625728825"
|
||||
}}
|
||||
animateOnLoad={true}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroSplit
|
||||
background={{ variant: "animated-grid" }}
|
||||
tag="Curated Collection"
|
||||
tagIcon={ShoppingBag}
|
||||
tagAnimation="slide-up"
|
||||
title="Our Elegant Collection"
|
||||
description="Browse through our handpicked selection of elegant robes and caftans. Each piece is chosen for its quality, beauty, and ability to make you feel special."
|
||||
buttons={[
|
||||
{ text: "📞 Call to Reserve", href: "tel:+212625728825" },
|
||||
{ text: "💬 WhatsApp", href: "https://wa.me/212625728825" }
|
||||
]}
|
||||
buttonAnimation="slide-up"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/morning-bride-preparting-ceremony_1303-10534.jpg"
|
||||
imageAlt="Bridal collection showcase"
|
||||
mediaAnimation="slide-up"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="featured" data-section="featured">
|
||||
<ProductCardThree
|
||||
title="Featured Collections"
|
||||
description="Explore our most popular and elegant pieces"
|
||||
tag="Premium Selection"
|
||||
tagIcon={Star}
|
||||
products={[
|
||||
{
|
||||
id: "1", name: "Traditional Embroidered Caftan", price: "1,200 MAD", imageSrc: "http://img.b2bpic.net/free-photo/woman-posing-wooden-door_1122-1175.jpg", imageAlt: "Traditional embroidered caftan", initialQuantity: 1
|
||||
},
|
||||
{
|
||||
id: "2", name: "Bridal Elegance Robe", price: "2,500 MAD", imageSrc: "http://img.b2bpic.net/free-photo/morning-bride-preparting-ceremony_1303-10534.jpg", imageAlt: "Bridal elegance robe", initialQuantity: 1
|
||||
},
|
||||
{
|
||||
id: "3", name: "Evening Luxury Caftan", price: "1,800 MAD", imageSrc: "http://img.b2bpic.net/free-photo/woman-with-japanese-umbrella-popsing-boho-interior-with-tropical-plants-stylish-furniture_273443-4284.jpg", imageAlt: "Evening luxury caftan", initialQuantity: 1
|
||||
},
|
||||
{
|
||||
id: "4", name: "Engagement Celebration Dress", price: "1,500 MAD", imageSrc: "http://img.b2bpic.net/free-photo/portrait-attractive-caucasian-smiling-woman_93675-135471.jpg", imageAlt: "Engagement celebration dress", initialQuantity: 1
|
||||
},
|
||||
{
|
||||
id: "5", name: "Party Glamour Robe", price: "950 MAD", imageSrc: "http://img.b2bpic.net/free-photo/girlfriend-laughing_1157-65.jpg", imageAlt: "Party glamour robe", initialQuantity: 1
|
||||
},
|
||||
{
|
||||
id: "6", name: "Casual Elegant Caftan", price: "750 MAD", imageSrc: "http://img.b2bpic.net/free-photo/studio-person-woman-business_1303-2280.jpg", imageAlt: "Casual elegant caftan", initialQuantity: 1
|
||||
}
|
||||
]}
|
||||
gridVariant="three-columns-all-equal-width"
|
||||
animationType="slide-up"
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
buttons={[
|
||||
{ text: "View More", href: "#" }
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="categories" data-section="categories">
|
||||
<FeatureCardTwentySeven
|
||||
title="Collection Categories"
|
||||
description="Find the perfect dress for any occasion"
|
||||
tag="Shop by Category"
|
||||
tagIcon={Package}
|
||||
features={[
|
||||
{
|
||||
id: "bridal", title: "Bridal Collection", description: "Stunning bridal robes and caftans for your wedding day. Premium fabrics and exquisite designs to make your special moment unforgettable.", imageSrc: "http://img.b2bpic.net/free-photo/morning-bride-preparting-ceremony_1303-10534.jpg", imageAlt: "Bridal collection"
|
||||
},
|
||||
{
|
||||
id: "engagement", title: "Engagement & Events", description: "Elegant pieces perfect for engagement ceremonies, parties, and special occasions. Stand out with our carefully selected designs.", imageSrc: "http://img.b2bpic.net/free-photo/european-happy-woman-with-bright-make-up-looking-camera-while-posing-beige-background_291650-435.jpg", imageAlt: "Engagement collection"
|
||||
},
|
||||
{
|
||||
id: "casual", title: "Casual Elegant", description: "Beautiful casual caftans perfect for everyday elegance. Comfortable yet stylish pieces for any occasion throughout the year.", imageSrc: "http://img.b2bpic.net/free-photo/girl-shopping_1303-3526.jpg", imageAlt: "Casual elegant collection"
|
||||
},
|
||||
{
|
||||
id: "custom", title: "Custom Fitting Service", description: "Can't find exactly what you want? Our expert team offers personalized custom fitting to create your dream dress.", imageSrc: "http://img.b2bpic.net/free-photo/vintage-woman-sewing-cloth-by-hand-with-embroidery-set-wooden-table-people-handmade-diy-housework-concept_1150-13525.jpg", imageAlt: "Custom fitting service"
|
||||
}
|
||||
]}
|
||||
gridVariant="two-columns-alternating-heights"
|
||||
animationType="slide-up"
|
||||
textboxLayout="default"
|
||||
useInvertedBackground="noInvert"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="cta" data-section="cta">
|
||||
<ContactCenter
|
||||
tag="Reserve Your Favorite"
|
||||
title="Can't Decide? Let Us Help"
|
||||
description="Contact our styling experts to help you choose the perfect dress. We offer personalized consultations to ensure you find exactly what you're looking for."
|
||||
tagIcon={Gift}
|
||||
tagAnimation="slide-up"
|
||||
background={{ variant: "rotated-rays-animated" }}
|
||||
useInvertedBackground={false}
|
||||
inputPlaceholder="Your email"
|
||||
buttonText="Get Expert Advice"
|
||||
termsText="Our stylists will respond within 24 hours."
|
||||
buttons={[
|
||||
{ text: "📞 Call: 06 25 72 88 25", href: "tel:+212625728825" },
|
||||
{ text: "💬 WhatsApp", href: "https://wa.me/212625728825" }
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterLogoEmphasis
|
||||
logoText="Boutique Gawta Familly"
|
||||
columns={[
|
||||
{
|
||||
items: [
|
||||
{ label: "Collection", href: "/collection" },
|
||||
{ label: "About Us", href: "/about" },
|
||||
{ label: "Contact", href: "/contact" }
|
||||
]
|
||||
},
|
||||
{
|
||||
items: [
|
||||
{ label: "📞 06 25 72 88 25", href: "tel:+212625728825" },
|
||||
{ label: "📍 Galerie Ben Zaroual", href: "https://maps.google.com/?q=7F3W%2B5J+El+Jadida" },
|
||||
{ label: "⏰ Open Daily till 23:30", href: "#" }
|
||||
]
|
||||
},
|
||||
{
|
||||
items: [
|
||||
{ label: "🚗 Drive Available", href: "#" },
|
||||
{ label: "🚚 Delivery Service", href: "#" },
|
||||
{ label: "⭐ Family Owned", href: "#" }
|
||||
]
|
||||
}
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
126
src/app/contact/page.tsx
Normal file
126
src/app/contact/page.tsx
Normal file
@@ -0,0 +1,126 @@
|
||||
"use client";
|
||||
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
|
||||
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
|
||||
import TestimonialAboutCard from '@/components/sections/about/TestimonialAboutCard';
|
||||
import ContactCenter from '@/components/sections/contact/ContactCenter';
|
||||
import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis';
|
||||
import { Heart, Phone, MapPin, Clock, Gift } from 'lucide-react';
|
||||
|
||||
export default function ContactPage() {
|
||||
return (
|
||||
<ThemeProvider
|
||||
defaultButtonVariant="shift-hover"
|
||||
defaultTextAnimation="reveal-blur"
|
||||
borderRadius="pill"
|
||||
contentWidth="compact"
|
||||
sizing="largeSmall"
|
||||
background="noise"
|
||||
cardStyle="glass-depth"
|
||||
primaryButtonStyle="radial-glow"
|
||||
secondaryButtonStyle="solid"
|
||||
headingFontWeight="extrabold"
|
||||
>
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingInline
|
||||
brandName="Boutique Gawta Familly"
|
||||
navItems={[
|
||||
{ name: "Collection", id: "/collection" },
|
||||
{ name: "About", id: "/about" },
|
||||
{ name: "Contact", id: "/contact" }
|
||||
]}
|
||||
button={{
|
||||
text: "📞 Call Now", href: "tel:+212625728825"
|
||||
}}
|
||||
animateOnLoad={true}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="about" data-section="about">
|
||||
<TestimonialAboutCard
|
||||
tag="Get In Touch"
|
||||
tagIcon={Phone}
|
||||
title="Let's Connect"
|
||||
description="Boutique Gawta Familly"
|
||||
subdescription="Located in Galerie Ben Zaroual, En Face Jazzira Mall, El Jadida"
|
||||
icon={Heart}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/empty-clothing-store-with-casual-formal-wear-items-retail-shop-with-stylish-clothes-hangers-racks-modern-boutique-inside-shopping-centre-fashionable-merchandise-sale_482257-63323.jpg"
|
||||
imageAlt="Boutique Gawta Familly Contact"
|
||||
mediaAnimation="slide-up"
|
||||
useInvertedBackground={false}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="contact-form" data-section="contact-form">
|
||||
<ContactSplitForm
|
||||
title="Send us a Message"
|
||||
description="Have a question about our collection or need styling advice? Fill out the form below and our team will get back to you within 24 hours."
|
||||
inputs={[
|
||||
{ name: "name", type: "text", placeholder: "Your Full Name", required: true },
|
||||
{ name: "email", type: "email", placeholder: "Your Email Address", required: true },
|
||||
{ name: "phone", type: "tel", placeholder: "Your Phone Number", required: true }
|
||||
]}
|
||||
textarea={{
|
||||
name: "message", placeholder: "Tell us about your needs... (e.g., Wedding dress, Engagement robe, Custom fitting)", rows: 5,
|
||||
required: true
|
||||
}}
|
||||
useInvertedBackground={false}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/two-women-sitting-together-using-tablet-discussing-clothes-purchases-fashion-store-front-view-consumerism-shopping-concept_74855-12049.jpg"
|
||||
imageAlt="Contact us for personalized service"
|
||||
mediaAnimation="slide-up"
|
||||
buttonText="Send Message"
|
||||
onSubmit={(data) => console.log("Form data:", data)}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="info" data-section="info">
|
||||
<ContactCenter
|
||||
tag="Direct Contact"
|
||||
title="Call Us Directly"
|
||||
description="For immediate assistance or to schedule a fitting appointment, please call us. We're available daily and ready to help with all your fashion needs."
|
||||
tagIcon={Phone}
|
||||
tagAnimation="slide-up"
|
||||
background={{ variant: "plain" }}
|
||||
useInvertedBackground={false}
|
||||
inputPlaceholder="Your email"
|
||||
buttonText="Schedule Call"
|
||||
termsText="We'll call you back at your preferred time."
|
||||
buttons={[
|
||||
{ text: "📞 Call: 06 25 72 88 25", href: "tel:+212625728825" },
|
||||
{ text: "💬 WhatsApp", href: "https://wa.me/212625728825" }
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterLogoEmphasis
|
||||
logoText="Boutique Gawta Familly"
|
||||
columns={[
|
||||
{
|
||||
items: [
|
||||
{ label: "Collection", href: "/collection" },
|
||||
{ label: "About Us", href: "/about" },
|
||||
{ label: "Contact", href: "/contact" }
|
||||
]
|
||||
},
|
||||
{
|
||||
items: [
|
||||
{ label: "📞 06 25 72 88 25", href: "tel:+212625728825" },
|
||||
{ label: "📍 Galerie Ben Zaroual", href: "https://maps.google.com/?q=7F3W%2B5J+El+Jadida" },
|
||||
{ label: "⏰ Open Daily till 23:30", href: "#" }
|
||||
]
|
||||
},
|
||||
{
|
||||
items: [
|
||||
{ label: "🚗 Drive Available", href: "#" },
|
||||
{ label: "🚚 Delivery Service", href: "#" },
|
||||
{ label: "⭐ Family Owned", href: "#" }
|
||||
]
|
||||
}
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
@@ -16,24 +16,26 @@ const inter = Inter({
|
||||
export const metadata: Metadata = {
|
||||
title: "Boutique Gawta Familly | Elegant Robes & Caftans El Jadida", description: "Discover elegant robes and caftans in El Jadida. Premium fabrics, personalized service, and affordable luxury for weddings and special occasions. Drive & delivery available.", keywords: "boutique robe El Jadida, caftan El Jadida, robe mariage El Jadida, magasin robes El Jadida, caftans elegant", metadataBase: new URL("https://boutiquegawtafamilly.com"),
|
||||
alternates: {
|
||||
canonical: "https://boutiquegawtafamilly.com"},
|
||||
canonical: "https://boutiquegawtafamilly.com"
|
||||
},
|
||||
openGraph: {
|
||||
title: "Boutique Gawta Familly | Elegant Robes & Caftans", description: "Premium caftans and robes for your special occasion. Located in El Jadida near Jazzira Mall.", url: "https://boutiquegawtafamilly.com", siteName: "Boutique Gawta Familly", type: "website", images: [
|
||||
{
|
||||
url: "http://img.b2bpic.net/free-photo/front-view-woman-posing-with-old-phone_23-2150908614.jpg", alt: "Elegant robes and caftans"},
|
||||
],
|
||||
url: "http://img.b2bpic.net/free-photo/front-view-woman-posing-with-old-phone_23-2150908614.jpg", alt: "Elegant robes and caftans"
|
||||
}
|
||||
]
|
||||
},
|
||||
twitter: {
|
||||
card: "summary_large_image", title: "Boutique Gawta Familly - Elegant Robes & Caftans", description: "Discover timeless elegance at our boutique in El Jadida. Free delivery & drive service available.", images: ["http://img.b2bpic.net/free-photo/front-view-woman-posing-with-old-phone_23-2150908614.jpg"],
|
||||
card: "summary_large_image", title: "Boutique Gawta Familly - Elegant Robes & Caftans", description: "Discover timeless elegance at our boutique in El Jadida. Free delivery & drive service available.", images: ["http://img.b2bpic.net/free-photo/front-view-woman-posing-with-old-phone_23-2150908614.jpg"]
|
||||
},
|
||||
robots: {
|
||||
index: true,
|
||||
follow: true,
|
||||
},
|
||||
follow: true
|
||||
}
|
||||
};
|
||||
|
||||
export default function RootLayout({
|
||||
children,
|
||||
children
|
||||
}: Readonly<{
|
||||
children: React.ReactNode;
|
||||
}>) {
|
||||
|
||||
@@ -9,7 +9,7 @@ import ProductCardThree from '@/components/sections/product/ProductCardThree';
|
||||
import TestimonialCardOne from '@/components/sections/testimonial/TestimonialCardOne';
|
||||
import ContactCenter from '@/components/sections/contact/ContactCenter';
|
||||
import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis';
|
||||
import { Heart, Store, Sparkles, Gift, Phone, ShoppingBag, Truck, MapPin, Clock, MessageSquare, CircleDollarSign, ArrowLeftRight, Send, Star, Zap } from 'lucide-react';
|
||||
import { Heart, Store, Sparkles, Gift, Phone, ShoppingBag, Truck, MapPin, Clock, MessageSquare, CircleDollarSign, ArrowLeftRight, Send, Star } from 'lucide-react';
|
||||
|
||||
export default function LandingPage() {
|
||||
return (
|
||||
@@ -29,9 +29,9 @@ export default function LandingPage() {
|
||||
<NavbarLayoutFloatingInline
|
||||
brandName="Boutique Gawta Familly"
|
||||
navItems={[
|
||||
{ name: "Collection", id: "featured" },
|
||||
{ name: "About", id: "about" },
|
||||
{ name: "Contact", id: "contact" }
|
||||
{ name: "Collection", id: "/collection" },
|
||||
{ name: "About", id: "/about" },
|
||||
{ name: "Contact", id: "/contact" }
|
||||
]}
|
||||
button={{
|
||||
text: "📞 Call Now", href: "tel:+212625728825"
|
||||
@@ -61,8 +61,8 @@ export default function LandingPage() {
|
||||
{ icon: Clock, active: false }
|
||||
],
|
||||
buttons: [
|
||||
{ text: "View Collection", href: "#featured" },
|
||||
{ text: "Reserve Now", href: "#contact" }
|
||||
{ text: "View Collection", href: "/collection" },
|
||||
{ text: "Reserve Now", href: "/contact" }
|
||||
],
|
||||
stats: [
|
||||
{ title: "Free Delivery", values: ["Available", "Available", "Available"], description: "Order delivery service" },
|
||||
@@ -79,7 +79,7 @@ export default function LandingPage() {
|
||||
listTitle: "Today's Services", listItems: [
|
||||
{ icon: Gift, title: "Wedding Collections", status: "Available" },
|
||||
{ icon: Sparkles, title: "Custom Fitting", status: "Booking" },
|
||||
{ icon: Zap, title: "Express Delivery", status: "Active" }
|
||||
{ icon: CircleDollarSign, title: "Express Delivery", status: "Active" }
|
||||
],
|
||||
searchPlaceholder: "Search our collection..."
|
||||
}}
|
||||
@@ -126,7 +126,7 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground="noInvert"
|
||||
buttons={[
|
||||
{ text: "Learn More", href: "#" }
|
||||
{ text: "Learn More", href: "/collection" }
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -153,7 +153,7 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
buttons={[
|
||||
{ text: "View Full Collection", href: "#" }
|
||||
{ text: "View Full Collection", href: "/collection" }
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -201,6 +201,10 @@ export default function LandingPage() {
|
||||
inputPlaceholder="Enter your email"
|
||||
buttonText="Get In Touch"
|
||||
termsText="We respect your privacy. Reply within 24 hours."
|
||||
buttons={[
|
||||
{ text: "📞 Call: 06 25 72 88 25", href: "tel:+212625728825" },
|
||||
{ text: "📍 Visit Us", href: "https://maps.google.com/?q=7F3W%2B5J+El+Jadida" }
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -216,6 +220,10 @@ export default function LandingPage() {
|
||||
inputPlaceholder="Your email address"
|
||||
buttonText="Request Information"
|
||||
termsText="We'll get back to you within 24 hours during business hours."
|
||||
buttons={[
|
||||
{ text: "📞 Call Now", href: "tel:+212625728825" },
|
||||
{ text: "💬 WhatsApp", href: "https://wa.me/212625728825" }
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -225,9 +233,9 @@ export default function LandingPage() {
|
||||
columns={[
|
||||
{
|
||||
items: [
|
||||
{ label: "Collection", href: "#featured" },
|
||||
{ label: "About Us", href: "#about" },
|
||||
{ label: "Contact", href: "#contact" }
|
||||
{ label: "Collection", href: "/collection" },
|
||||
{ label: "About Us", href: "/about" },
|
||||
{ label: "Contact", href: "/contact" }
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -249,4 +257,4 @@ export default function LandingPage() {
|
||||
</div>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user