diff --git a/src/app/cart/page.tsx b/src/app/cart/page.tsx index 8c162d9..38439bd 100644 --- a/src/app/cart/page.tsx +++ b/src/app/cart/page.tsx @@ -27,35 +27,21 @@ export default function LandingPage() { @@ -67,52 +53,24 @@ export default function LandingPage() { useInvertedBackground={false} plans={[ { - id: "cart-item-1", - tag: "Bouquet", - price: "₹1,299", - period: "Romantic Rose Bouquet", - description: "Quantity: 1 | Subtotal: ₹1,299", - button: { - text: "Remove", - onClick: "() => console.log('Remove item')", + id: "cart-item-1", tag: "Bouquet", price: "₹1,299", period: "Romantic Rose Bouquet", description: "Quantity: 1 | Subtotal: ₹1,299", button: { + text: "Remove", onClick: () => console.log('Remove item'), }, - featuresTitle: "Options", - features: [ - "Color: Pink & Cream", - "Packaging: Premium Box", - ], + featuresTitle: "Options", features: [ + "Color: Pink & Cream", "Packaging: Premium Box"], }, { - id: "cart-item-2", - tag: "Accessory", - price: "₹899", - period: "Pastel Earring Bouquet", - description: "Quantity: 1 | Subtotal: ₹899", - button: { - text: "Remove", - onClick: "() => console.log('Remove item')", + id: "cart-item-2", tag: "Accessory", price: "₹899", period: "Pastel Earring Bouquet", description: "Quantity: 1 | Subtotal: ₹899", button: { + text: "Remove", onClick: () => console.log('Remove item'), }, - featuresTitle: "Options", - features: [ - "Color: Blue Tones", - "Gift Note: Not Added", - ], + featuresTitle: "Options", features: [ + "Color: Blue Tones", "Gift Note: Not Added"], }, { - id: "cart-total", - tag: "Order Summary", - price: "₹2,198", - period: "Total", - description: "Includes all items before coupons.", - button: { - text: "Proceed to Checkout", - href: "/checkout", - }, - featuresTitle: "Coupons", - features: [ - "Apply Coupon Code", - "₹50 OFF for first 5 customers", - ], + id: "cart-total", tag: "Order Summary", price: "₹2,198", period: "Total", description: "Includes all items before coupons.", button: { + text: "Proceed to Checkout", href: "/checkout"}, + featuresTitle: "Coupons", features: [ + "Apply Coupon Code", "₹50 OFF for first 5 customers"], }, ]} title="Your Shopping Cart" @@ -126,29 +84,11 @@ export default function LandingPage() { useInvertedBackground={true} features={[ { - tag: "No Delivery", - title: "Orders are Pickup Only", - subtitle: "Collect in person from Tumkur.", - description: "Ensure you are able to pick up your order from our store in Tumkur on your chosen date and time. We do not offer shipping.", - imageSrc: "http://img.b2bpic.net/free-photo/mothers-flowers-day-flower-white_1303-2021.jpg", - imageAlt: "package icon with flowers", - }, + tag: "No Delivery", title: "Orders are Pickup Only", subtitle: "Collect in person from Tumkur.", description: "Ensure you are able to pick up your order from our store in Tumkur on your chosen date and time. We do not offer shipping.", imageSrc: "http://img.b2bpic.net/free-photo/mothers-flowers-day-flower-white_1303-2021.jpg", imageAlt: "package icon with flowers"}, { - tag: "Manage Quantities", - title: "Update Item Quantities", - subtitle: "Adjust before checkout.", - description: "Easily change the quantity of any item in your cart. Your subtotal will update dynamically.", - imageSrc: "http://img.b2bpic.net/free-photo/supermarket-banner-with-food_23-2149501018.jpg", - imageAlt: "shopping cart with flowers icon", - }, + tag: "Manage Quantities", title: "Update Item Quantities", subtitle: "Adjust before checkout.", description: "Easily change the quantity of any item in your cart. Your subtotal will update dynamically.", imageSrc: "http://img.b2bpic.net/free-photo/supermarket-banner-with-food_23-2149501018.jpg", imageAlt: "shopping cart with flowers icon"}, { - tag: "Wishlist", - title: "Save for Later", - subtitle: "Move items to your wishlist.", - description: "Not ready to buy? Move items to your wishlist and revisit them anytime you like.", - imageSrc: "http://img.b2bpic.net/free-vector/flat-valentine-s-day-floral-wreaths-bouquets_23-2147750417.jpg", - imageAlt: "heart with flowers icon", - }, + tag: "Wishlist", title: "Save for Later", subtitle: "Move items to your wishlist.", description: "Not ready to buy? Move items to your wishlist and revisit them anytime you like.", imageSrc: "http://img.b2bpic.net/free-vector/flat-valentine-s-day-floral-wreaths-bouquets_23-2147750417.jpg", imageAlt: "heart with flowers icon"}, ]} title="Important: Pickup Only" description="Please remember that all orders from Eternal Blooms are for 'Pickup Only' from our location in Tumkur. No delivery services are available." @@ -165,23 +105,17 @@ export default function LandingPage() { socialLinks={[ { icon: Instagram, - href: "https://instagram.com/blooms_by_grace", - ariaLabel: "Instagram", - }, + href: "https://instagram.com/blooms_by_grace", ariaLabel: "Instagram"}, { icon: Facebook, - href: "#", - ariaLabel: "Facebook", - }, + href: "#", ariaLabel: "Facebook"}, { icon: MessageCircle, - href: "https://wa.me/916361441858", - ariaLabel: "WhatsApp", - }, + href: "https://wa.me/916361441858", ariaLabel: "WhatsApp"}, ]} /> ); -} +} \ No newline at end of file diff --git a/src/app/checkout/page.tsx b/src/app/checkout/page.tsx index b58925c..a0d4c3f 100644 --- a/src/app/checkout/page.tsx +++ b/src/app/checkout/page.tsx @@ -27,35 +27,21 @@ export default function LandingPage() { @@ -65,14 +51,10 @@ export default function LandingPage() { useInvertedBackground={false} title="Finalizing Your Order" description={[ - "Please provide your details and select your preferred pickup date and time. Remember, all orders are pickup only from our Tumkur location.", - "Ensure all information is accurate to guarantee a smooth pickup experience. You will receive an order ID and confirmation via email/SMS.", - ]} + "Please provide your details and select your preferred pickup date and time. Remember, all orders are pickup only from our Tumkur location.", "Ensure all information is accurate to guarantee a smooth pickup experience. You will receive an order ID and confirmation via email/SMS."]} buttons={[ { - text: "Review Cart", - href: "/cart", - }, + text: "Review Cart", href: "/cart"}, ]} showBorder={false} /> @@ -82,19 +64,16 @@ export default function LandingPage() { console.log('Cash on Pickup selected')", + text: "Cash on Pickup", onClick: () => console.log('Cash on Pickup selected'), }, { - text: "Pay with UPI", - onClick: "() => console.log('UPI payment selected')", + text: "Pay with UPI", onClick: () => console.log('UPI payment selected'), }, ]} /> @@ -109,23 +88,17 @@ export default function LandingPage() { socialLinks={[ { icon: Instagram, - href: "https://instagram.com/blooms_by_grace", - ariaLabel: "Instagram", - }, + href: "https://instagram.com/blooms_by_grace", ariaLabel: "Instagram"}, { icon: Facebook, - href: "#", - ariaLabel: "Facebook", - }, + href: "#", ariaLabel: "Facebook"}, { icon: MessageCircle, - href: "https://wa.me/916361441858", - ariaLabel: "WhatsApp", - }, + href: "https://wa.me/916361441858", ariaLabel: "WhatsApp"}, ]} /> ); -} +} \ No newline at end of file diff --git a/src/app/faq/page.tsx b/src/app/faq/page.tsx index 5725704..f14d82a 100644 --- a/src/app/faq/page.tsx +++ b/src/app/faq/page.tsx @@ -27,35 +27,21 @@ export default function LandingPage() { @@ -66,35 +52,17 @@ export default function LandingPage() { useInvertedBackground={false} faqs={[ { - id: "faq-pickup", - title: "Do you offer home delivery?", - content: "No, all Eternal Blooms orders are strictly 'Pickup Only' from our location in Tumkur, Karnataka, India. We do not provide any delivery services.", - }, + id: "faq-pickup", title: "Do you offer home delivery?", content: "No, all Eternal Blooms orders are strictly 'Pickup Only' from our location in Tumkur, Karnataka, India. We do not provide any delivery services."}, { - id: "faq-customization", - title: "Can I customize my bouquet or gift hamper?", - content: "Yes, absolutely! We specialize in customized orders. Please contact us directly to discuss your preferences for colors, flower types, gift notes, and packaging options. Our team will work with you to create the perfect personalized gift.", - }, + id: "faq-customization", title: "Can I customize my bouquet or gift hamper?", content: "Yes, absolutely! We specialize in customized orders. Please contact us directly to discuss your preferences for colors, flower types, gift notes, and packaging options. Our team will work with you to create the perfect personalized gift."}, { - id: "faq-order-timing", - title: "How long does it take for an order to be ready for pickup?", - content: "Most standard orders are ready within 2-3 business days. Customized orders may take longer, depending on complexity. You will receive an email/SMS notification once your order is ready for collection.", - }, + id: "faq-order-timing", title: "How long does it take for an order to be ready for pickup?", content: "Most standard orders are ready within 2-3 business days. Customized orders may take longer, depending on complexity. You will receive an email/SMS notification once your order is ready for collection."}, { - id: "faq-payment-methods", - title: "What payment methods are accepted?", - content: "We currently accept 'Cash on Pickup' and UPI payments (via QR display at our store). We are working to integrate online payment options like Razorpay soon for your convenience.", - }, + id: "faq-payment-methods", title: "What payment methods are accepted?", content: "We currently accept 'Cash on Pickup' and UPI payments (via QR display at our store). We are working to integrate online payment options like Razorpay soon for your convenience."}, { - id: "faq-cancellation", - title: "What is your cancellation and refund policy?", - content: "Cancellations must be made within 24 hours of placing the order for a full refund. For customized orders, a partial refund may be applicable if work has already commenced. Please refer to our detailed policy page or contact us for more information.", - }, + id: "faq-cancellation", title: "What is your cancellation and refund policy?", content: "Cancellations must be made within 24 hours of placing the order for a full refund. For customized orders, a partial refund may be applicable if work has already commenced. Please refer to our detailed policy page or contact us for more information."}, { - id: "faq-return", - title: "Can I return an item?", - content: "Due to the handmade and delicate nature of our products, and for hygiene reasons (especially for earring bouquets), we generally do not accept returns. However, if an item is damaged upon pickup, please notify us immediately for a resolution.", - }, + id: "faq-return", title: "Can I return an item?", content: "Due to the handmade and delicate nature of our products, and for hygiene reasons (especially for earring bouquets), we generally do not accept returns. However, if an item is damaged upon pickup, please notify us immediately for a resolution."}, ]} title="All Your Questions Answered" description="A comprehensive guide to everything about Eternal Blooms, from product details to order management and policies." @@ -107,16 +75,13 @@ export default function LandingPage() { @@ -130,23 +95,17 @@ export default function LandingPage() { socialLinks={[ { icon: Instagram, - href: "https://instagram.com/blooms_by_grace", - ariaLabel: "Instagram", - }, + href: "https://instagram.com/blooms_by_grace", ariaLabel: "Instagram"}, { icon: Facebook, - href: "#", - ariaLabel: "Facebook", - }, + href: "#", ariaLabel: "Facebook"}, { icon: MessageCircle, - href: "https://wa.me/916361441858", - ariaLabel: "WhatsApp", - }, + href: "https://wa.me/916361441858", ariaLabel: "WhatsApp"}, ]} /> ); -} +} \ No newline at end of file diff --git a/src/app/products/page.tsx b/src/app/products/page.tsx index 8b65995..bd2e57c 100644 --- a/src/app/products/page.tsx +++ b/src/app/products/page.tsx @@ -27,35 +27,21 @@ export default function LandingPage() { @@ -68,76 +54,27 @@ export default function LandingPage() { useInvertedBackground={false} products={[ { - id: "ap1", - name: "Ruby Red Rose Bouquet", - price: "₹1,499", - variant: "Artificial Flowers", - imageSrc: "http://img.b2bpic.net/free-photo/minimal-floral-arrangement-red-surface_58702-17371.jpg", - imageAlt: "rose bouquet artificial pink gold", - }, + id: "ap1", name: "Ruby Red Rose Bouquet", price: "₹1,499", variant: "Artificial Flowers", imageSrc: "http://img.b2bpic.net/free-photo/minimal-floral-arrangement-red-surface_58702-17371.jpg", imageAlt: "rose bouquet artificial pink gold"}, { - id: "ap2", - name: "Lavender Dream Bouquet", - price: "₹1,199", - variant: "Artificial Flowers", - imageSrc: "http://img.b2bpic.net/free-vector/pack-floral-watercolor-elements-vintage-style_23-2147614424.jpg", - imageAlt: "lavender artificial flower bouquet rustic", - }, + id: "ap2", name: "Lavender Dream Bouquet", price: "₹1,199", variant: "Artificial Flowers", imageSrc: "http://img.b2bpic.net/free-vector/pack-floral-watercolor-elements-vintage-style_23-2147614424.jpg", imageAlt: "lavender artificial flower bouquet rustic"}, { - id: "ap3", - name: "Sunshine Mixed Bouquet", - price: "₹1,399", - variant: "Artificial Flowers", - imageSrc: "http://img.b2bpic.net/free-photo/love-concept-with-plant-stool_23-2147730947.jpg", - imageAlt: "mixed flower bouquet vibrant colors artificial", - }, + id: "ap3", name: "Sunshine Mixed Bouquet", price: "₹1,399", variant: "Artificial Flowers", imageSrc: "http://img.b2bpic.net/free-photo/love-concept-with-plant-stool_23-2147730947.jpg", imageAlt: "mixed flower bouquet vibrant colors artificial"}, { - id: "ap4", - name: "Pure White Lily Bouquet", - price: "₹1,699", - variant: "Artificial Flowers", - imageSrc: "http://img.b2bpic.net/free-photo/high-angle-rose-bouquet-with-presents_23-2148465564.jpg", - imageAlt: "white lily bouquet artificial elegant", - }, + id: "ap4", name: "Pure White Lily Bouquet", price: "₹1,699", variant: "Artificial Flowers", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-rose-bouquet-with-presents_23-2148465564.jpg", imageAlt: "white lily bouquet artificial elegant"}, { - id: "ap5", - name: "Petite Charm Bouquet", - price: "₹799", - variant: "Artificial Flowers", - imageSrc: "http://img.b2bpic.net/free-photo/romantic-bouquet-arranged-with-daisies_23-2147699599.jpg", - imageAlt: "miniature flower bouquet wedding favors", - }, + id: "ap5", name: "Petite Charm Bouquet", price: "₹799", variant: "Artificial Flowers", imageSrc: "http://img.b2bpic.net/free-photo/romantic-bouquet-arranged-with-daisies_23-2147699599.jpg", imageAlt: "miniature flower bouquet wedding favors"}, { - id: "ap6", - name: "Single Stem Eternal Rose", - price: "₹599", - variant: "Romantic Gifting", - imageSrc: "http://img.b2bpic.net/free-photo/top-view-flower-white-circle_23-2148207886.jpg", - imageAlt: "single stem rose artificial romantic", - }, + id: "ap6", name: "Single Stem Eternal Rose", price: "₹599", variant: "Romantic Gifting", imageSrc: "http://img.b2bpic.net/free-photo/top-view-flower-white-circle_23-2148207886.jpg", imageAlt: "single stem rose artificial romantic"}, { - id: "ap7", - name: "Emerald Earring Set", - price: "₹999", - variant: "Earring Bouquets", - imageSrc: "http://img.b2bpic.net/free-photo/close-up-woman-with-chocolate-box_23-2148383121.jpg", - imageAlt: "earring bouquet pastel wedding gift", - }, + id: "ap7", name: "Emerald Earring Set", price: "₹999", variant: "Earring Bouquets", imageSrc: "http://img.b2bpic.net/free-photo/close-up-woman-with-chocolate-box_23-2148383121.jpg", imageAlt: "earring bouquet pastel wedding gift"}, { - id: "ap8", - name: "Birthday Bliss Hamper", - price: "₹2,199", - variant: "Gift Hampers", - imageSrc: "http://img.b2bpic.net/free-photo/basket-with-yellow-flowers-gift-box-copy-space_169016-19108.jpg", - imageAlt: "customized gift hamper for couples romantic", - }, + id: "ap8", name: "Birthday Bliss Hamper", price: "₹2,199", variant: "Gift Hampers", imageSrc: "http://img.b2bpic.net/free-photo/basket-with-yellow-flowers-gift-box-copy-space_169016-19108.jpg", imageAlt: "customized gift hamper for couples romantic"}, ]} title="Our Full Collection" description="Browse our extensive range of handmade gifts. Use filters to find the perfect item for any occasion." buttons={[ { - text: "Apply Filters", - onClick: "() => console.log('Filters applied')", + text: "Apply Filters", onClick: () => console.log('Filters applied'), }, ]} /> @@ -149,29 +86,11 @@ export default function LandingPage() { useInvertedBackground={true} features={[ { - tag: "Color & Flower", - title: "Choose Your Palette", - subtitle: "Select colors and flower types.", - description: "Work with our artisans to pick the perfect hues and flower combinations that reflect your sentiment and style.", - imageSrc: "http://img.b2bpic.net/free-photo/beautiful-bouquet-pink-roses-grey-surface_114579-31709.jpg", - imageAlt: "artificial flower bouquet pink white cream", - }, + tag: "Color & Flower", title: "Choose Your Palette", subtitle: "Select colors and flower types.", description: "Work with our artisans to pick the perfect hues and flower combinations that reflect your sentiment and style.", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-bouquet-pink-roses-grey-surface_114579-31709.jpg", imageAlt: "artificial flower bouquet pink white cream"}, { - tag: "Personal Touch", - title: "Add a Gift Note", - subtitle: "Express your feelings with a message.", - description: "Include a heartfelt, handwritten note with your gift to add a truly personal and memorable touch to your present.", - imageSrc: "http://img.b2bpic.net/free-photo/gift-box-craft-paper-decorative-coniferous-twigs_23-2147963973.jpg", - imageAlt: "customized gift hamper for couples romantic", - }, + tag: "Personal Touch", title: "Add a Gift Note", subtitle: "Express your feelings with a message.", description: "Include a heartfelt, handwritten note with your gift to add a truly personal and memorable touch to your present.", imageSrc: "http://img.b2bpic.net/free-photo/gift-box-craft-paper-decorative-coniferous-twigs_23-2147963973.jpg", imageAlt: "customized gift hamper for couples romantic"}, { - tag: "Premium Look", - title: "Elegant Packaging", - subtitle: "Upgrade your gift presentation.", - description: "Elevate your gift with our luxurious packaging options, ensuring a stunning unboxing experience for your loved one.", - imageSrc: "http://img.b2bpic.net/free-photo/mothers-day-composition-with-gift-box-flowers_23-2147776075.jpg", - imageAlt: "gift box with ribbon and flowers", - }, + tag: "Premium Look", title: "Elegant Packaging", subtitle: "Upgrade your gift presentation.", description: "Elevate your gift with our luxurious packaging options, ensuring a stunning unboxing experience for your loved one.", imageSrc: "http://img.b2bpic.net/free-photo/mothers-day-composition-with-gift-box-flowers_23-2147776075.jpg", imageAlt: "gift box with ribbon and flowers"}, ]} title="Personalize Your Perfect Gift" description="Make every gift uniquely theirs with our extensive customization options. From colors to packaging, we ensure your vision comes to life." @@ -188,23 +107,17 @@ export default function LandingPage() { socialLinks={[ { icon: Instagram, - href: "https://instagram.com/blooms_by_grace", - ariaLabel: "Instagram", - }, + href: "https://instagram.com/blooms_by_grace", ariaLabel: "Instagram"}, { icon: Facebook, - href: "#", - ariaLabel: "Facebook", - }, + href: "#", ariaLabel: "Facebook"}, { icon: MessageCircle, - href: "https://wa.me/916361441858", - ariaLabel: "WhatsApp", - }, + href: "https://wa.me/916361441858", ariaLabel: "WhatsApp"}, ]} /> ); -} +} \ No newline at end of file