Merge version_1 into main #2

Merged
bender merged 5 commits from version_1 into main 2026-03-03 19:43:23 +00:00
5 changed files with 77 additions and 312 deletions

View File

@@ -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>

View File

@@ -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>

View File

@@ -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,

View File

@@ -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"

View File

@@ -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>