diff --git a/src/app/page.tsx b/src/app/page.tsx
index 5dbb2c0..2fc7b63 100644
--- a/src/app/page.tsx
+++ b/src/app/page.tsx
@@ -66,33 +66,20 @@ export default function HomePage() {
tagAnimation="slide-up"
buttons={[
{
- text: "Shop Now",
- href: "/shop",
- },
+ text: "Shop Now", href: "/shop"},
{
- text: "Order Bouquet",
- href: "/shop",
- },
+ text: "Order Bouquet", href: "/shop"},
]}
buttonAnimation="slide-up"
background={{
- variant: "radial-gradient",
- }}
+ variant: "radial-gradient"}}
dashboard={{
- title: "Our Collection",
- logoIcon: Flower2,
- imageSrc: "http://img.b2bpic.net/free-photo/beautiful-flowers-spring-floral-blooming_1232-4151.jpg",
- imageAlt: "Fresh flower bouquet pink romantic aesthetic",
- searchPlaceholder: "Search flowers...",
- buttons: [
+ title: "Our Collection", logoIcon: Flower2,
+ imageSrc: "http://img.b2bpic.net/free-photo/beautiful-flowers-spring-floral-blooming_1232-4151.jpg", imageAlt: "Fresh flower bouquet pink romantic aesthetic", searchPlaceholder: "Search flowers...", buttons: [
{
- text: "Browse Shop",
- href: "/shop",
- },
+ text: "Browse Shop", href: "/shop"},
{
- text: "View Gallery",
- href: "#occasions",
- },
+ text: "View Gallery", href: "#occasions"},
],
sidebarItems: [
{
@@ -108,47 +95,32 @@ export default function HomePage() {
],
stats: [
{
- title: "Fresh Daily",
- values: ["100%", "100%", "100%"],
- description: "Sourced fresh each morning",
- },
+ title: "Fresh Daily", values: [100, 100, 100],
+ description: "Sourced fresh each morning"},
{
- title: "Customer Love",
- values: ["4.9", "4.9", "4.9"],
- valueSuffix: "/5",
- description: "Trusted by thousands",
- },
+ title: "Customer Love", values: [4.9, 4.9, 4.9],
+ valueSuffix: "/5", description: "Trusted by thousands"},
{
- title: "Same Day",
- values: ["2hr", "2hr", "2hr"],
- description: "Express delivery available",
- },
+ title: "Same Day", values: [2, 2, 2],
+ description: "Express delivery available"},
],
- chartTitle: "Popular Occasions",
- chartData: [
+ chartTitle: "Popular Occasions", chartData: [
{ value: 85 },
{ value: 75 },
{ value: 90 },
{ value: 70 },
{ value: 95 },
],
- listTitle: "Latest Orders",
- listItems: [
+ listTitle: "Latest Orders", listItems: [
{
icon: Gift,
- title: "Birthday Bouquet",
- status: "Delivered",
- },
+ title: "Birthday Bouquet", status: "Delivered"},
{
icon: Heart,
- title: "Anniversary Roses",
- status: "In Transit",
- },
+ title: "Anniversary Roses", status: "In Transit"},
{
icon: Sparkles,
- title: "Wedding Flowers",
- status: "Confirmed",
- },
+ title: "Wedding Flowers", status: "Confirmed"},
],
}}
/>
@@ -164,9 +136,7 @@ export default function HomePage() {
tagAnimation="slide-up"
buttons={[
{
- text: "View All",
- href: "/shop",
- },
+ text: "View All", href: "/shop"},
]}
buttonAnimation="slide-up"
textboxLayout="default"
@@ -175,26 +145,11 @@ export default function HomePage() {
gridVariant="three-columns-all-equal-width"
products={[
{
- id: "1",
- name: "Classic Red Roses",
- price: "$65.00",
- imageSrc: "http://img.b2bpic.net/free-photo/top-view-beautiful-red-roses-marble_114579-85918.jpg?_wi=1",
- imageAlt: "Red roses bouquet luxury flowers arrangement",
- },
+ id: "1", name: "Classic Red Roses", price: "$65.00", imageSrc: "http://img.b2bpic.net/free-photo/top-view-beautiful-red-roses-marble_114579-85918.jpg", imageAlt: "Red roses bouquet luxury flowers arrangement"},
{
- id: "2",
- name: "Elegant White Lilies",
- price: "$72.00",
- imageSrc: "http://img.b2bpic.net/free-photo/close-up-vase-with-lily-eucalyptus-populus-leaves-tulip-against-white-background_23-2148075454.jpg?_wi=1",
- imageAlt: "White lilies bouquet elegant arrangement",
- },
+ id: "2", name: "Elegant White Lilies", price: "$72.00", imageSrc: "http://img.b2bpic.net/free-photo/close-up-vase-with-lily-eucalyptus-populus-leaves-tulip-against-white-background_23-2148075454.jpg", imageAlt: "White lilies bouquet elegant arrangement"},
{
- id: "3",
- name: "Vibrant Mixed Tulips",
- price: "$58.00",
- imageSrc: "http://img.b2bpic.net/free-photo/colorful-tulips-row_23-2148082191.jpg?_wi=1",
- imageAlt: "Colorful tulips bouquet spring flowers arrangement",
- },
+ id: "3", name: "Vibrant Mixed Tulips", price: "$58.00", imageSrc: "http://img.b2bpic.net/free-photo/colorful-tulips-row_23-2148082191.jpg", imageAlt: "Colorful tulips bouquet spring flowers arrangement"},
]}
/>
@@ -209,7 +164,7 @@ export default function HomePage() {
description="Founded with love by local flower enthusiasts"
subdescription="Dedicated to freshness, sustainability, and community"
icon={Heart}
- imageSrc="http://img.b2bpic.net/free-photo/woman-taking-care-exotic-orchid_52683-145847.jpg?_wi=1"
+ imageSrc="http://img.b2bpic.net/free-photo/woman-taking-care-exotic-orchid_52683-145847.jpg"
imageAlt="Bloom Haven flower shop interior"
mediaAnimation="slide-up"
useInvertedBackground={false}
@@ -229,83 +184,43 @@ export default function HomePage() {
animationType="slide-up"
features={[
{
- id: "birthday",
- label: "Birthday",
- title: "Celebrate with colorful joy",
- items: [
- "Bright mixed bouquets",
- "Cheerful arrangements",
- "Perfect gift wrapping",
- ],
+ id: "birthday", label: "Birthday", title: "Celebrate with colorful joy", items: [
+ "Bright mixed bouquets", "Cheerful arrangements", "Perfect gift wrapping"],
buttons: [
{
- text: "Shop Now",
- href: "/shop",
- },
+ text: "Shop Now", href: "/shop"},
],
},
{
- id: "anniversary",
- label: "Anniversary",
- title: "Honor your love story",
- items: [
- "Romantic rose arrangements",
- "Premium luxury bouquets",
- "Custom personalization",
- ],
+ id: "anniversary", label: "Anniversary", title: "Honor your love story", items: [
+ "Romantic rose arrangements", "Premium luxury bouquets", "Custom personalization"],
buttons: [
{
- text: "Explore",
- href: "/shop",
- },
+ text: "Explore", href: "/shop"},
],
},
{
- id: "wedding",
- label: "Wedding",
- title: "Your perfect bridal vision",
- items: [
- "Custom wedding packages",
- "Elegant ceremonies",
- "Professional consultation",
- ],
+ id: "wedding", label: "Wedding", title: "Your perfect bridal vision", items: [
+ "Custom wedding packages", "Elegant ceremonies", "Professional consultation"],
buttons: [
{
- text: "Plan Wedding",
- href: "#contact",
- },
+ text: "Plan Wedding", href: "#contact"},
],
},
{
- id: "valentine",
- label: "Valentine's",
- title: "Express your deepest love",
- items: [
- "Luxe red rose collections",
- "Limited edition arrangements",
- "Express delivery available",
- ],
+ id: "valentine", label: "Valentine's", title: "Express your deepest love", items: [
+ "Luxe red rose collections", "Limited edition arrangements", "Express delivery available"],
buttons: [
{
- text: "Browse Collection",
- href: "/shop",
- },
+ text: "Browse Collection", href: "/shop"},
],
},
{
- id: "sympathy",
- label: "Sympathy",
- title: "Honor and remember",
- items: [
- "Respectful white flowers",
- "Elegant compositions",
- "Same-day delivery",
- ],
+ id: "sympathy", label: "Sympathy", title: "Honor and remember", items: [
+ "Respectful white flowers", "Elegant compositions", "Same-day delivery"],
buttons: [
{
- text: "Send Flowers",
- href: "/shop",
- },
+ text: "Send Flowers", href: "/shop"},
],
},
]}
@@ -326,59 +241,23 @@ export default function HomePage() {
gridVariant="uniform-all-items-equal"
testimonials={[
{
- id: "1",
- name: "Sarah Mitchell",
- role: "Wedding Planner",
- company: "Elegant Events",
- rating: 5,
- imageSrc: "http://img.b2bpic.net/free-photo/beautiful-young-female-with-hair-bun-having-joyful-look-smiling-cheerfully-happy-with-some-positive-news_273609-9042.jpg?_wi=1",
- imageAlt: "Happy customer portrait smiling professional photo",
- },
+ id: "1", name: "Sarah Mitchell", role: "Wedding Planner", company: "Elegant Events", rating: 5,
+ imageSrc: "http://img.b2bpic.net/free-photo/beautiful-young-female-with-hair-bun-having-joyful-look-smiling-cheerfully-happy-with-some-positive-news_273609-9042.jpg", imageAlt: "Happy customer portrait smiling professional photo"},
{
- id: "2",
- name: "James Chen",
- role: "Restaurant Owner",
- company: "The Garden Bistro",
- rating: 5,
- imageSrc: "http://img.b2bpic.net/free-photo/portrait-brutal-bearded-macho-male-dressed-suit-dark-grey-background_613910-9486.jpg?_wi=1",
- imageAlt: "Happy man portrait smiling professional headshot",
- },
+ id: "2", name: "James Chen", role: "Restaurant Owner", company: "The Garden Bistro", rating: 5,
+ imageSrc: "http://img.b2bpic.net/free-photo/portrait-brutal-bearded-macho-male-dressed-suit-dark-grey-background_613910-9486.jpg", imageAlt: "Happy man portrait smiling professional headshot"},
{
- id: "3",
- name: "Emily Rodriguez",
- role: "Event Coordinator",
- company: "Celebrations Inc",
- rating: 5,
- imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-holding-book-close-up_23-2148396302.jpg?_wi=1",
- imageAlt: "Happy woman portrait smiling face professional",
- },
+ id: "3", name: "Emily Rodriguez", role: "Event Coordinator", company: "Celebrations Inc", rating: 5,
+ imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-holding-book-close-up_23-2148396302.jpg", imageAlt: "Happy woman portrait smiling face professional"},
{
- id: "4",
- name: "Michael Thompson",
- role: "Small Business Owner",
- company: "Local Boutique",
- rating: 5,
- imageSrc: "http://img.b2bpic.net/free-photo/confident-entrepreneur-satisfied-with-own-success_1163-5474.jpg?_wi=1",
- imageAlt: "Young man portrait professional headshot happy",
- },
+ id: "4", name: "Michael Thompson", role: "Small Business Owner", company: "Local Boutique", rating: 5,
+ imageSrc: "http://img.b2bpic.net/free-photo/confident-entrepreneur-satisfied-with-own-success_1163-5474.jpg", imageAlt: "Young man portrait professional headshot happy"},
{
- id: "5",
- name: "Jessica Park",
- role: "Marketing Director",
- company: "Lifestyle Magazine",
- rating: 5,
- imageSrc: "http://img.b2bpic.net/free-photo/woman-holding-coffee-cup-work-medium-shot_23-2149308464.jpg?_wi=1",
- imageAlt: "Professional woman portrait happy confident",
- },
+ id: "5", name: "Jessica Park", role: "Marketing Director", company: "Lifestyle Magazine", rating: 5,
+ imageSrc: "http://img.b2bpic.net/free-photo/woman-holding-coffee-cup-work-medium-shot_23-2149308464.jpg", imageAlt: "Professional woman portrait happy confident"},
{
- id: "6",
- name: "David Anderson",
- role: "Gallery Owner",
- company: "Art & Culture Hub",
- rating: 5,
- imageSrc: "http://img.b2bpic.net/free-photo/smiling-young-handsome-guy-wearing-green-shirt_141793-122624.jpg?_wi=1",
- imageAlt: "Young professional portrait smiling happy",
- },
+ id: "6", name: "David Anderson", role: "Gallery Owner", company: "Art & Culture Hub", rating: 5,
+ imageSrc: "http://img.b2bpic.net/free-photo/smiling-young-handsome-guy-wearing-green-shirt_141793-122624.jpg", imageAlt: "Young professional portrait smiling happy"},
]}
/>
@@ -393,15 +272,10 @@ export default function HomePage() {
tagAnimation="slide-up"
textboxLayout="default"
useInvertedBackground={false}
+ names={[
+ "Local Farm Co", "Sustainable Brand", "Floral Studios", "Community Flowers", "Premium Blooms", "Eco Certified", "Customer's Choice"]}
logos={[
- "http://img.b2bpic.net/free-vector/simple-market-logo_23-2148472814.jpg",
- "http://img.b2bpic.net/free-vector/gradient-logo-template-with-abstract-shape_23-2148211714.jpg",
- "http://img.b2bpic.net/free-vector/hand-drawn-luxury-logo-template_23-2150857021.jpg",
- "http://img.b2bpic.net/free-vector/abstract-logo-gradient-style_23-2148135215.jpg",
- "http://img.b2bpic.net/free-vector/collection-college-logos-retro-style_23-2147569961.jpg",
- "http://img.b2bpic.net/free-vector/great-labels-world-environment-day-flat-design_23-2147618688.jpg",
- "http://img.b2bpic.net/free-vector/pack-colorful-retro-sales-stickers_23-2147602797.jpg",
- ]}
+ "http://img.b2bpic.net/free-vector/simple-market-logo_23-2148472814.jpg", "http://img.b2bpic.net/free-vector/gradient-logo-template-with-abstract-shape_23-2148211714.jpg", "http://img.b2bpic.net/free-vector/hand-drawn-luxury-logo-template_23-2150857021.jpg", "http://img.b2bpic.net/free-vector/abstract-logo-gradient-style_23-2148135215.jpg", "http://img.b2bpic.net/free-vector/collection-college-logos-retro-style_23-2147569961.jpg", "http://img.b2bpic.net/free-vector/great-labels-world-environment-day-flat-design_23-2147618688.jpg", "http://img.b2bpic.net/free-vector/pack-colorful-retro-sales-stickers_23-2147602797.jpg"]}
speed={40}
showCard={true}
/>
@@ -417,18 +291,13 @@ export default function HomePage() {
description="Contact us for custom bouquets, event flowers, or special requests. Our team is here to help you find the perfect arrangement."
buttons={[
{
- text: "Contact Us",
- href: "#contact",
- },
+ text: "Contact Us", href: "#contact"},
{
- text: "Browse Shop",
- href: "/shop",
- },
+ text: "Browse Shop", href: "/shop"},
]}
buttonAnimation="slide-up"
background={{
- variant: "sparkles-gradient",
- }}
+ variant: "sparkles-gradient"}}
useInvertedBackground={true}
/>
@@ -438,13 +307,9 @@ export default function HomePage() {
diff --git a/src/app/shop/page.tsx b/src/app/shop/page.tsx
index b259dec..e49230a 100644
--- a/src/app/shop/page.tsx
+++ b/src/app/shop/page.tsx
@@ -57,47 +57,17 @@ export default function ShopPage() {
gridVariant="bento-grid"
products={[
{
- id: "1",
- name: "Classic Red Roses",
- price: "$65.00",
- imageSrc: "http://img.b2bpic.net/free-photo/top-view-beautiful-red-roses-marble_114579-85918.jpg?_wi=2",
- imageAlt: "Red roses bouquet luxury flowers arrangement",
- },
+ id: "1", name: "Classic Red Roses", price: "$65.00", imageSrc: "http://img.b2bpic.net/free-photo/top-view-beautiful-red-roses-marble_114579-85918.jpg", imageAlt: "Red roses bouquet luxury flowers arrangement"},
{
- id: "2",
- name: "Elegant White Lilies",
- price: "$72.00",
- imageSrc: "http://img.b2bpic.net/free-photo/close-up-vase-with-lily-eucalyptus-populus-leaves-tulip-against-white-background_23-2148075454.jpg?_wi=2",
- imageAlt: "White lilies bouquet elegant arrangement",
- },
+ id: "2", name: "Elegant White Lilies", price: "$72.00", imageSrc: "http://img.b2bpic.net/free-photo/close-up-vase-with-lily-eucalyptus-populus-leaves-tulip-against-white-background_23-2148075454.jpg", imageAlt: "White lilies bouquet elegant arrangement"},
{
- id: "3",
- name: "Vibrant Mixed Tulips",
- price: "$58.00",
- imageSrc: "http://img.b2bpic.net/free-photo/colorful-tulips-row_23-2148082191.jpg?_wi=2",
- imageAlt: "Colorful tulips bouquet spring flowers arrangement",
- },
+ id: "3", name: "Vibrant Mixed Tulips", price: "$58.00", imageSrc: "http://img.b2bpic.net/free-photo/colorful-tulips-row_23-2148082191.jpg", imageAlt: "Colorful tulips bouquet spring flowers arrangement"},
{
- id: "4",
- name: "Birthday Celebration",
- price: "$55.00",
- imageSrc: "http://img.b2bpic.net/free-photo/composition-vivid-tulips-blue_23-2147753755.jpg?_wi=1",
- imageAlt: "Birthday flower arrangement party bouquet",
- },
+ id: "4", name: "Birthday Celebration", price: "$55.00", imageSrc: "http://img.b2bpic.net/free-photo/composition-vivid-tulips-blue_23-2147753755.jpg", imageAlt: "Birthday flower arrangement party bouquet"},
{
- id: "5",
- name: "Wedding Bridal Bouquet",
- price: "$125.00",
- imageSrc: "http://img.b2bpic.net/free-photo/wedding-jasminum-auriculatum-flower-bouquet-wooden-chair_23-2148187486.jpg?_wi=1",
- imageAlt: "Wedding flower arrangement bridal bouquet elegant",
- },
+ id: "5", name: "Wedding Bridal Bouquet", price: "$125.00", imageSrc: "http://img.b2bpic.net/free-photo/wedding-jasminum-auriculatum-flower-bouquet-wooden-chair_23-2148187486.jpg", imageAlt: "Wedding flower arrangement bridal bouquet elegant"},
{
- id: "6",
- name: "Anniversary Romance",
- price: "$89.00",
- imageSrc: "http://img.b2bpic.net/free-photo/closeup-shot-luxurious-bouquet-pink-roses-white-red-dahlias_181624-23613.jpg?_wi=1",
- imageAlt: "Anniversary flower bouquet romantic arrangement",
- },
+ id: "6", name: "Anniversary Romance", price: "$89.00", imageSrc: "http://img.b2bpic.net/free-photo/closeup-shot-luxurious-bouquet-pink-roses-white-red-dahlias_181624-23613.jpg", imageAlt: "Anniversary flower bouquet romantic arrangement"},
]}
/>
@@ -112,15 +82,10 @@ export default function ShopPage() {
tagAnimation="slide-up"
textboxLayout="default"
useInvertedBackground={false}
+ names={[
+ "Local Farm Co", "Sustainable Brand", "Floral Studios", "Community Flowers", "Premium Blooms", "Eco Certified", "Customer's Choice"]}
logos={[
- "http://img.b2bpic.net/free-vector/simple-market-logo_23-2148472814.jpg",
- "http://img.b2bpic.net/free-vector/gradient-logo-template-with-abstract-shape_23-2148211714.jpg",
- "http://img.b2bpic.net/free-vector/hand-drawn-luxury-logo-template_23-2150857021.jpg",
- "http://img.b2bpic.net/free-vector/abstract-logo-gradient-style_23-2148135215.jpg",
- "http://img.b2bpic.net/free-vector/collection-college-logos-retro-style_23-2147569961.jpg",
- "http://img.b2bpic.net/free-vector/great-labels-world-environment-day-flat-design_23-2147618688.jpg",
- "http://img.b2bpic.net/free-vector/pack-colorful-retro-sales-stickers_23-2147602797.jpg",
- ]}
+ "http://img.b2bpic.net/free-vector/simple-market-logo_23-2148472814.jpg", "http://img.b2bpic.net/free-vector/gradient-logo-template-with-abstract-shape_23-2148211714.jpg", "http://img.b2bpic.net/free-vector/hand-drawn-luxury-logo-template_23-2150857021.jpg", "http://img.b2bpic.net/free-vector/abstract-logo-gradient-style_23-2148135215.jpg", "http://img.b2bpic.net/free-vector/collection-college-logos-retro-style_23-2147569961.jpg", "http://img.b2bpic.net/free-vector/great-labels-world-environment-day-flat-design_23-2147618688.jpg", "http://img.b2bpic.net/free-vector/pack-colorful-retro-sales-stickers_23-2147602797.jpg"]}
speed={40}
showCard={true}
/>
@@ -136,18 +101,13 @@ export default function ShopPage() {
description="Have a specific vision in mind? Contact our expert florists to create a custom arrangement tailored to your needs. We specialize in wedding flowers, corporate events, and special occasions."
buttons={[
{
- text: "Request Custom Order",
- href: "#contact",
- },
+ text: "Request Custom Order", href: "#contact"},
{
- text: "Back to Home",
- href: "/",
- },
+ text: "Back to Home", href: "/"},
]}
buttonAnimation="slide-up"
background={{
- variant: "sparkles-gradient",
- }}
+ variant: "sparkles-gradient"}}
useInvertedBackground={true}
/>
@@ -157,13 +117,9 @@ export default function ShopPage() {