Merge version_1 into main #2

Merged
bender merged 5 commits from version_1 into main 2026-03-03 13:45:04 +00:00
5 changed files with 128 additions and 380 deletions

View File

@@ -43,33 +43,17 @@ export default function AboutPage() {
<TestimonialCardTwelve
testimonials={[
{
id: "test-1",
name: "Sarah Johnson",
imageSrc:
"http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=4",
imageAlt: "Sarah Johnson",
},
id: "test-1", name: "Sarah Johnson", imageSrc:
"http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg", imageAlt: "Sarah Johnson"},
{
id: "test-2",
name: "Michael Chen",
imageSrc:
"http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport_107420-85035.jpg?_wi=2",
imageAlt: "Michael Chen",
},
id: "test-2", name: "Michael Chen", imageSrc:
"http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport_107420-85035.jpg", imageAlt: "Michael Chen"},
{
id: "test-3",
name: "Emily Rodriguez",
imageSrc:
"http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=5",
imageAlt: "Emily Rodriguez",
},
id: "test-3", name: "Emily Rodriguez", imageSrc:
"http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg", imageAlt: "Emily Rodriguez"},
{
id: "test-4",
name: "David Kim",
imageSrc:
"http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=6",
imageAlt: "David Kim",
},
id: "test-4", name: "David Kim", imageSrc:
"http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg", imageAlt: "David Kim"},
]}
cardTitle="Over 50,000 customers trust us to deliver exceptional shopping experiences"
cardTag="Customer Love"
@@ -90,25 +74,9 @@ export default function AboutPage() {
textboxLayout="default"
useInvertedBackground={true}
names={[
"Amazon",
"eBay",
"Shopify",
"Stripe",
"PayPal",
"Square",
"WooCommerce",
"BigCommerce",
]}
"Amazon", "eBay", "Shopify", "Stripe", "PayPal", "Square", "WooCommerce", "BigCommerce"]}
logos={[
"http://img.b2bpic.net/free-vector/gradient-instagram-shop-logo-design_23-2149714663.jpg",
"http://img.b2bpic.net/free-photo/laptop-with-toy-supermarket-cart-sale-tablet_23-2147955521.jpg",
"http://img.b2bpic.net/free-vector/gradient-shop-local-logo-design_23-2149613157.jpg",
"http://img.b2bpic.net/free-vector/gradient-accounting-logo-template_23-2148865387.jpg",
"http://img.b2bpic.net/free-vector/gradient-money-logo-design_23-2150934174.jpg",
"http://img.b2bpic.net/free-vector/logo-template-design_1156-837.jpg",
"http://img.b2bpic.net/free-photo/laptop-near-smartphone-labels-tablet-packet_23-2147962055.jpg",
"http://img.b2bpic.net/free-vector/gradient-mobile-store-logo-design_23-2149699536.jpg",
]}
"http://img.b2bpic.net/free-vector/gradient-instagram-shop-logo-design_23-2149714663.jpg", "http://img.b2bpic.net/free-photo/laptop-with-toy-supermarket-cart-sale-tablet_23-2147955521.jpg", "http://img.b2bpic.net/free-vector/gradient-shop-local-logo-design_23-2149613157.jpg", "http://img.b2bpic.net/free-vector/gradient-accounting-logo-template_23-2148865387.jpg", "http://img.b2bpic.net/free-vector/gradient-money-logo-design_23-2150934174.jpg", "http://img.b2bpic.net/free-vector/logo-template-design_1156-837.jpg", "http://img.b2bpic.net/free-photo/laptop-near-smartphone-labels-tablet-packet_23-2147962055.jpg", "http://img.b2bpic.net/free-vector/gradient-mobile-store-logo-design_23-2149699536.jpg"]}
speed={40}
showCard={true}
ariaLabel="Partner logos section"
@@ -122,8 +90,7 @@ export default function AboutPage() {
copyrightText="© 2025 ShopHub. All rights reserved."
columns={[
{
title: "Shopping",
items: [
title: "Shopping", items: [
{ label: "Browse Products", href: "/products" },
{ label: "Best Sellers", href: "/best-sellers" },
{ label: "New Arrivals", href: "/new" },
@@ -131,8 +98,7 @@ export default function AboutPage() {
],
},
{
title: "Customer Service",
items: [
title: "Customer Service", items: [
{ label: "Contact Us", href: "/contact" },
{ label: "Shipping Info", href: "/shipping" },
{ label: "Returns", href: "/returns" },
@@ -140,8 +106,7 @@ export default function AboutPage() {
],
},
{
title: "Account",
items: [
title: "Account", items: [
{ label: "My Dashboard", href: "/dashboard" },
{ label: "Order History", href: "/orders" },
{ label: "Wishlist", href: "/wishlist" },
@@ -149,8 +114,7 @@ export default function AboutPage() {
],
},
{
title: "Company",
items: [
title: "Company", items: [
{ label: "About Us", href: "/about" },
{ label: "Careers", href: "/careers" },
{ label: "Blog", href: "/blog" },
@@ -158,8 +122,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" },

View File

@@ -5,35 +5,22 @@ 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 - Shop Online with Confidence",
description: "Discover millions of products with fast shipping, secure payments, and exceptional customer service. Shop the best deals on ShopHub today.",
keywords: "online shopping, ecommerce, shopping cart, fast shipping, deals, offers",
robots: {
title: "ShopHub - Shop Online with Confidence", description: "Discover millions of products with fast shipping, secure payments, and exceptional customer service. Shop the best deals on ShopHub today.", keywords: "online shopping, ecommerce, shopping cart, fast shipping, deals, offers", robots: {
index: true,
follow: true,
},
openGraph: {
title: "ShopHub - Your Online Shopping Destination",
description: "Shop millions of products with fast shipping and secure checkout",
type: "website",
siteName: "ShopHub",
images: [
title: "ShopHub - Your Online Shopping Destination", description: "Shop millions of products with fast shipping and secure checkout", type: "website", siteName: "ShopHub", images: [
{
url: "http://img.b2bpic.net/free-photo/online-shopping-cart-e-commers-concept_53876-127436.jpg",
alt: "ShopHub Shopping Platform",
},
url: "http://img.b2bpic.net/free-photo/online-shopping-cart-e-commers-concept_53876-127436.jpg", alt: "ShopHub Shopping Platform"},
],
},
twitter: {
card: "summary_large_image",
title: "ShopHub - Shop Online Today",
description: "Millions of products, fast shipping, secure payments",
images: ["http://img.b2bpic.net/free-photo/online-shopping-cart-e-commers-concept_53876-127436.jpg"],
card: "summary_large_image", title: "ShopHub - Shop Online Today", description: "Millions of products, fast shipping, secure payments", images: ["http://img.b2bpic.net/free-photo/online-shopping-cart-e-commers-concept_53876-127436.jpg"],
},
};

View File

@@ -49,17 +49,11 @@ export default function HomePage() {
description="Discover millions of products with fast shipping, secure payments, and excellent customer service. Your one-stop shop for everything you need."
avatars={[
{
src: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg",
alt: "Customer 1",
},
src: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg", alt: "Customer 1"},
{
src: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport_107420-85035.jpg",
alt: "Customer 2",
},
src: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport_107420-85035.jpg", alt: "Customer 2"},
{
src: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg",
alt: "Customer 3",
},
src: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg", alt: "Customer 3"},
]}
avatarText="Trusted by 50,000+ satisfied customers"
background={{ variant: "sparkles-gradient" }}
@@ -87,31 +81,16 @@ export default function HomePage() {
gridVariant="three-columns-all-equal-width"
products={[
{
id: "prod-1",
name: "Premium Wireless Headphones",
price: "$79.99",
imageSrc:
"http://img.b2bpic.net/free-photo/black-friday-discount-composition_23-2147696417.jpg?_wi=1",
imageAlt: "Premium Wireless Headphones",
initialQuantity: 1,
id: "prod-1", name: "Premium Wireless Headphones", price: "$79.99", imageSrc:
"http://img.b2bpic.net/free-photo/black-friday-discount-composition_23-2147696417.jpg", imageAlt: "Premium Wireless Headphones", initialQuantity: 1,
},
{
id: "prod-2",
name: "Ultra-Slim Laptop Stand",
price: "$34.99",
imageSrc:
"http://img.b2bpic.net/free-photo/composition-clothes-accessories-suitcase_23-2149064271.jpg?_wi=1",
imageAlt: "Ultra-Slim Laptop Stand",
initialQuantity: 1,
id: "prod-2", name: "Ultra-Slim Laptop Stand", price: "$34.99", imageSrc:
"http://img.b2bpic.net/free-photo/composition-clothes-accessories-suitcase_23-2149064271.jpg", imageAlt: "Ultra-Slim Laptop Stand", initialQuantity: 1,
},
{
id: "prod-3",
name: "Portable USB-C Charger",
price: "$49.99",
imageSrc:
"http://img.b2bpic.net/free-photo/containers-liquid-soap-shampoo-with-dispenser-is-sold-supermarket_169016-49638.jpg?_wi=1",
imageAlt: "Portable USB-C Charger",
initialQuantity: 1,
id: "prod-3", name: "Portable USB-C Charger", price: "$49.99", imageSrc:
"http://img.b2bpic.net/free-photo/containers-liquid-soap-shampoo-with-dispenser-is-sold-supermarket_169016-49638.jpg", imageAlt: "Portable USB-C Charger", initialQuantity: 1,
},
]}
ariaLabel="Featured products section"
@@ -123,33 +102,17 @@ export default function HomePage() {
<TestimonialCardTwelve
testimonials={[
{
id: "test-1",
name: "Sarah Johnson",
imageSrc:
"http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=1",
imageAlt: "Sarah Johnson",
},
id: "test-1", name: "Sarah Johnson", imageSrc:
"http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg", imageAlt: "Sarah Johnson"},
{
id: "test-2",
name: "Michael Chen",
imageSrc:
"http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport_107420-85035.jpg?_wi=1",
imageAlt: "Michael Chen",
},
id: "test-2", name: "Michael Chen", imageSrc:
"http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport_107420-85035.jpg", imageAlt: "Michael Chen"},
{
id: "test-3",
name: "Emily Rodriguez",
imageSrc:
"http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=2",
imageAlt: "Emily Rodriguez",
},
id: "test-3", name: "Emily Rodriguez", imageSrc:
"http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg", imageAlt: "Emily Rodriguez"},
{
id: "test-4",
name: "David Kim",
imageSrc:
"http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=3",
imageAlt: "David Kim",
},
id: "test-4", name: "David Kim", imageSrc:
"http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg", imageAlt: "David Kim"},
]}
cardTitle="Over 50,000 customers trust us to deliver exceptional shopping experiences"
cardTag="Customer Love"
@@ -170,25 +133,9 @@ export default function HomePage() {
textboxLayout="default"
useInvertedBackground={true}
names={[
"Amazon",
"eBay",
"Shopify",
"Stripe",
"PayPal",
"Square",
"WooCommerce",
"BigCommerce",
]}
"Amazon", "eBay", "Shopify", "Stripe", "PayPal", "Square", "WooCommerce", "BigCommerce"]}
logos={[
"http://img.b2bpic.net/free-vector/gradient-instagram-shop-logo-design_23-2149714663.jpg",
"http://img.b2bpic.net/free-photo/laptop-with-toy-supermarket-cart-sale-tablet_23-2147955521.jpg",
"http://img.b2bpic.net/free-vector/gradient-shop-local-logo-design_23-2149613157.jpg",
"http://img.b2bpic.net/free-vector/gradient-accounting-logo-template_23-2148865387.jpg",
"http://img.b2bpic.net/free-vector/gradient-money-logo-design_23-2150934174.jpg",
"http://img.b2bpic.net/free-vector/logo-template-design_1156-837.jpg",
"http://img.b2bpic.net/free-photo/laptop-near-smartphone-labels-tablet-packet_23-2147962055.jpg",
"http://img.b2bpic.net/free-vector/gradient-mobile-store-logo-design_23-2149699536.jpg",
]}
"http://img.b2bpic.net/free-vector/gradient-instagram-shop-logo-design_23-2149714663.jpg", "http://img.b2bpic.net/free-photo/laptop-with-toy-supermarket-cart-sale-tablet_23-2147955521.jpg", "http://img.b2bpic.net/free-vector/gradient-shop-local-logo-design_23-2149613157.jpg", "http://img.b2bpic.net/free-vector/gradient-accounting-logo-template_23-2148865387.jpg", "http://img.b2bpic.net/free-vector/gradient-money-logo-design_23-2150934174.jpg", "http://img.b2bpic.net/free-vector/logo-template-design_1156-837.jpg", "http://img.b2bpic.net/free-photo/laptop-near-smartphone-labels-tablet-packet_23-2147962055.jpg", "http://img.b2bpic.net/free-vector/gradient-mobile-store-logo-design_23-2149699536.jpg"]}
speed={40}
showCard={true}
ariaLabel="Partner logos section"
@@ -208,54 +155,29 @@ export default function HomePage() {
carouselMode="buttons"
plans={[
{
id: "basic",
price: "Free",
name: "Standard",
buttons={[
id: "basic", price: "Free", name: "Standard", buttons: [
{ text: "Get Started", href: "/signup" },
{ text: "Learn More", href: "#" },
]}
features={[
"Access to all products",
"Standard shipping (5-7 days)",
"Basic customer support",
"Wishlist feature",
]}
],
features: [
"Access to all products", "Standard shipping (5-7 days)", "Basic customer support", "Wishlist feature"],
},
{
id: "premium",
badge: "Most Popular",
badgeIcon: Sparkles,
price: "$9.99/mo",
name: "Prime Plus",
buttons={[
id: "premium", badge: "Most Popular", badgeIcon: Sparkles,
price: "$9.99/mo", name: "Prime Plus", buttons: [
{ text: "Subscribe Now", href: "/subscribe" },
{ text: "Try Free", href: "#" },
]}
features={[
"Fast shipping (2-3 days)",
"Exclusive deals & discounts",
"Priority customer support",
"Early access to sales",
"Free returns",
]}
],
features: [
"Fast shipping (2-3 days)", "Exclusive deals & discounts", "Priority customer support", "Early access to sales", "Free returns"],
},
{
id: "enterprise",
price: "$19.99/mo",
name: "Business Plus",
buttons={[
id: "enterprise", price: "$19.99/mo", name: "Business Plus", buttons: [
{ text: "Contact Sales", href: "/contact" },
{ text: "Schedule Demo", href: "#" },
]}
features={[
"Overnight shipping",
"Bulk purchase discounts",
"Dedicated account manager",
"Corporate invoicing",
"Advanced analytics",
"Custom integrations",
]}
],
features: [
"Overnight shipping", "Bulk purchase discounts", "Dedicated account manager", "Corporate invoicing", "Advanced analytics", "Custom integrations"],
},
]}
ariaLabel="Pricing section"
@@ -275,41 +197,23 @@ export default function HomePage() {
animationType="smooth"
faqs={[
{
id: "faq-1",
title: "How long does shipping take?",
content:
"Standard shipping typically takes 5-7 business days. With Prime Plus membership, enjoy fast 2-3 day shipping on most items. Overnight shipping is available for Business Plus members.",
},
id: "faq-1", title: "How long does shipping take?", content:
"Standard shipping typically takes 5-7 business days. With Prime Plus membership, enjoy fast 2-3 day shipping on most items. Overnight shipping is available for Business Plus members."},
{
id: "faq-2",
title: "What is your return policy?",
content:
"We offer a 30-day money-back guarantee on most items. Simply return the product in its original condition with the receipt, and we'll process a full refund. Prime Plus members enjoy free returns with extended 60-day window.",
},
id: "faq-2", title: "What is your return policy?", content:
"We offer a 30-day money-back guarantee on most items. Simply return the product in its original condition with the receipt, and we'll process a full refund. Prime Plus members enjoy free returns with extended 60-day window."},
{
id: "faq-3",
title: "Do you ship internationally?",
content:
"Yes, we ship to over 100 countries worldwide. International shipping rates and delivery times vary by destination. You can check shipping costs during checkout.",
},
id: "faq-3", title: "Do you ship internationally?", content:
"Yes, we ship to over 100 countries worldwide. International shipping rates and delivery times vary by destination. You can check shipping costs during checkout."},
{
id: "faq-4",
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 encrypted and secure.",
},
id: "faq-4", 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 encrypted and secure."},
{
id: "faq-5",
title: "How do I track my order?",
content:
"Once your order ships, you'll receive a tracking number via email. You can track your package in real-time through your dashboard or the carrier's website.",
},
id: "faq-5", title: "How do I track my order?", content:
"Once your order ships, you'll receive a tracking number via email. You can track your package in real-time through your dashboard or the carrier's website."},
{
id: "faq-6",
title: "Is my personal information secure?",
content:
"We use industry-leading SSL encryption to protect all personal and payment information. Your data is never shared with third parties without your consent.",
},
id: "faq-6", title: "Is my personal information secure?", content:
"We use industry-leading SSL encryption to protect all personal and payment information. Your data is never shared with third parties without your consent."},
]}
ariaLabel="FAQ section"
/>
@@ -322,8 +226,7 @@ export default function HomePage() {
copyrightText="© 2025 ShopHub. All rights reserved."
columns={[
{
title: "Shopping",
items: [
title: "Shopping", items: [
{ label: "Browse Products", href: "/products" },
{ label: "Best Sellers", href: "/best-sellers" },
{ label: "New Arrivals", href: "/new" },
@@ -331,8 +234,7 @@ export default function HomePage() {
],
},
{
title: "Customer Service",
items: [
title: "Customer Service", items: [
{ label: "Contact Us", href: "/contact" },
{ label: "Shipping Info", href: "/shipping" },
{ label: "Returns", href: "/returns" },
@@ -340,8 +242,7 @@ export default function HomePage() {
],
},
{
title: "Account",
items: [
title: "Account", items: [
{ label: "My Dashboard", href: "/dashboard" },
{ label: "Order History", href: "/orders" },
{ label: "Wishlist", href: "/wishlist" },
@@ -349,8 +250,7 @@ export default function HomePage() {
],
},
{
title: "Company",
items: [
title: "Company", items: [
{ label: "About Us", href: "/about" },
{ label: "Careers", href: "/careers" },
{ label: "Blog", href: "/blog" },
@@ -358,8 +258,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" },

View File

@@ -51,54 +51,29 @@ export default function PricingPage() {
carouselMode="buttons"
plans={[
{
id: "basic",
price: "Free",
name: "Standard",
buttons=[
id: "basic", price: "Free", name: "Standard", buttons: [
{ text: "Get Started", href: "/signup" },
{ text: "Learn More", href: "#" },
]
features={[
"Access to all products",
"Standard shipping (5-7 days)",
"Basic customer support",
"Wishlist feature",
]}
],
features: [
"Access to all products", "Standard shipping (5-7 days)", "Basic customer support", "Wishlist feature"],
},
{
id: "premium",
badge: "Most Popular",
badgeIcon: Sparkles,
price: "$9.99/mo",
name: "Prime Plus",
buttons=[
id: "premium", badge: "Most Popular", badgeIcon: Sparkles,
price: "$9.99/mo", name: "Prime Plus", buttons: [
{ text: "Subscribe Now", href: "/subscribe" },
{ text: "Try Free", href: "#" },
]
features={[
"Fast shipping (2-3 days)",
"Exclusive deals & discounts",
"Priority customer support",
"Early access to sales",
"Free returns",
]}
],
features: [
"Fast shipping (2-3 days)", "Exclusive deals & discounts", "Priority customer support", "Early access to sales", "Free returns"],
},
{
id: "enterprise",
price: "$19.99/mo",
name: "Business Plus",
buttons=[
id: "enterprise", price: "$19.99/mo", name: "Business Plus", buttons: [
{ text: "Contact Sales", href: "/contact" },
{ text: "Schedule Demo", href: "#" },
]
features={[
"Overnight shipping",
"Bulk purchase discounts",
"Dedicated account manager",
"Corporate invoicing",
"Advanced analytics",
"Custom integrations",
]}
],
features: [
"Overnight shipping", "Bulk purchase discounts", "Dedicated account manager", "Corporate invoicing", "Advanced analytics", "Custom integrations"],
},
]}
ariaLabel="Pricing section"
@@ -118,41 +93,23 @@ export default function PricingPage() {
animationType="smooth"
faqs={[
{
id: "faq-1",
title: "Can I upgrade or downgrade my plan anytime?",
content:
"Yes, you can upgrade or downgrade your membership plan at any time. Changes take effect on your next billing cycle. If you upgrade, you'll be charged a prorated amount. Downgrades are processed immediately.",
},
id: "faq-1", title: "Can I upgrade or downgrade my plan anytime?", content:
"Yes, you can upgrade or downgrade your membership plan at any time. Changes take effect on your next billing cycle. If you upgrade, you'll be charged a prorated amount. Downgrades are processed immediately."},
{
id: "faq-2",
title: "What payment methods do you accept?",
content:
"We accept all major credit cards (Visa, MasterCard, American Express), PayPal, Apple Pay, and Google Pay. All payments are processed securely through industry-standard encryption.",
},
id: "faq-2", title: "What payment methods do you accept?", content:
"We accept all major credit cards (Visa, MasterCard, American Express), PayPal, Apple Pay, and Google Pay. All payments are processed securely through industry-standard encryption."},
{
id: "faq-3",
title: "Is there a contract or commitment?",
content:
"No contracts or long-term commitments. You can cancel your membership at any time with no penalties or hidden fees. Cancel directly from your account settings.",
},
id: "faq-3", title: "Is there a contract or commitment?", content:
"No contracts or long-term commitments. You can cancel your membership at any time with no penalties or hidden fees. Cancel directly from your account settings."},
{
id: "faq-4",
title: "Do you offer discounts for annual billing?",
content:
"Yes, prepay for a full year and save 15% on any membership plan. Annual plans auto-renew yearly, and you can manage billing in your account dashboard.",
},
id: "faq-4", title: "Do you offer discounts for annual billing?", content:
"Yes, prepay for a full year and save 15% on any membership plan. Annual plans auto-renew yearly, and you can manage billing in your account dashboard."},
{
id: "faq-5",
title: "What happens if I cancel my membership?",
content:
"Your membership benefits end immediately after cancellation. You'll retain access to basic features, but lose fast shipping, exclusive deals, and priority support until you resubscribe.",
},
id: "faq-5", title: "What happens if I cancel my membership?", content:
"Your membership benefits end immediately after cancellation. You'll retain access to basic features, but lose fast shipping, exclusive deals, and priority support until you resubscribe."},
{
id: "faq-6",
title: "Are there family or group discounts?",
content:
"Yes, family plans for up to 4 members are available at $15.99/mo. Business Plus plans include volume discounts for organizations with 10+ team members.",
},
id: "faq-6", title: "Are there family or group discounts?", content:
"Yes, family plans for up to 4 members are available at $15.99/mo. Business Plus plans include volume discounts for organizations with 10+ team members."},
]}
ariaLabel="Pricing FAQ section"
/>
@@ -165,8 +122,7 @@ export default function PricingPage() {
copyrightText="© 2025 ShopHub. All rights reserved."
columns={[
{
title: "Shopping",
items: [
title: "Shopping", items: [
{ label: "Browse Products", href: "/products" },
{ label: "Best Sellers", href: "/best-sellers" },
{ label: "New Arrivals", href: "/new" },
@@ -174,8 +130,7 @@ export default function PricingPage() {
],
},
{
title: "Customer Service",
items: [
title: "Customer Service", items: [
{ label: "Contact Us", href: "/contact" },
{ label: "Shipping Info", href: "/shipping" },
{ label: "Returns", href: "/returns" },
@@ -183,8 +138,7 @@ export default function PricingPage() {
],
},
{
title: "Account",
items: [
title: "Account", items: [
{ label: "My Dashboard", href: "/dashboard" },
{ label: "Order History", href: "/orders" },
{ label: "Wishlist", href: "/wishlist" },
@@ -192,8 +146,7 @@ export default function PricingPage() {
],
},
{
title: "Company",
items: [
title: "Company", items: [
{ label: "About Us", href: "/about" },
{ label: "Careers", href: "/careers" },
{ label: "Blog", href: "/blog" },
@@ -201,8 +154,7 @@ export default function PricingPage() {
],
},
{
title: "Legal",
items: [
title: "Legal", items: [
{ label: "Privacy Policy", href: "/privacy" },
{ label: "Terms of Service", href: "/terms" },
{ label: "Cookie Policy", href: "/cookies" },

View File

@@ -52,58 +52,28 @@ export default function ProductsPage() {
gridVariant="bento-grid"
products={[
{
id: "prod-1",
name: "Premium Wireless Headphones",
price: "$79.99",
imageSrc:
"http://img.b2bpic.net/free-photo/black-friday-discount-composition_23-2147696417.jpg?_wi=2",
imageAlt: "Premium Wireless Headphones",
initialQuantity: 1,
id: "prod-1", name: "Premium Wireless Headphones", price: "$79.99", imageSrc:
"http://img.b2bpic.net/free-photo/black-friday-discount-composition_23-2147696417.jpg", imageAlt: "Premium Wireless Headphones", initialQuantity: 1,
},
{
id: "prod-2",
name: "Ultra-Slim Laptop Stand",
price: "$34.99",
imageSrc:
"http://img.b2bpic.net/free-photo/composition-clothes-accessories-suitcase_23-2149064271.jpg?_wi=2",
imageAlt: "Ultra-Slim Laptop Stand",
initialQuantity: 1,
id: "prod-2", name: "Ultra-Slim Laptop Stand", price: "$34.99", imageSrc:
"http://img.b2bpic.net/free-photo/composition-clothes-accessories-suitcase_23-2149064271.jpg", imageAlt: "Ultra-Slim Laptop Stand", initialQuantity: 1,
},
{
id: "prod-3",
name: "Portable USB-C Charger",
price: "$49.99",
imageSrc:
"http://img.b2bpic.net/free-photo/containers-liquid-soap-shampoo-with-dispenser-is-sold-supermarket_169016-49638.jpg?_wi=2",
imageAlt: "Portable USB-C Charger",
initialQuantity: 1,
id: "prod-3", name: "Portable USB-C Charger", price: "$49.99", imageSrc:
"http://img.b2bpic.net/free-photo/containers-liquid-soap-shampoo-with-dispenser-is-sold-supermarket_169016-49638.jpg", imageAlt: "Portable USB-C Charger", initialQuantity: 1,
},
{
id: "prod-4",
name: "Ergonomic Wireless Mouse",
price: "$39.99",
imageSrc:
"http://img.b2bpic.net/free-photo/black-friday-discount-composition_23-2147696417.jpg?_wi=3",
imageAlt: "Ergonomic Wireless Mouse",
initialQuantity: 1,
id: "prod-4", name: "Ergonomic Wireless Mouse", price: "$39.99", imageSrc:
"http://img.b2bpic.net/free-photo/black-friday-discount-composition_23-2147696417.jpg", imageAlt: "Ergonomic Wireless Mouse", initialQuantity: 1,
},
{
id: "prod-5",
name: "Crystal Clear Phone Case",
price: "$24.99",
imageSrc:
"http://img.b2bpic.net/free-photo/composition-clothes-accessories-suitcase_23-2149064271.jpg?_wi=3",
imageAlt: "Crystal Clear Phone Case",
initialQuantity: 1,
id: "prod-5", name: "Crystal Clear Phone Case", price: "$24.99", imageSrc:
"http://img.b2bpic.net/free-photo/composition-clothes-accessories-suitcase_23-2149064271.jpg", imageAlt: "Crystal Clear Phone Case", initialQuantity: 1,
},
{
id: "prod-6",
name: "Advanced Screen Protector",
price: "$19.99",
imageSrc:
"http://img.b2bpic.net/free-photo/containers-liquid-soap-shampoo-with-dispenser-is-sold-supermarket_169016-49638.jpg?_wi=3",
imageAlt: "Advanced Screen Protector",
initialQuantity: 1,
id: "prod-6", name: "Advanced Screen Protector", price: "$19.99", imageSrc:
"http://img.b2bpic.net/free-photo/containers-liquid-soap-shampoo-with-dispenser-is-sold-supermarket_169016-49638.jpg", imageAlt: "Advanced Screen Protector", initialQuantity: 1,
},
]}
ariaLabel="All products section"
@@ -123,41 +93,23 @@ export default function ProductsPage() {
animationType="smooth"
faqs={[
{
id: "faq-1",
title: "What warranty do products come with?",
content:
"All our products come with a minimum 1-year manufacturer warranty covering defects in materials and workmanship. Premium products may include extended warranty options up to 3 years.",
},
id: "faq-1", title: "What warranty do products come with?", content:
"All our products come with a minimum 1-year manufacturer warranty covering defects in materials and workmanship. Premium products may include extended warranty options up to 3 years."},
{
id: "faq-2",
title: "Can I return a product if I'm not satisfied?",
content:
"Yes, we offer a 30-day satisfaction guarantee on all products. If you're not completely happy, return it in original condition for a full refund or exchange.",
},
id: "faq-2", title: "Can I return a product if I'm not satisfied?", content:
"Yes, we offer a 30-day satisfaction guarantee on all products. If you're not completely happy, return it in original condition for a full refund or exchange."},
{
id: "faq-3",
title: "Are the product specifications accurate?",
content:
"All product specifications are verified and accurate as listed. We update our catalog regularly with the latest product information from manufacturers.",
},
id: "faq-3", title: "Are the product specifications accurate?", content:
"All product specifications are verified and accurate as listed. We update our catalog regularly with the latest product information from manufacturers."},
{
id: "faq-4",
title: "Do you offer bulk purchase discounts?",
content:
"Yes, bulk discounts are available for orders of 10+ items. Contact our sales team or use the bulk order form to get a customized quote.",
},
id: "faq-4", title: "Do you offer bulk purchase discounts?", content:
"Yes, bulk discounts are available for orders of 10+ items. Contact our sales team or use the bulk order form to get a customized quote."},
{
id: "faq-5",
title: "How do I know if a product is in stock?",
content:
"Stock status is displayed on each product page. Items marked 'In Stock' ship within 1-2 business days. Pre-order items show expected availability dates.",
},
id: "faq-5", title: "How do I know if a product is in stock?", content:
"Stock status is displayed on each product page. Items marked 'In Stock' ship within 1-2 business days. Pre-order items show expected availability dates."},
{
id: "faq-6",
title: "Can I compare products before purchasing?",
content:
"Yes, you can add multiple products to your comparison list to view features, prices, and specifications side-by-side. This helps you make informed purchasing decisions.",
},
id: "faq-6", title: "Can I compare products before purchasing?", content:
"Yes, you can add multiple products to your comparison list to view features, prices, and specifications side-by-side. This helps you make informed purchasing decisions."},
]}
ariaLabel="Product FAQ section"
/>
@@ -170,8 +122,7 @@ export default function ProductsPage() {
copyrightText="© 2025 ShopHub. All rights reserved."
columns={[
{
title: "Shopping",
items: [
title: "Shopping", items: [
{ label: "Browse Products", href: "/products" },
{ label: "Best Sellers", href: "/best-sellers" },
{ label: "New Arrivals", href: "/new" },
@@ -179,8 +130,7 @@ export default function ProductsPage() {
],
},
{
title: "Customer Service",
items: [
title: "Customer Service", items: [
{ label: "Contact Us", href: "/contact" },
{ label: "Shipping Info", href: "/shipping" },
{ label: "Returns", href: "/returns" },
@@ -188,8 +138,7 @@ export default function ProductsPage() {
],
},
{
title: "Account",
items: [
title: "Account", items: [
{ label: "My Dashboard", href: "/dashboard" },
{ label: "Order History", href: "/orders" },
{ label: "Wishlist", href: "/wishlist" },
@@ -197,8 +146,7 @@ export default function ProductsPage() {
],
},
{
title: "Company",
items: [
title: "Company", items: [
{ label: "About Us", href: "/about" },
{ label: "Careers", href: "/careers" },
{ label: "Blog", href: "/blog" },
@@ -206,8 +154,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" },