Merge version_2 into main #9

Merged
bender merged 3 commits from version_2 into main 2026-03-03 21:50:09 +00:00
3 changed files with 18 additions and 96 deletions

View File

@@ -2,12 +2,9 @@
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';
import { Sparkles } from 'lucide-react';
export default function CollectionPage() {
return (
@@ -28,6 +25,7 @@ export default function CollectionPage() {
brandName="Boutique Gawta Familly"
navItems={[
{ name: "Collection", id: "/collection" },
{ name: "Gallery", id: "/collection" },
{ name: "About", id: "/about" },
{ name: "Contact", id: "/contact" }
]}
@@ -38,31 +36,12 @@ export default function CollectionPage() {
/>
</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">
<div id="gallery" data-section="gallery">
<ProductCardThree
title="Featured Collections"
description="Explore our most popular and elegant pieces"
tag="Premium Selection"
tagIcon={Star}
title="Full Collection"
description="Explore our complete collection of elegant robes and caftans perfect for weddings, engagements, and special occasions"
tag="Gallery"
tagIcon={Sparkles}
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
@@ -74,13 +53,13 @@ export default function CollectionPage() {
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: "4", name: "Formal Dinner Caftan", price: "2,000 MAD", imageSrc: "http://img.b2bpic.net/free-photo/fashion-woman-in-elegant-dress_74855-5239.jpg", imageAlt: "Formal dinner caftan", 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: "5", name: "Engagement Ceremony Robe", price: "2,200 MAD", imageSrc: "http://img.b2bpic.net/free-photo/happy-woman-in-new-dress-enjoying-her-appearance_74855-7143.jpg", imageAlt: "Engagement ceremony 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
id: "6", name: "Classic Party Caftan", price: "1,500 MAD", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-in-elegant-dress-posing-studio_23-2148187753.jpg", imageAlt: "Classic party caftan", initialQuantity: 1
}
]}
gridVariant="three-columns-all-equal-width"
@@ -88,60 +67,19 @@ export default function CollectionPage() {
textboxLayout="default"
useInvertedBackground={false}
buttons={[
{ text: "View More", href: "#" }
{ text: "Call to Reserve", href: "tel:+212625728825" }
]}
/>
</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."
/>
</div>
<div id="footer" data-section="footer">
<FooterLogoEmphasis
logoText="Boutique Gawta Familly"
columns={[
{
items: [
{ label: "Collection", href: "/collection" },
{ label: "Home", href: "/" },
{ label: "Gallery", href: "/collection" },
{ label: "About Us", href: "/about" },
{ label: "Contact", href: "/contact" }
]
@@ -155,9 +93,9 @@ export default function CollectionPage() {
},
{
items: [
{ label: "🚗 Drive Available", href: "#" },
{ label: "🚚 Delivery Service", href: "#" },
{ label: "⭐ Family Owned", href: "#" }
{ label: "🚗 Drive Available", href: "tel:+212625728825" },
{ label: "🚚 Delivery Service", href: "tel:+212625728825" },
{ label: "⭐ Family Owned", href: "/about" }
]
}
]}

View File

@@ -26,7 +26,7 @@ export default function ContactPage() {
brandName="Boutique Gawta Familly"
navItems={[
{ name: "Collection", id: "/" },
{ name: "Gallery", id: "/gallery" },
{ name: "Gallery", id: "/collection" },
{ name: "About", id: "/about" },
{ name: "Contact", id: "/contact" }
]}
@@ -49,10 +49,6 @@ export default function ContactPage() {
inputPlaceholder="Your email address"
buttonText="Request Information"
termsText="We'll get back to you within 24 hours during business hours."
buttons={[
{ text: "📞 Call Now: 06 25 72 88 25", href: "tel:+212625728825" },
{ text: "💬 WhatsApp", href: "https://wa.me/212625728825" }
]}
/>
</div>
@@ -68,10 +64,6 @@ export default function ContactPage() {
inputPlaceholder="Your phone number"
buttonText="Get Directions"
termsText="We offer free delivery and convenient drive service for your shopping experience."
buttons={[
{ text: "📍 Get Directions", href: "https://maps.google.com/?q=7F3W%2B5J+El+Jadida" },
{ text: "🚗 Book Drive Service", href: "tel:+212625728825" }
]}
/>
</div>
@@ -82,7 +74,7 @@ export default function ContactPage() {
{
items: [
{ label: "Home", href: "/" },
{ label: "Gallery", href: "/gallery" },
{ label: "Gallery", href: "/collection" },
{ label: "About Us", href: "/about" },
{ label: "Contact", href: "/contact" }
]

View File

@@ -211,10 +211,6 @@ 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>
@@ -230,10 +226,6 @@ 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>