diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx index efc085d..b4b8b98 100644 --- a/src/app/about/page.tsx +++ b/src/app/about/page.tsx @@ -4,7 +4,7 @@ import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatin import TextAbout from '@/components/sections/about/TextAbout'; import FeatureCardTwentyThree from '@/components/sections/feature/FeatureCardTwentyThree'; import FooterCard from '@/components/sections/footer/FooterCard'; -import { Instagram, Facebook, Pinterest } from 'lucide-react'; +import { Instagram, Facebook, Hash } from 'lucide-react'; export default function AboutPage() { return ( @@ -31,8 +31,7 @@ export default function AboutPage() { { name: "Contact", id: "/contact" } ]} button={{ - text: "Book Now", - href: "/contact" + text: "Book Now", href: "/contact" }} /> @@ -54,25 +53,16 @@ export default function AboutPage() { description="The principles that guide every arrangement we create and every relationship we build" features={[ { - id: "1", - title: "Craftsmanship Excellence", - tags: ["Quality", "Attention to Detail"], - imageSrc: "https://img.b2bpic.net/free-photo/medium-shot-smiley-woman-with-flowers_23-2149247537.jpg", - imageAlt: "Florist crafting arrangement" + id: "1", title: "Craftsmanship Excellence", tags: ["Quality", "Attention to Detail"], + imageSrc: "https://img.b2bpic.net/free-photo/medium-shot-smiley-woman-with-flowers_23-2149247537.jpg", imageAlt: "Florist crafting arrangement" }, { - id: "2", - title: "Sustainable Practices", - tags: ["Eco-Friendly", "Local Sourcing"], - imageSrc: "https://img.b2bpic.net/free-photo/vase-flower_74190-1525.jpg", - imageAlt: "Sustainable flower arrangement" + id: "2", title: "Sustainable Practices", tags: ["Eco-Friendly", "Local Sourcing"], + imageSrc: "https://img.b2bpic.net/free-photo/vase-flower_74190-1525.jpg", imageAlt: "Sustainable flower arrangement" }, { - id: "3", - title: "Personal Touch", - tags: ["Custom Design", "Client-Focused"], - imageSrc: "https://img.b2bpic.net/free-photo/blooming-flowers-table-garden_1304-4038.jpg", - imageAlt: "Personalized floral design" + id: "3", title: "Personal Touch", tags: ["Custom Design", "Client-Focused"], + imageSrc: "https://img.b2bpic.net/free-photo/blooming-flowers-table-garden_1304-4038.jpg", imageAlt: "Personalized floral design" } ]} animationType="slide-up" @@ -99,7 +89,7 @@ export default function AboutPage() { socialLinks={[ { icon: Instagram, href: "https://instagram.com/jasminflowers", ariaLabel: "Instagram" }, { icon: Facebook, href: "https://facebook.com/jasminflowers", ariaLabel: "Facebook" }, - { icon: Pinterest, href: "https://pinterest.com/jasminflowers", ariaLabel: "Pinterest" } + { icon: Hash, href: "https://pinterest.com/jasminflowers", ariaLabel: "Pinterest" } ]} /> diff --git a/src/app/blog/page.tsx b/src/app/blog/page.tsx index aa992c4..6fc2237 100644 --- a/src/app/blog/page.tsx +++ b/src/app/blog/page.tsx @@ -6,7 +6,7 @@ import BlogCardOne from '@/components/sections/blog/BlogCardOne'; import FooterCard from '@/components/sections/footer/FooterCard'; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay'; -import { Instagram, Facebook, Pinterest } from 'lucide-react'; +import { Instagram, Facebook, Hash } from 'lucide-react'; type BlogPost = { id: string; @@ -132,7 +132,7 @@ export default function BlogPage() { socialLinks={[ {"icon":Instagram,"href":"https://instagram.com/jasminflowers","ariaLabel":"Instagram"}, {"icon":Facebook,"href":"https://facebook.com/jasminflowers","ariaLabel":"Facebook"}, - {"icon":Pinterest,"href":"https://pinterest.com/jasminflowers","ariaLabel":"Pinterest"} + {"icon":Hash,"href":"https://pinterest.com/jasminflowers","ariaLabel":"Pinterest"} ]} /> diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx index e9c5b74..45a76a2 100644 --- a/src/app/contact/page.tsx +++ b/src/app/contact/page.tsx @@ -4,7 +4,7 @@ import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatin import ContactSplitForm from '@/components/sections/contact/ContactSplitForm'; import TextAbout from '@/components/sections/about/TextAbout'; import FooterCard from '@/components/sections/footer/FooterCard'; -import { Instagram, Facebook, Pinterest } from 'lucide-react'; +import { Instagram, Facebook, Hash } from 'lucide-react'; export default function ContactPage() { return ( @@ -31,8 +31,7 @@ export default function ContactPage() { { name: "Contact", id: "/contact" } ]} button={{ - text: "Book Now", - href: "/contact" + text: "Book Now", href: "/contact" }} /> @@ -48,9 +47,7 @@ export default function ContactPage() { { name: "eventDate", type: "date", placeholder: "Planned Event Date", required: true } ]} textarea={{ - name: "message", - placeholder: "Tell us about your floral vision and any specific preferences", - rows: 5, + name: "message", placeholder: "Tell us about your floral vision and any specific preferences", rows: 5, required: true }} useInvertedBackground="noInvert" @@ -91,7 +88,7 @@ export default function ContactPage() { socialLinks={[ { icon: Instagram, href: "https://instagram.com/jasminflowers", ariaLabel: "Instagram" }, { icon: Facebook, href: "https://facebook.com/jasminflowers", ariaLabel: "Facebook" }, - { icon: Pinterest, href: "https://pinterest.com/jasminflowers", ariaLabel: "Pinterest" } + { icon: Hash, href: "https://pinterest.com/jasminflowers", ariaLabel: "Pinterest" } ]} /> diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 3b02cda..41672c4 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -5,33 +5,21 @@ import { ServiceWrapper } from "@/components/ServiceWrapper"; import Tag from "@/tag/Tag"; const sourceSans3 = Source_Sans_3({ - variable: "--font-source-sans-3", - subsets: ["latin"], + variable: "--font-source-sans-3", subsets: ["latin"], }); export const metadata: Metadata = { - title: "Jasmin Flowers Studio | Bespoke Floral Design", - description: "Premium floral design studio creating bespoke arrangements for weddings, events, and special occasions with timeless elegance.", - keywords: "florist, flower arrangements, wedding flowers, event design, floral studio", - metadataBase: new URL("https://jasminflowers.com"), + title: "Jasmin Flowers Studio | Bespoke Floral Design", description: "Premium floral design studio creating bespoke arrangements for weddings, events, and special occasions with timeless elegance.", keywords: "florist, flower arrangements, wedding flowers, event design, floral studio", metadataBase: new URL("https://jasminflowers.com"), alternates: { canonical: "https://jasminflowers.com" }, openGraph: { - title: "Jasmin Flowers Studio | Bespoke Floral Design", - description: "Premium floral design studio creating bespoke arrangements for weddings, events, and special occasions.", - siteName: "Jasmin", - type: "website", - images: [{ - url: "https://img.b2bpic.net/free-photo/vase-flower_74190-1525.jpg", - alt: "Jasmin Flowers Studio" + title: "Jasmin Flowers Studio | Bespoke Floral Design", description: "Premium floral design studio creating bespoke arrangements for weddings, events, and special occasions.", siteName: "Jasmin", type: "website", images: [{ + url: "https://img.b2bpic.net/free-photo/vase-flower_74190-1525.jpg", alt: "Jasmin Flowers Studio" }] }, twitter: { - card: "summary_large_image", - title: "Jasmin Flowers Studio", - description: "Bespoke floral arrangements for weddings and events", - images: ["https://img.b2bpic.net/free-photo/vase-flower_74190-1525.jpg"] + card: "summary_large_image", title: "Jasmin Flowers Studio", description: "Bespoke floral arrangements for weddings and events", images: ["https://img.b2bpic.net/free-photo/vase-flower_74190-1525.jpg"] }, robots: { index: true, diff --git a/src/app/page.tsx b/src/app/page.tsx index b74305a..ccb24ff 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -7,7 +7,7 @@ import ProductCardFour from '@/components/sections/product/ProductCardFour'; import FeatureCardTwentyThree from '@/components/sections/feature/FeatureCardTwentyThree'; import TestimonialCardFive from '@/components/sections/testimonial/TestimonialCardFive'; import FooterCard from '@/components/sections/footer/FooterCard'; -import { Sparkles, Instagram, Facebook, Pinterest } from 'lucide-react'; +import { Sparkles, Instagram, Facebook, Hash } from 'lucide-react'; import Link from 'next/link'; export default function HomePage() { @@ -35,8 +35,7 @@ export default function HomePage() { { name: "Contact", id: "/contact" } ]} button={{ - text: "Book Now", - href: "/contact" + text: "Book Now", href: "/contact" }} /> @@ -75,28 +74,13 @@ export default function HomePage() { description="Discover our signature arrangements perfect for every occasion" products={[ { - id: "1", - name: "Romantic Rose Ensemble", - price: "$145", - variant: "Premium Roses · 5 Colors", - imageSrc: "https://img.b2bpic.net/free-photo/wedding-roses-bouquet-stands-chair-around-are-scattered-petals-roses_8353-9798.jpg", - imageAlt: "Luxury rose arrangement" + id: "1", name: "Romantic Rose Ensemble", price: "$145", variant: "Premium Roses · 5 Colors", imageSrc: "https://img.b2bpic.net/free-photo/wedding-roses-bouquet-stands-chair-around-are-scattered-petals-roses_8353-9798.jpg", imageAlt: "Luxury rose arrangement" }, { - id: "2", - name: "Bridal Bliss Bouquet", - price: "$280", - variant: "Wedding · Custom Available", - imageSrc: "https://img.b2bpic.net/free-photo/bouquet-pink-roses-single-branch-rose-with-green-leaves-inside-vase_114579-1440.jpg", - imageAlt: "Wedding bridal bouquet" + id: "2", name: "Bridal Bliss Bouquet", price: "$280", variant: "Wedding · Custom Available", imageSrc: "https://img.b2bpic.net/free-photo/bouquet-pink-roses-single-branch-rose-with-green-leaves-inside-vase_114579-1440.jpg", imageAlt: "Wedding bridal bouquet" }, { - id: "3", - name: "Celebration Centerpiece", - price: "$195", - variant: "Events · Seasonal Selection", - imageSrc: "https://img.b2bpic.net/free-photo/bouquet-pink-roses-with-green-leaves-inside-vase_114579-1439.jpg", - imageAlt: "Event floral centerpiece" + id: "3", name: "Celebration Centerpiece", price: "$195", variant: "Events · Seasonal Selection", imageSrc: "https://img.b2bpic.net/free-photo/bouquet-pink-roses-with-green-leaves-inside-vase_114579-1439.jpg", imageAlt: "Event floral centerpiece" } ]} gridVariant="uniform-all-items-equal" @@ -116,32 +100,20 @@ export default function HomePage() { description="From intimate gatherings to grand celebrations, we offer comprehensive floral design services tailored to your vision" features={[ { - id: "1", - title: "Wedding Floral Design", - tags: ["Weddings", "Custom Design"], - imageSrc: "https://img.b2bpic.net/free-photo/blooming-flowers-table-garden_1304-4038.jpg", - imageAlt: "Wedding floral setup" + id: "1", title: "Wedding Floral Design", tags: ["Weddings", "Custom Design"], + imageSrc: "https://img.b2bpic.net/free-photo/blooming-flowers-table-garden_1304-4038.jpg", imageAlt: "Wedding floral setup" }, { - id: "2", - title: "Event Decorations", - tags: ["Events", "Centerpieces"], - imageSrc: "https://img.b2bpic.net/free-photo/row-bouquets-decorating-table_1304-4047.jpg", - imageAlt: "Event flower decorations" + id: "2", title: "Event Decorations", tags: ["Events", "Centerpieces"], + imageSrc: "https://img.b2bpic.net/free-photo/row-bouquets-decorating-table_1304-4047.jpg", imageAlt: "Event flower decorations" }, { - id: "3", - title: "Subscription Arrangements", - tags: ["Delivery", "Fresh Weekly"], - imageSrc: "https://img.b2bpic.net/free-photo/vase-flower_74190-1525.jpg", - imageAlt: "Weekly flower subscription" + id: "3", title: "Subscription Arrangements", tags: ["Delivery", "Fresh Weekly"], + imageSrc: "https://img.b2bpic.net/free-photo/vase-flower_74190-1525.jpg", imageAlt: "Weekly flower subscription" }, { - id: "4", - title: "Corporate Installations", - tags: ["Businesses", "Long-term"], - imageSrc: "https://img.b2bpic.net/free-photo/medium-shot-smiley-woman-with-flowers_23-2149247537.jpg", - imageAlt: "Corporate floral installation" + id: "4", title: "Corporate Installations", tags: ["Businesses", "Long-term"], + imageSrc: "https://img.b2bpic.net/free-photo/medium-shot-smiley-woman-with-flowers_23-2149247537.jpg", imageAlt: "Corporate floral installation" } ]} animationType="slide-up" @@ -156,52 +128,16 @@ export default function HomePage() { description="Read testimonials from delighted customers who trusted Jasmin for their special moments" testimonials={[ { - id: "1", - name: "Sarah Mitchell, Bride", - date: "Date: 12 June 2024", - title: "Absolutely stunning bridal bouquet!", - quote: "Jasmin transformed my wedding vision into reality. The bridal bouquet was breathtaking, and every detail was executed flawlessly. The entire experience was professional and stress-free.", - tag: "Wedding", - avatarSrc: "https://img.b2bpic.net/free-photo/close-up-good-looking-smiling-friendly-female-trainee-ready-tackle-assignments-smiling-broadly-feeling-lucky-day-work-self-assured-encouraged-achieve-success-goal-white-wall_176420-35567.jpg", - avatarAlt: "Sarah Mitchell", - imageSrc: "https://img.b2bpic.net/free-photo/bouquet-pink-roses-single-branch-rose-with-green-leaves-inside-vase_114579-1440.jpg", - imageAlt: "Bridal bouquet" + id: "1", name: "Sarah Mitchell, Bride", date: "Date: 12 June 2024", title: "Absolutely stunning bridal bouquet!", quote: "Jasmin transformed my wedding vision into reality. The bridal bouquet was breathtaking, and every detail was executed flawlessly. The entire experience was professional and stress-free.", tag: "Wedding", avatarSrc: "https://img.b2bpic.net/free-photo/close-up-good-looking-smiling-friendly-female-trainee-ready-tackle-assignments-smiling-broadly-feeling-lucky-day-work-self-assured-encouraged-achieve-success-goal-white-wall_176420-35567.jpg", avatarAlt: "Sarah Mitchell", imageSrc: "https://img.b2bpic.net/free-photo/bouquet-pink-roses-single-branch-rose-with-green-leaves-inside-vase_114579-1440.jpg", imageAlt: "Bridal bouquet" }, { - id: "2", - name: "Emma Richards, Event Planner", - date: "Date: 5 May 2024", - title: "Outstanding professionalism and creativity", - quote: "Working with Jasmin on corporate events has been fantastic. Their creativity knows no bounds, and they consistently deliver arrangements that exceed expectations. Highly recommended!", - tag: "Corporate", - avatarSrc: "https://img.b2bpic.net/free-photo/positive-confident-businesswoman-wearing-formal-suit-standing-with-arms-folded_74855-10328.jpg", - avatarAlt: "Emma Richards", - imageSrc: "https://img.b2bpic.net/free-photo/row-bouquets-decorating-table_1304-4047.jpg", - imageAlt: "Corporate event decoration" + id: "2", name: "Emma Richards, Event Planner", date: "Date: 5 May 2024", title: "Outstanding professionalism and creativity", quote: "Working with Jasmin on corporate events has been fantastic. Their creativity knows no bounds, and they consistently deliver arrangements that exceed expectations. Highly recommended!", tag: "Corporate", avatarSrc: "https://img.b2bpic.net/free-photo/positive-confident-businesswoman-wearing-formal-suit-standing-with-arms-folded_74855-10328.jpg", avatarAlt: "Emma Richards", imageSrc: "https://img.b2bpic.net/free-photo/row-bouquets-decorating-table_1304-4047.jpg", imageAlt: "Corporate event decoration" }, { - id: "3", - name: "Jessica Thompson, Customer", - date: "Date: 28 April 2024", - title: "Fresh, beautiful, and reliable", - quote: "I've been subscribing to Jasmin's weekly arrangements for three months. Every delivery is fresh, beautifully designed, and brings joy to my home. Customer service is exceptional.", - tag: "Subscription", - avatarSrc: "https://img.b2bpic.net/free-photo/portrait-smiley-business-woman_23-2148603029.jpg", - avatarAlt: "Jessica Thompson", - imageSrc: "https://img.b2bpic.net/free-photo/vase-flower_74190-1525.jpg", - imageAlt: "Weekly flower arrangement" + id: "3", name: "Jessica Thompson, Customer", date: "Date: 28 April 2024", title: "Fresh, beautiful, and reliable", quote: "I've been subscribing to Jasmin's weekly arrangements for three months. Every delivery is fresh, beautifully designed, and brings joy to my home. Customer service is exceptional.", tag: "Subscription", avatarSrc: "https://img.b2bpic.net/free-photo/portrait-smiley-business-woman_23-2148603029.jpg", avatarAlt: "Jessica Thompson", imageSrc: "https://img.b2bpic.net/free-photo/vase-flower_74190-1525.jpg", imageAlt: "Weekly flower arrangement" }, { - id: "4", - name: "Michael Anderson, Groom", - date: "Date: 15 March 2024", - title: "Made our wedding day perfect", - quote: "From ceremony flowers to reception centerpieces, Jasmin handled everything beautifully. Our guests couldn't stop complimenting the floral arrangements. Thank you for making our day special!", - tag: "Wedding", - avatarSrc: "https://img.b2bpic.net/free-photo/portrait-middle-aged-businesswoman_23-2148204386.jpg", - avatarAlt: "Michael Anderson", - imageSrc: "https://img.b2bpic.net/free-photo/blooming-flowers-table-garden_1304-4038.jpg", - imageAlt: "Wedding setup" + id: "4", name: "Michael Anderson, Groom", date: "Date: 15 March 2024", title: "Made our wedding day perfect", quote: "From ceremony flowers to reception centerpieces, Jasmin handled everything beautifully. Our guests couldn't stop complimenting the floral arrangements. Thank you for making our day special!", tag: "Wedding", avatarSrc: "https://img.b2bpic.net/free-photo/portrait-middle-aged-businesswoman_23-2148204386.jpg", avatarAlt: "Michael Anderson", imageSrc: "https://img.b2bpic.net/free-photo/blooming-flowers-table-garden_1304-4038.jpg", imageAlt: "Wedding setup" } ]} textboxLayout="default" @@ -216,7 +152,7 @@ export default function HomePage() { socialLinks={[ { icon: Instagram, href: "https://instagram.com/jasminflowers", ariaLabel: "Instagram" }, { icon: Facebook, href: "https://facebook.com/jasminflowers", ariaLabel: "Facebook" }, - { icon: Pinterest, href: "https://pinterest.com/jasminflowers", ariaLabel: "Pinterest" } + { icon: Hash, href: "https://pinterest.com/jasminflowers", ariaLabel: "Pinterest" } ]} /> diff --git a/src/app/portfolio/page.tsx b/src/app/portfolio/page.tsx index 2b49dc5..8a56d0c 100644 --- a/src/app/portfolio/page.tsx +++ b/src/app/portfolio/page.tsx @@ -4,7 +4,7 @@ import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatin import BlogCardOne from '@/components/sections/blog/BlogCardOne'; import ProductCardFour from '@/components/sections/product/ProductCardFour'; import FooterCard from '@/components/sections/footer/FooterCard'; -import { Instagram, Facebook, Pinterest } from 'lucide-react'; +import { Instagram, Facebook, Hash } from 'lucide-react'; export default function PortfolioPage() { return ( @@ -31,8 +31,7 @@ export default function PortfolioPage() { { name: "Contact", id: "/contact" } ]} button={{ - text: "Book Now", - href: "/contact" + text: "Book Now", href: "/contact" }} /> @@ -43,48 +42,16 @@ export default function PortfolioPage() { description="Explore our latest floral creations and design inspirations" blogs={[ { - id: "1", - category: "Wedding", - title: "Spring Garden Wedding Celebration", - excerpt: "A lush garden-inspired wedding featuring cascading roses and peonies in soft pastels", - imageSrc: "https://img.b2bpic.net/free-photo/blooming-flowers-table-garden_1304-4038.jpg", - imageAlt: "Wedding garden setup", - authorName: "Jasmin Studio", - authorAvatar: "https://img.b2bpic.net/free-photo/medium-shot-smiley-woman-with-flowers_23-2149247537.jpg", - date: "22 May 2024" + id: "1", category: "Wedding", title: "Spring Garden Wedding Celebration", excerpt: "A lush garden-inspired wedding featuring cascading roses and peonies in soft pastels", imageSrc: "https://img.b2bpic.net/free-photo/blooming-flowers-table-garden_1304-4038.jpg", imageAlt: "Wedding garden setup", authorName: "Jasmin Studio", authorAvatar: "https://img.b2bpic.net/free-photo/medium-shot-smiley-woman-with-flowers_23-2149247537.jpg", date: "22 May 2024" }, { - id: "2", - category: "Events", - title: "Corporate Gala Centerpieces", - excerpt: "Elegant table arrangements elevating the ambiance of a luxury corporate event", - imageSrc: "https://img.b2bpic.net/free-photo/row-bouquets-decorating-table_1304-4047.jpg", - imageAlt: "Event centerpieces", - authorName: "Jasmin Studio", - authorAvatar: "https://img.b2bpic.net/free-photo/medium-shot-smiley-woman-with-flowers_23-2149247537.jpg", - date: "10 May 2024" + id: "2", category: "Events", title: "Corporate Gala Centerpieces", excerpt: "Elegant table arrangements elevating the ambiance of a luxury corporate event", imageSrc: "https://img.b2bpic.net/free-photo/row-bouquets-decorating-table_1304-4047.jpg", imageAlt: "Event centerpieces", authorName: "Jasmin Studio", authorAvatar: "https://img.b2bpic.net/free-photo/medium-shot-smiley-woman-with-flowers_23-2149247537.jpg", date: "10 May 2024" }, { - id: "3", - category: "Design", - title: "Seasonal Color Trends in Florals", - excerpt: "Discover how we incorporate trending color palettes into our arrangement designs", - imageSrc: "https://img.b2bpic.net/free-photo/vase-flower_74190-1525.jpg", - imageAlt: "Seasonal flowers", - authorName: "Jasmin Studio", - authorAvatar: "https://img.b2bpic.net/free-photo/medium-shot-smiley-woman-with-flowers_23-2149247537.jpg", - date: "28 April 2024" + id: "3", category: "Design", title: "Seasonal Color Trends in Florals", excerpt: "Discover how we incorporate trending color palettes into our arrangement designs", imageSrc: "https://img.b2bpic.net/free-photo/vase-flower_74190-1525.jpg", imageAlt: "Seasonal flowers", authorName: "Jasmin Studio", authorAvatar: "https://img.b2bpic.net/free-photo/medium-shot-smiley-woman-with-flowers_23-2149247537.jpg", date: "28 April 2024" }, { - id: "4", - category: "Inspiration", - title: "The Art of Floral Storytelling", - excerpt: "How each arrangement tells a unique story through color, texture, and composition", - imageSrc: "https://img.b2bpic.net/free-photo/wedding-roses-bouquet-stands-chair-around-are-scattered-petals-roses_8353-9798.jpg", - imageAlt: "Rose arrangement", - authorName: "Jasmin Studio", - authorAvatar: "https://img.b2bpic.net/free-photo/medium-shot-smiley-woman-with-flowers_23-2149247537.jpg", - date: "15 April 2024" + id: "4", category: "Inspiration", title: "The Art of Floral Storytelling", excerpt: "How each arrangement tells a unique story through color, texture, and composition", imageSrc: "https://img.b2bpic.net/free-photo/wedding-roses-bouquet-stands-chair-around-are-scattered-petals-roses_8353-9798.jpg", imageAlt: "Rose arrangement", authorName: "Jasmin Studio", authorAvatar: "https://img.b2bpic.net/free-photo/medium-shot-smiley-woman-with-flowers_23-2149247537.jpg", date: "15 April 2024" } ]} animationType="slide-up" @@ -100,36 +67,16 @@ export default function PortfolioPage() { description="Our most popular arrangements showcasing the diversity of our floral artistry" products={[ { - id: "1", - name: "Garden Romance Collection", - price: "$165", - variant: "Mixed Blooms · 4 Styles", - imageSrc: "https://img.b2bpic.net/free-photo/blooming-flowers-table-garden_1304-4038.jpg", - imageAlt: "Garden romance collection" + id: "1", name: "Garden Romance Collection", price: "$165", variant: "Mixed Blooms · 4 Styles", imageSrc: "https://img.b2bpic.net/free-photo/blooming-flowers-table-garden_1304-4038.jpg", imageAlt: "Garden romance collection" }, { - id: "2", - name: "Modern Minimalist Series", - price: "$125", - variant: "Clean Lines · Contemporary", - imageSrc: "https://img.b2bpic.net/free-photo/vase-flower_74190-1525.jpg", - imageAlt: "Modern minimalist arrangement" + id: "2", name: "Modern Minimalist Series", price: "$125", variant: "Clean Lines · Contemporary", imageSrc: "https://img.b2bpic.net/free-photo/vase-flower_74190-1525.jpg", imageAlt: "Modern minimalist arrangement" }, { - id: "3", - name: "Luxury Event Package", - price: "$450", - variant: "Premium · Full Service", - imageSrc: "https://img.b2bpic.net/free-photo/row-bouquets-decorating-table_1304-4047.jpg", - imageAlt: "Luxury event package" + id: "3", name: "Luxury Event Package", price: "$450", variant: "Premium · Full Service", imageSrc: "https://img.b2bpic.net/free-photo/row-bouquets-decorating-table_1304-4047.jpg", imageAlt: "Luxury event package" }, { - id: "4", - name: "Bridal Signature Bouquets", - price: "$320", - variant: "Wedding · Custom Colors", - imageSrc: "https://img.b2bpic.net/free-photo/bouquet-pink-roses-single-branch-rose-with-green-leaves-inside-vase_114579-1440.jpg", - imageAlt: "Bridal signature bouquet" + id: "4", name: "Bridal Signature Bouquets", price: "$320", variant: "Wedding · Custom Colors", imageSrc: "https://img.b2bpic.net/free-photo/bouquet-pink-roses-single-branch-rose-with-green-leaves-inside-vase_114579-1440.jpg", imageAlt: "Bridal signature bouquet" } ]} gridVariant="uniform-all-items-equal" @@ -150,7 +97,7 @@ export default function PortfolioPage() { socialLinks={[ { icon: Instagram, href: "https://instagram.com/jasminflowers", ariaLabel: "Instagram" }, { icon: Facebook, href: "https://facebook.com/jasminflowers", ariaLabel: "Facebook" }, - { icon: Pinterest, href: "https://pinterest.com/jasminflowers", ariaLabel: "Pinterest" } + { icon: Hash, href: "https://pinterest.com/jasminflowers", ariaLabel: "Pinterest" } ]} /> diff --git a/src/app/services/page.tsx b/src/app/services/page.tsx index 83035a7..2fb7fbb 100644 --- a/src/app/services/page.tsx +++ b/src/app/services/page.tsx @@ -4,7 +4,7 @@ import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatin import FeatureCardTwentyThree from '@/components/sections/feature/FeatureCardTwentyThree'; import ProductCardFour from '@/components/sections/product/ProductCardFour'; import FooterCard from '@/components/sections/footer/FooterCard'; -import { Instagram, Facebook, Pinterest } from 'lucide-react'; +import { Instagram, Facebook, Hash } from 'lucide-react'; export default function ServicesPage() { return ( @@ -31,8 +31,7 @@ export default function ServicesPage() { { name: "Contact", id: "/contact" } ]} button={{ - text: "Book Now", - href: "/contact" + text: "Book Now", href: "/contact" }} /> @@ -43,32 +42,20 @@ export default function ServicesPage() { description="From intimate gatherings to grand celebrations, we offer complete floral design services tailored to your unique vision and requirements" features={[ { - id: "1", - title: "Wedding Floral Design", - tags: ["Bridal Bouquets", "Ceremony Decor", "Reception Centerpieces"], - imageSrc: "https://img.b2bpic.net/free-photo/blooming-flowers-table-garden_1304-4038.jpg", - imageAlt: "Wedding floral design service" + id: "1", title: "Wedding Floral Design", tags: ["Bridal Bouquets", "Ceremony Decor", "Reception Centerpieces"], + imageSrc: "https://img.b2bpic.net/free-photo/blooming-flowers-table-garden_1304-4038.jpg", imageAlt: "Wedding floral design service" }, { - id: "2", - title: "Corporate Events", - tags: ["Executive Meetings", "Galas", "Product Launches"], - imageSrc: "https://img.b2bpic.net/free-photo/row-bouquets-decorating-table_1304-4047.jpg", - imageAlt: "Corporate event floral service" + id: "2", title: "Corporate Events", tags: ["Executive Meetings", "Galas", "Product Launches"], + imageSrc: "https://img.b2bpic.net/free-photo/row-bouquets-decorating-table_1304-4047.jpg", imageAlt: "Corporate event floral service" }, { - id: "3", - title: "Weekly Subscriptions", - tags: ["Home Delivery", "Office Spaces", "Seasonal Themes"], - imageSrc: "https://img.b2bpic.net/free-photo/vase-flower_74190-1525.jpg", - imageAlt: "Weekly flower subscription service" + id: "3", title: "Weekly Subscriptions", tags: ["Home Delivery", "Office Spaces", "Seasonal Themes"], + imageSrc: "https://img.b2bpic.net/free-photo/vase-flower_74190-1525.jpg", imageAlt: "Weekly flower subscription service" }, { - id: "4", - title: "Special Occasions", - tags: ["Birthdays", "Anniversaries", "Celebrations"], - imageSrc: "https://img.b2bpic.net/free-photo/assorted-flower-arrangement-vase_209848-94.jpg", - imageAlt: "Special occasion floral service" + id: "4", title: "Special Occasions", tags: ["Birthdays", "Anniversaries", "Celebrations"], + imageSrc: "https://img.b2bpic.net/free-photo/assorted-flower-arrangement-vase_209848-94.jpg", imageAlt: "Special occasion floral service" } ]} animationType="slide-up" @@ -86,28 +73,13 @@ export default function ServicesPage() { description="Choose from our carefully curated service packages designed to meet different needs and budgets" products={[ { - id: "1", - name: "Essential Package", - price: "$299", - variant: "Perfect for intimate gatherings", - imageSrc: "https://img.b2bpic.net/free-photo/bouquet-pink-roses-with-green-leaves-inside-vase_114579-1439.jpg", - imageAlt: "Essential service package" + id: "1", name: "Essential Package", price: "$299", variant: "Perfect for intimate gatherings", imageSrc: "https://img.b2bpic.net/free-photo/bouquet-pink-roses-with-green-leaves-inside-vase_114579-1439.jpg", imageAlt: "Essential service package" }, { - id: "2", - name: "Premium Package", - price: "$599", - variant: "Ideal for medium-sized events", - imageSrc: "https://img.b2bpic.net/free-photo/bouquet-pink-roses-single-branch-rose-with-green-leaves-inside-vase_114579-1440.jpg", - imageAlt: "Premium service package" + id: "2", name: "Premium Package", price: "$599", variant: "Ideal for medium-sized events", imageSrc: "https://img.b2bpic.net/free-photo/bouquet-pink-roses-single-branch-rose-with-green-leaves-inside-vase_114579-1440.jpg", imageAlt: "Premium service package" }, { - id: "3", - name: "Luxury Package", - price: "$1,299", - variant: "Complete full-service experience", - imageSrc: "https://img.b2bpic.net/free-photo/wedding-roses-bouquet-stands-chair-around-are-scattered-petals-roses_8353-9798.jpg", - imageAlt: "Luxury service package" + id: "3", name: "Luxury Package", price: "$1,299", variant: "Complete full-service experience", imageSrc: "https://img.b2bpic.net/free-photo/wedding-roses-bouquet-stands-chair-around-are-scattered-petals-roses_8353-9798.jpg", imageAlt: "Luxury service package" } ]} gridVariant="uniform-all-items-equal" @@ -127,25 +99,16 @@ export default function ServicesPage() { description="We follow a proven approach to ensure every project exceeds your expectations from initial consultation to final delivery" features={[ { - id: "1", - title: "Initial Consultation", - tags: ["Vision Discussion", "Budget Planning"], - imageSrc: "https://img.b2bpic.net/free-photo/medium-shot-smiley-woman-with-flowers_23-2149247537.jpg", - imageAlt: "Initial consultation process" + id: "1", title: "Initial Consultation", tags: ["Vision Discussion", "Budget Planning"], + imageSrc: "https://img.b2bpic.net/free-photo/medium-shot-smiley-woman-with-flowers_23-2149247537.jpg", imageAlt: "Initial consultation process" }, { - id: "2", - title: "Design Development", - tags: ["Concept Creation", "Style Refinement"], - imageSrc: "https://img.b2bpic.net/free-photo/vase-flower_74190-1525.jpg", - imageAlt: "Design development process" + id: "2", title: "Design Development", tags: ["Concept Creation", "Style Refinement"], + imageSrc: "https://img.b2bpic.net/free-photo/vase-flower_74190-1525.jpg", imageAlt: "Design development process" }, { - id: "3", - title: "Perfect Execution", - tags: ["Setup", "Quality Assurance"], - imageSrc: "https://img.b2bpic.net/free-photo/row-bouquets-decorating-table_1304-4047.jpg", - imageAlt: "Perfect execution process" + id: "3", title: "Perfect Execution", tags: ["Setup", "Quality Assurance"], + imageSrc: "https://img.b2bpic.net/free-photo/row-bouquets-decorating-table_1304-4047.jpg", imageAlt: "Perfect execution process" } ]} animationType="slide-up" @@ -161,7 +124,7 @@ export default function ServicesPage() { socialLinks={[ { icon: Instagram, href: "https://instagram.com/jasminflowers", ariaLabel: "Instagram" }, { icon: Facebook, href: "https://facebook.com/jasminflowers", ariaLabel: "Facebook" }, - { icon: Pinterest, href: "https://pinterest.com/jasminflowers", ariaLabel: "Pinterest" } + { icon: Hash, href: "https://pinterest.com/jasminflowers", ariaLabel: "Pinterest" } ]} />