Merge version_1 into main #2
@@ -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"}}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -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"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -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"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -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"}}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -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."},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -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,
|
||||
|
||||
155
src/app/page.tsx
155
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"}}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -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"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -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"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -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"
|
||||
|
||||
@@ -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"}}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -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."},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user