diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx index 3992549..407927d 100644 --- a/src/app/about/page.tsx +++ b/src/app/about/page.tsx @@ -12,8 +12,7 @@ import { Award, Heart } from "lucide-react"; export default function AboutPage() { const footerColumns = [ { - title: "Shop", - items: [ + title: "Shop", items: [ { label: "All Products", href: "/products" }, { label: "New Arrivals", href: "/products?filter=new" }, { label: "Best Sellers", href: "/products?filter=bestsellers" }, @@ -21,8 +20,7 @@ export default function AboutPage() { ], }, { - title: "Company", - items: [ + title: "Company", items: [ { label: "About Us", href: "/about" }, { label: "Blog", href: "/blog" }, { label: "Careers", href: "/careers" }, @@ -30,8 +28,7 @@ export default function AboutPage() { ], }, { - title: "Support", - items: [ + title: "Support", items: [ { label: "Contact Us", href: "/contact" }, { label: "Help Center", href: "/help" }, { label: "Shipping Info", href: "/shipping" }, @@ -39,8 +36,7 @@ export default function AboutPage() { ], }, { - title: "Legal", - items: [ + title: "Legal", items: [ { label: "Privacy Policy", href: "/privacy" }, { label: "Terms of Service", href: "/terms" }, { label: "Cookie Policy", href: "/cookies" }, @@ -72,9 +68,7 @@ export default function AboutPage() { { name: "Contact", id: "/contact" }, ]} button={{ - text: "Shop Now", - href: "/products", - }} + text: "Shop Now", href: "/products"}} /> @@ -83,10 +77,7 @@ export default function AboutPage() { heading={[ { type: "text", content: "Our Story: Quality Meets" }, { - type: "image", - src: "http://img.b2bpic.net/free-vector/extended-warranty-service-stamp-with-tick-mark-design_1017-56566.jpg", - alt: "Quality seal", - }, + type: "image", src: "http://img.b2bpic.net/free-vector/extended-warranty-service-stamp-with-tick-mark-design_1017-56566.jpg", alt: "Quality seal"}, { type: "text", content: "Passion for Excellence" }, ]} useInvertedBackground={false} @@ -110,32 +101,14 @@ export default function AboutPage() { animationType="slide-up" features={[ { - id: "1", - title: "Uncompromising Quality", - author: "Our Foundation", - description: "We believe quality is non-negotiable. Every product undergoes rigorous testing to meet our exacting standards, ensuring you receive nothing but the best.", - tags: ["Excellence", "Standards"], - imageSrc: "http://img.b2bpic.net/free-photo/marble-podium-product-showcase-with-scenery-background_23-2151774809.jpg?_wi=2", - imageAlt: "Premium quality showcase", - }, + id: "1", title: "Uncompromising Quality", author: "Our Foundation", description: "We believe quality is non-negotiable. Every product undergoes rigorous testing to meet our exacting standards, ensuring you receive nothing but the best.", tags: ["Excellence", "Standards"], + imageSrc: "http://img.b2bpic.net/free-photo/marble-podium-product-showcase-with-scenery-background_23-2151774809.jpg", imageAlt: "Premium quality showcase"}, { - id: "2", - title: "Customer-Centric Approach", - author: "Always First", - description: "You are at the heart of everything we do. From product selection to customer service, we make decisions based on what benefits our customers most.", - tags: ["Customer", "Focus"], - imageSrc: "http://img.b2bpic.net/free-photo/woman-living-with-disability-answering-client-call-customer-service-wheelchair-user-with-physical-health-condition-working-helpline-support-helpdesk-operator-with-chronic-pain_482257-47208.jpg?_wi=2", - imageAlt: "Customer service excellence", - }, + id: "2", title: "Customer-Centric Approach", author: "Always First", description: "You are at the heart of everything we do. From product selection to customer service, we make decisions based on what benefits our customers most.", tags: ["Customer", "Focus"], + imageSrc: "http://img.b2bpic.net/free-photo/woman-living-with-disability-answering-client-call-customer-service-wheelchair-user-with-physical-health-condition-working-helpline-support-helpdesk-operator-with-chronic-pain_482257-47208.jpg", imageAlt: "Customer service excellence"}, { - id: "3", - title: "Sustainable Innovation", - author: "Forward Thinking", - description: "We're committed to responsible business practices and continuous improvement. Our vision is to lead the e-commerce industry through ethical innovation.", - tags: ["Innovation", "Responsibility"], - imageSrc: "http://img.b2bpic.net/free-photo/express-delivery-package-handover_23-2151994433.jpg?_wi=2", - imageAlt: "Sustainable practices", - }, + id: "3", title: "Sustainable Innovation", author: "Forward Thinking", description: "We're committed to responsible business practices and continuous improvement. Our vision is to lead the e-commerce industry through ethical innovation.", tags: ["Innovation", "Responsibility"], + imageSrc: "http://img.b2bpic.net/free-photo/express-delivery-package-handover_23-2151994433.jpg", imageAlt: "Sustainable practices"}, ]} /> @@ -149,29 +122,13 @@ export default function AboutPage() { useInvertedBackground={false} testimonials={[ { - id: "1", - name: "Sarah Anderson", - imageSrc: "http://img.b2bpic.net/free-vector/variety-flat-female-avatars_23-2147668580.jpg?_wi=4", - imageAlt: "Sarah Anderson", - }, + id: "1", name: "Sarah Anderson", imageSrc: "http://img.b2bpic.net/free-vector/variety-flat-female-avatars_23-2147668580.jpg", imageAlt: "Sarah Anderson"}, { - id: "2", - name: "Michael Thompson", - imageSrc: "http://img.b2bpic.net/free-vector/flat-variety-male-avatars_23-2147676209.jpg?_wi=4", - imageAlt: "Michael Thompson", - }, + id: "2", name: "Michael Thompson", imageSrc: "http://img.b2bpic.net/free-vector/flat-variety-male-avatars_23-2147676209.jpg", imageAlt: "Michael Thompson"}, { - id: "3", - name: "Jessica Lee", - imageSrc: "http://img.b2bpic.net/free-vector/variety-flat-female-avatars_23-2147668580.jpg?_wi=5", - imageAlt: "Jessica Lee", - }, + id: "3", name: "Jessica Lee", imageSrc: "http://img.b2bpic.net/free-vector/variety-flat-female-avatars_23-2147668580.jpg", imageAlt: "Jessica Lee"}, { - id: "4", - name: "David Rodriguez", - imageSrc: "http://img.b2bpic.net/free-vector/flat-variety-male-avatars_23-2147676209.jpg?_wi=5", - imageAlt: "David Rodriguez", - }, + id: "4", name: "David Rodriguez", imageSrc: "http://img.b2bpic.net/free-vector/flat-variety-male-avatars_23-2147676209.jpg", imageAlt: "David Rodriguez"}, ]} /> diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx index 2a7face..08e1b30 100644 --- a/src/app/contact/page.tsx +++ b/src/app/contact/page.tsx @@ -11,8 +11,7 @@ import { HelpCircle } from "lucide-react"; export default function ContactPage() { const footerColumns = [ { - title: "Shop", - items: [ + title: "Shop", items: [ { label: "All Products", href: "/products" }, { label: "New Arrivals", href: "/products?filter=new" }, { label: "Best Sellers", href: "/products?filter=bestsellers" }, @@ -20,8 +19,7 @@ export default function ContactPage() { ], }, { - title: "Company", - items: [ + title: "Company", items: [ { label: "About Us", href: "/about" }, { label: "Blog", href: "/blog" }, { label: "Careers", href: "/careers" }, @@ -29,8 +27,7 @@ export default function ContactPage() { ], }, { - title: "Support", - items: [ + title: "Support", items: [ { label: "Contact Us", href: "/contact" }, { label: "Help Center", href: "/help" }, { label: "Shipping Info", href: "/shipping" }, @@ -38,8 +35,7 @@ export default function ContactPage() { ], }, { - title: "Legal", - items: [ + title: "Legal", items: [ { label: "Privacy Policy", href: "/privacy" }, { label: "Terms of Service", href: "/terms" }, { label: "Cookie Policy", href: "/cookies" }, @@ -75,9 +71,7 @@ export default function ContactPage() { { name: "Contact", id: "/contact" }, ]} button={{ - text: "Shop Now", - href: "/products", - }} + text: "Shop Now", href: "/products"}} /> @@ -97,9 +91,7 @@ export default function ContactPage() { { name: "subject", type: "text", placeholder: "Subject", required: true }, ]} textarea={{ - name: "message", - placeholder: "Tell us how we can help...", - rows: 5, + name: "message", placeholder: "Tell us how we can help...", rows: 5, required: true, }} onSubmit={handleContactSubmit} @@ -119,25 +111,13 @@ export default function ContactPage() { animationType="smooth" faqs={[ { - id: "1", - title: "How can I track my order?", - content: "Once your order ships, you'll receive a tracking number via email. You can use this number to track your package on our website or the carrier's website in real-time.", - }, + id: "1", title: "How can I track my order?", content: "Once your order ships, you'll receive a tracking number via email. You can use this number to track your package on our website or the carrier's website in real-time."}, { - id: "2", - title: "What payment methods do you accept?", - content: "We accept all major credit cards (Visa, Mastercard, American Express), PayPal, Apple Pay, Google Pay, and bank transfers. All transactions are secure and encrypted.", - }, + id: "2", title: "What payment methods do you accept?", content: "We accept all major credit cards (Visa, Mastercard, American Express), PayPal, Apple Pay, Google Pay, and bank transfers. All transactions are secure and encrypted."}, { - id: "3", - title: "How long does it take to receive a response?", - content: "Our customer service team typically responds to inquiries within 24 business hours. For urgent matters, please call our support hotline during business hours.", - }, + id: "3", title: "How long does it take to receive a response?", content: "Our customer service team typically responds to inquiries within 24 business hours. For urgent matters, please call our support hotline during business hours."}, { - id: "4", - title: "Can I modify or cancel my order?", - content: "If your order hasn't shipped yet, we can modify or cancel it for you. Please contact us immediately with your order number. Once shipped, you can initiate a return instead.", - }, + id: "4", title: "Can I modify or cancel my order?", content: "If your order hasn't shipped yet, we can modify or cancel it for you. Please contact us immediately with your order number. Once shipped, you can initiate a return instead."}, ]} /> diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 1944e32..1ed8901 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -5,36 +5,21 @@ import { ServiceWrapper } from "@/components/ServiceWrapper"; import Tag from "@/tag/Tag"; const dmSans = DM_Sans({ - variable: "--font-dm-sans", - subsets: ["latin"], + variable: "--font-dm-sans", subsets: ["latin"], }); export const metadata: Metadata = { - title: "ShopHub - Premium Online Shopping Destination", - description: "Discover exceptional products at ShopHub. Shop premium fashion, accessories, and lifestyle items with fast shipping and exceptional customer service.", - keywords: "online shop, ecommerce, shopping, products, fashion, accessories, premium quality", - metadataBase: new URL("https://shophub.example.com"), + title: "ShopHub - Premium Online Shopping Destination", description: "Discover exceptional products at ShopHub. Shop premium fashion, accessories, and lifestyle items with fast shipping and exceptional customer service.", keywords: "online shop, ecommerce, shopping, products, fashion, accessories, premium quality", metadataBase: new URL("https://shophub.example.com"), alternates: { - canonical: "https://shophub.example.com", - }, + canonical: "https://shophub.example.com"}, openGraph: { - title: "ShopHub - Premium Online Shopping", - description: "Discover exceptional products with fast shipping and great service", - url: "https://shophub.example.com", - siteName: "ShopHub", - type: "website", - images: [ + title: "ShopHub - Premium Online Shopping", description: "Discover exceptional products with fast shipping and great service", url: "https://shophub.example.com", siteName: "ShopHub", type: "website", images: [ { - url: "http://img.b2bpic.net/free-photo/person-setting-up-online-store-uploading-products-laptop_73899-54387.jpg", - alt: "ShopHub Premium Shopping Experience", - }, + url: "http://img.b2bpic.net/free-photo/person-setting-up-online-store-uploading-products-laptop_73899-54387.jpg", alt: "ShopHub Premium Shopping Experience"}, ], }, twitter: { - card: "summary_large_image", - title: "ShopHub - Premium Online Shopping", - description: "Discover exceptional products with fast shipping", - images: ["http://img.b2bpic.net/free-photo/person-setting-up-online-store-uploading-products-laptop_73899-54387.jpg"], + card: "summary_large_image", title: "ShopHub - Premium Online Shopping", description: "Discover exceptional products with fast shipping", images: ["http://img.b2bpic.net/free-photo/person-setting-up-online-store-uploading-products-laptop_73899-54387.jpg"], }, robots: { index: true, diff --git a/src/app/page.tsx b/src/app/page.tsx index cc35fcd..56bff3e 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -13,17 +13,9 @@ import Link from "next/link"; import { ShoppingBag, Sparkles, Award, Heart, CheckCircle } from "lucide-react"; export default function HomePage() { - const navItems = [ - { name: "Home", id: "/" }, - { name: "Products", id: "/products" }, - { name: "About", id: "/about" }, - { name: "Contact", id: "/contact" }, - ]; - const footerColumns = [ { - title: "Shop", - items: [ + title: "Shop", items: [ { label: "All Products", href: "/products" }, { label: "New Arrivals", href: "/products?filter=new" }, { label: "Best Sellers", href: "/products?filter=bestsellers" }, @@ -31,8 +23,7 @@ export default function HomePage() { ], }, { - title: "Company", - items: [ + title: "Company", items: [ { label: "About Us", href: "/about" }, { label: "Blog", href: "/blog" }, { label: "Careers", href: "/careers" }, @@ -40,8 +31,7 @@ export default function HomePage() { ], }, { - title: "Support", - items: [ + title: "Support", items: [ { label: "Contact Us", href: "/contact" }, { label: "Help Center", href: "/help" }, { label: "Shipping Info", href: "/shipping" }, @@ -49,8 +39,7 @@ export default function HomePage() { ], }, { - title: "Legal", - items: [ + title: "Legal", items: [ { label: "Privacy Policy", href: "/privacy" }, { label: "Terms of Service", href: "/terms" }, { label: "Cookie Policy", href: "/cookies" }, @@ -82,9 +71,7 @@ export default function HomePage() { { name: "Contact", id: "/contact" }, ]} button={{ - text: "Shop Now", - href: "/products", - }} + text: "Shop Now", href: "/products"}} /> @@ -99,7 +86,7 @@ export default function HomePage() { useInvertedBackground={false} buttons={[ { text: "Start Shopping", href: "/products" }, - { text: "View Collections", href: "/products" }, + { text: "View Collections", href: "#products" }, ]} buttonAnimation="slide-up" imageSrc="http://img.b2bpic.net/free-photo/person-setting-up-online-store-uploading-products-laptop_73899-54387.jpg" @@ -108,26 +95,14 @@ export default function HomePage() { imagePosition="right" testimonials={[ { - name: "Emma Wilson", - handle: "Verified Buyer", - testimonial: "Amazing selection and fast shipping!", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/confident-european-businesswoman-mockup-psd-smiling-closeup-port_53876-143277.jpg", - }, + name: "Emma Wilson", handle: "Verified Buyer", testimonial: "Amazing selection and fast shipping!", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/confident-european-businesswoman-mockup-psd-smiling-closeup-port_53876-143277.jpg"}, { - name: "James Martinez", - handle: "Verified Buyer", - testimonial: "Quality products, excellent customer service.", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-vector/flat-variety-male-avatars_23-2147676209.jpg?_wi=1", - }, + name: "James Martinez", handle: "Verified Buyer", testimonial: "Quality products, excellent customer service.", rating: 5, + imageSrc: "http://img.b2bpic.net/free-vector/flat-variety-male-avatars_23-2147676209.jpg"}, { - name: "Sophie Chen", - handle: "Verified Buyer", - testimonial: "Best shopping experience I've had online!", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-vector/set-smiley-women-avatars_23-2147671707.jpg", - }, + name: "Sophie Chen", handle: "Verified Buyer", testimonial: "Best shopping experience I've had online!", rating: 5, + imageSrc: "http://img.b2bpic.net/free-vector/set-smiley-women-avatars_23-2147671707.jpg"}, ]} testimonialRotationInterval={5000} /> @@ -148,40 +123,16 @@ export default function HomePage() { carouselMode="buttons" products={[ { - id: "1", - name: "Premium Leather Handbag", - price: "$189.00", - variant: "Cognac Brown 2 Colors", - imageSrc: "http://img.b2bpic.net/free-photo/young-business-woman-using-phone_1303-25328.jpg?_wi=1", - imageAlt: "Premium leather handbag", - isFavorited: false, + id: "1", name: "Premium Leather Handbag", price: "$189.00", variant: "Cognac Brown 2 Colors", imageSrc: "http://img.b2bpic.net/free-photo/young-business-woman-using-phone_1303-25328.jpg", imageAlt: "Premium leather handbag", isFavorited: false, }, { - id: "2", - name: "Classic Wool Sweater", - price: "$79.99", - variant: "Charcoal Grey 5 Colors", - imageSrc: "http://img.b2bpic.net/free-photo/closeup-textured-knitted-blankets-stack_169016-16558.jpg?_wi=1", - imageAlt: "Classic wool sweater", - isFavorited: false, + id: "2", name: "Classic Wool Sweater", price: "$79.99", variant: "Charcoal Grey 5 Colors", imageSrc: "http://img.b2bpic.net/free-photo/closeup-textured-knitted-blankets-stack_169016-16558.jpg", imageAlt: "Classic wool sweater", isFavorited: false, }, { - id: "3", - name: "Minimalist Watch", - price: "$149.00", - variant: "Rose Gold 3 Options", - imageSrc: "http://img.b2bpic.net/free-photo/elegant-businesswoman-looking-her-smartwatch_23-2148788853.jpg?_wi=1", - imageAlt: "Minimalist watch", - isFavorited: false, + id: "3", name: "Minimalist Watch", price: "$149.00", variant: "Rose Gold 3 Options", imageSrc: "http://img.b2bpic.net/free-photo/elegant-businesswoman-looking-her-smartwatch_23-2148788853.jpg", imageAlt: "Minimalist watch", isFavorited: false, }, { - id: "4", - name: "Premium Denim Jacket", - price: "$129.99", - variant: "Dark Indigo Medium", - imageSrc: "http://img.b2bpic.net/free-photo/woman-model-demonstrating-winter-cloths_1303-16949.jpg?_wi=1", - imageAlt: "Premium denim jacket", - isFavorited: false, + id: "4", name: "Premium Denim Jacket", price: "$129.99", variant: "Dark Indigo Medium", imageSrc: "http://img.b2bpic.net/free-photo/woman-model-demonstrating-winter-cloths_1303-16949.jpg", imageAlt: "Premium denim jacket", isFavorited: false, }, ]} /> @@ -192,10 +143,7 @@ export default function HomePage() { heading={[ { type: "text", content: "Bringing Quality & Style Together" }, { - type: "image", - src: "http://img.b2bpic.net/free-vector/extended-warranty-service-stamp-with-tick-mark-design_1017-56566.jpg", - alt: "Quality seal", - }, + type: "image", src: "http://img.b2bpic.net/free-vector/extended-warranty-service-stamp-with-tick-mark-design_1017-56566.jpg", alt: "Quality seal"}, { type: "text", content: "for Modern Living" }, ]} useInvertedBackground={false} @@ -219,32 +167,14 @@ export default function HomePage() { animationType="slide-up" features={[ { - id: "1", - title: "Premium Quality Products", - author: "Verified Selection", - description: "Every item is carefully selected and quality-tested to ensure excellence and customer satisfaction.", - tags: ["Quality", "Verified"], - imageSrc: "http://img.b2bpic.net/free-photo/marble-podium-product-showcase-with-scenery-background_23-2151774809.jpg?_wi=1", - imageAlt: "Premium quality products", - }, + id: "1", title: "Premium Quality Products", author: "Verified Selection", description: "Every item is carefully selected and quality-tested to ensure excellence and customer satisfaction.", tags: ["Quality", "Verified"], + imageSrc: "http://img.b2bpic.net/free-photo/marble-podium-product-showcase-with-scenery-background_23-2151774809.jpg", imageAlt: "Premium quality products"}, { - id: "2", - title: "Fast & Reliable Shipping", - author: "Quick Delivery", - description: "We partner with trusted logistics providers to ensure your orders arrive quickly and safely.", - tags: ["Fast", "Reliable"], - imageSrc: "http://img.b2bpic.net/free-photo/express-delivery-package-handover_23-2151994433.jpg?_wi=1", - imageAlt: "Fast shipping service", - }, + id: "2", title: "Fast & Reliable Shipping", author: "Quick Delivery", description: "We partner with trusted logistics providers to ensure your orders arrive quickly and safely.", tags: ["Fast", "Reliable"], + imageSrc: "http://img.b2bpic.net/free-photo/express-delivery-package-handover_23-2151994433.jpg", imageAlt: "Fast shipping service"}, { - id: "3", - title: "Exceptional Customer Service", - author: "24/7 Support", - description: "Our dedicated team is always ready to help with any questions or concerns about your purchases.", - tags: ["Support", "Caring"], - imageSrc: "http://img.b2bpic.net/free-photo/woman-living-with-disability-answering-client-call-customer-service-wheelchair-user-with-physical-health-condition-working-helpline-support-helpdesk-operator-with-chronic-pain_482257-47208.jpg?_wi=1", - imageAlt: "Customer service team", - }, + id: "3", title: "Exceptional Customer Service", author: "24/7 Support", description: "Our dedicated team is always ready to help with any questions or concerns about your purchases.", tags: ["Support", "Caring"], + imageSrc: "http://img.b2bpic.net/free-photo/woman-living-with-disability-answering-client-call-customer-service-wheelchair-user-with-physical-health-condition-working-helpline-support-helpdesk-operator-with-chronic-pain_482257-47208.jpg", imageAlt: "Customer service team"}, ]} /> @@ -258,35 +188,15 @@ export default function HomePage() { useInvertedBackground={false} testimonials={[ { - id: "1", - name: "Sarah Anderson", - imageSrc: "http://img.b2bpic.net/free-vector/variety-flat-female-avatars_23-2147668580.jpg?_wi=1", - imageAlt: "Sarah Anderson", - }, + id: "1", name: "Sarah Anderson", imageSrc: "http://img.b2bpic.net/free-vector/variety-flat-female-avatars_23-2147668580.jpg", imageAlt: "Sarah Anderson"}, { - id: "2", - name: "Michael Thompson", - imageSrc: "http://img.b2bpic.net/free-vector/flat-variety-male-avatars_23-2147676209.jpg?_wi=2", - imageAlt: "Michael Thompson", - }, + id: "2", name: "Michael Thompson", imageSrc: "http://img.b2bpic.net/free-vector/flat-variety-male-avatars_23-2147676209.jpg", imageAlt: "Michael Thompson"}, { - id: "3", - name: "Jessica Lee", - imageSrc: "http://img.b2bpic.net/free-vector/variety-flat-female-avatars_23-2147668580.jpg?_wi=2", - imageAlt: "Jessica Lee", - }, + id: "3", name: "Jessica Lee", imageSrc: "http://img.b2bpic.net/free-vector/variety-flat-female-avatars_23-2147668580.jpg", imageAlt: "Jessica Lee"}, { - id: "4", - name: "David Rodriguez", - imageSrc: "http://img.b2bpic.net/free-vector/flat-variety-male-avatars_23-2147676209.jpg?_wi=3", - imageAlt: "David Rodriguez", - }, + id: "4", name: "David Rodriguez", imageSrc: "http://img.b2bpic.net/free-vector/flat-variety-male-avatars_23-2147676209.jpg", imageAlt: "David Rodriguez"}, { - id: "5", - name: "Emily Watson", - imageSrc: "http://img.b2bpic.net/free-vector/variety-flat-female-avatars_23-2147668580.jpg?_wi=3", - imageAlt: "Emily Watson", - }, + id: "5", name: "Emily Watson", imageSrc: "http://img.b2bpic.net/free-vector/variety-flat-female-avatars_23-2147668580.jpg", imageAlt: "Emily Watson"}, ]} /> @@ -301,14 +211,7 @@ export default function HomePage() { textboxLayout="default" useInvertedBackground={true} names={[ - "Vogue Style", - "Design Weekly", - "Fashion Forward", - "Luxury Living", - "Style Guide", - "Trend Report", - "Premium Select", - ]} + "Vogue Style", "Design Weekly", "Fashion Forward", "Luxury Living", "Style Guide", "Trend Report", "Premium Select"]} speed={40} showCard={true} buttonAnimation="slide-up" diff --git a/src/app/products/page.tsx b/src/app/products/page.tsx index 18c4239..7cb5938 100644 --- a/src/app/products/page.tsx +++ b/src/app/products/page.tsx @@ -12,8 +12,7 @@ import { Sparkles, CheckCircle, HelpCircle } from "lucide-react"; export default function ProductsPage() { const footerColumns = [ { - title: "Shop", - items: [ + title: "Shop", items: [ { label: "All Products", href: "/products" }, { label: "New Arrivals", href: "/products?filter=new" }, { label: "Best Sellers", href: "/products?filter=bestsellers" }, @@ -21,8 +20,7 @@ export default function ProductsPage() { ], }, { - title: "Company", - items: [ + title: "Company", items: [ { label: "About Us", href: "/about" }, { label: "Blog", href: "/blog" }, { label: "Careers", href: "/careers" }, @@ -30,8 +28,7 @@ export default function ProductsPage() { ], }, { - title: "Support", - items: [ + title: "Support", items: [ { label: "Contact Us", href: "/contact" }, { label: "Help Center", href: "/help" }, { label: "Shipping Info", href: "/shipping" }, @@ -39,8 +36,7 @@ export default function ProductsPage() { ], }, { - title: "Legal", - items: [ + title: "Legal", items: [ { label: "Privacy Policy", href: "/privacy" }, { label: "Terms of Service", href: "/terms" }, { label: "Cookie Policy", href: "/cookies" }, @@ -72,9 +68,7 @@ export default function ProductsPage() { { name: "Contact", id: "/contact" }, ]} button={{ - text: "Shop Now", - href: "/products", - }} + text: "Shop Now", href: "/products"}} /> @@ -93,58 +87,22 @@ export default function ProductsPage() { carouselMode="buttons" products={[ { - id: "1", - name: "Premium Leather Handbag", - price: "$189.00", - variant: "Cognac Brown 2 Colors", - imageSrc: "http://img.b2bpic.net/free-photo/young-business-woman-using-phone_1303-25328.jpg?_wi=2", - imageAlt: "Premium leather handbag", - isFavorited: false, + id: "1", name: "Premium Leather Handbag", price: "$189.00", variant: "Cognac Brown 2 Colors", imageSrc: "http://img.b2bpic.net/free-photo/young-business-woman-using-phone_1303-25328.jpg", imageAlt: "Premium leather handbag", isFavorited: false, }, { - id: "2", - name: "Classic Wool Sweater", - price: "$79.99", - variant: "Charcoal Grey 5 Colors", - imageSrc: "http://img.b2bpic.net/free-photo/closeup-textured-knitted-blankets-stack_169016-16558.jpg?_wi=2", - imageAlt: "Classic wool sweater", - isFavorited: false, + id: "2", name: "Classic Wool Sweater", price: "$79.99", variant: "Charcoal Grey 5 Colors", imageSrc: "http://img.b2bpic.net/free-photo/closeup-textured-knitted-blankets-stack_169016-16558.jpg", imageAlt: "Classic wool sweater", isFavorited: false, }, { - id: "3", - name: "Minimalist Watch", - price: "$149.00", - variant: "Rose Gold 3 Options", - imageSrc: "http://img.b2bpic.net/free-photo/elegant-businesswoman-looking-her-smartwatch_23-2148788853.jpg?_wi=2", - imageAlt: "Minimalist watch", - isFavorited: false, + id: "3", name: "Minimalist Watch", price: "$149.00", variant: "Rose Gold 3 Options", imageSrc: "http://img.b2bpic.net/free-photo/elegant-businesswoman-looking-her-smartwatch_23-2148788853.jpg", imageAlt: "Minimalist watch", isFavorited: false, }, { - id: "4", - name: "Premium Denim Jacket", - price: "$129.99", - variant: "Dark Indigo Medium", - imageSrc: "http://img.b2bpic.net/free-photo/woman-model-demonstrating-winter-cloths_1303-16949.jpg?_wi=2", - imageAlt: "Premium denim jacket", - isFavorited: false, + id: "4", name: "Premium Denim Jacket", price: "$129.99", variant: "Dark Indigo Medium", imageSrc: "http://img.b2bpic.net/free-photo/woman-model-demonstrating-winter-cloths_1303-16949.jpg", imageAlt: "Premium denim jacket", isFavorited: false, }, { - id: "5", - name: "Elegant Silk Scarf", - price: "$59.99", - variant: "Cream Ivory 8 Colors", - imageSrc: "http://img.b2bpic.net/free-photo/young-business-woman-using-phone_1303-25328.jpg?_wi=3", - imageAlt: "Elegant silk scarf", - isFavorited: false, + id: "5", name: "Elegant Silk Scarf", price: "$59.99", variant: "Cream Ivory 8 Colors", imageSrc: "http://img.b2bpic.net/free-photo/young-business-woman-using-phone_1303-25328.jpg", imageAlt: "Elegant silk scarf", isFavorited: false, }, { - id: "6", - name: "Designer Sunglasses", - price: "$199.00", - variant: "Black Gradient 4 Styles", - imageSrc: "http://img.b2bpic.net/free-photo/closeup-textured-knitted-blankets-stack_169016-16558.jpg?_wi=3", - imageAlt: "Designer sunglasses", - isFavorited: false, + id: "6", name: "Designer Sunglasses", price: "$199.00", variant: "Black Gradient 4 Styles", imageSrc: "http://img.b2bpic.net/free-photo/closeup-textured-knitted-blankets-stack_169016-16558.jpg", imageAlt: "Designer sunglasses", isFavorited: false, }, ]} /> @@ -160,13 +118,7 @@ export default function ProductsPage() { textboxLayout="default" useInvertedBackground={true} names={[ - "10,000+ Happy Customers", - "50+ Brand Partners", - "99.2% Satisfaction Rating", - "Fast Worldwide Shipping", - "30-Day Money Back", - "Premium Quality Guarantee", - ]} + "10,000+ Happy Customers", "50+ Brand Partners", "99.2% Satisfaction Rating", "Fast Worldwide Shipping", "30-Day Money Back", "Premium Quality Guarantee"]} speed={40} showCard={true} buttonAnimation="slide-up" @@ -186,25 +138,13 @@ export default function ProductsPage() { animationType="smooth" faqs={[ { - id: "1", - title: "What is your return policy?", - content: "We offer a 30-day money-back guarantee on all purchases. If you're not completely satisfied, simply return the item in its original condition for a full refund or exchange.", - }, + id: "1", title: "What is your return policy?", content: "We offer a 30-day money-back guarantee on all purchases. If you're not completely satisfied, simply return the item in its original condition for a full refund or exchange."}, { - id: "2", - title: "How long does shipping take?", - content: "Standard shipping typically takes 5-7 business days. We also offer expedited shipping options for 2-3 business day delivery. International orders may take 10-15 business days.", - }, + id: "2", title: "How long does shipping take?", content: "Standard shipping typically takes 5-7 business days. We also offer expedited shipping options for 2-3 business day delivery. International orders may take 10-15 business days."}, { - id: "3", - title: "Do you offer international shipping?", - content: "Yes! We ship to over 100 countries worldwide. Shipping costs and delivery times vary by location. You can calculate shipping costs at checkout before completing your purchase.", - }, + id: "3", title: "Do you offer international shipping?", content: "Yes! We ship to over 100 countries worldwide. Shipping costs and delivery times vary by location. You can calculate shipping costs at checkout before completing your purchase."}, { - id: "4", - title: "Are your products authentic?", - content: "Absolutely. All our products are 100% authentic and sourced directly from authorized manufacturers. We guarantee authenticity or your money back.", - }, + id: "4", title: "Are your products authentic?", content: "Absolutely. All our products are 100% authentic and sourced directly from authorized manufacturers. We guarantee authenticity or your money back."}, ]} />