Merge version_1 into main #2
@@ -19,8 +19,7 @@ export default function ContactPage() {
|
||||
|
||||
const footerColumns = [
|
||||
{
|
||||
title: "Shop",
|
||||
items: [
|
||||
title: "Shop", items: [
|
||||
{ label: "All Products", href: "/shop" },
|
||||
{ label: "New Arrivals", href: "/shop?filter=new" },
|
||||
{ label: "Sale", href: "/shop?filter=sale" },
|
||||
@@ -28,8 +27,7 @@ export default function ContactPage() {
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
title: "Company", items: [
|
||||
{ label: "About Us", href: "/about" },
|
||||
{ label: "Our Story", href: "/about" },
|
||||
{ label: "Sustainability", href: "/about" },
|
||||
@@ -37,8 +35,7 @@ export default function ContactPage() {
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Customer Care",
|
||||
items: [
|
||||
title: "Customer Care", items: [
|
||||
{ label: "Contact Us", href: "/contact" },
|
||||
{ label: "Shipping Info", href: "/shipping" },
|
||||
{ label: "Returns", href: "/returns" },
|
||||
@@ -46,8 +43,7 @@ export default function ContactPage() {
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Legal",
|
||||
items: [
|
||||
title: "Legal", items: [
|
||||
{ label: "Privacy Policy", href: "#" },
|
||||
{ label: "Terms of Service", href: "#" },
|
||||
{ label: "Cookie Policy", href: "#" },
|
||||
@@ -55,8 +51,7 @@ export default function ContactPage() {
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Follow Us",
|
||||
items: [
|
||||
title: "Follow Us", items: [
|
||||
{ label: "Instagram", href: "https://instagram.com/stylehub" },
|
||||
{ label: "Twitter", href: "https://twitter.com/stylehub" },
|
||||
{ label: "Facebook", href: "https://facebook.com/stylehub" },
|
||||
@@ -72,7 +67,7 @@ export default function ContactPage() {
|
||||
borderRadius="soft"
|
||||
contentWidth="smallMedium"
|
||||
sizing="mediumLargeSizeLargeTitles"
|
||||
background="grid"
|
||||
background="circleGradient"
|
||||
cardStyle="solid"
|
||||
primaryButtonStyle="radial-glow"
|
||||
secondaryButtonStyle="solid"
|
||||
@@ -92,7 +87,7 @@ export default function ContactPage() {
|
||||
{ text: "Email Support", href: "mailto:support@stylehub.com" },
|
||||
{ text: "Live Chat", href: "#" },
|
||||
]}
|
||||
background={{ variant: "grid" }}
|
||||
background={{ variant: "plain" }}
|
||||
useInvertedBackground={false}
|
||||
/>
|
||||
</div>
|
||||
@@ -106,41 +101,23 @@ export default function ContactPage() {
|
||||
faqsAnimation="slide-up"
|
||||
faqs={[
|
||||
{
|
||||
id: "1",
|
||||
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 transactions are secure and encrypted.",
|
||||
},
|
||||
id: "1", 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 transactions are secure and encrypted."},
|
||||
{
|
||||
id: "2",
|
||||
title: "How long does shipping take?",
|
||||
content:
|
||||
"Standard shipping takes 5-7 business days. Express shipping (2-3 days) is available for orders over $75. International orders typically arrive within 10-15 business days.",
|
||||
},
|
||||
id: "2", title: "How long does shipping take?", content:
|
||||
"Standard shipping takes 5-7 business days. Express shipping (2-3 days) is available for orders over $75. International orders typically arrive within 10-15 business days."},
|
||||
{
|
||||
id: "3",
|
||||
title: "What is your return policy?",
|
||||
content:
|
||||
"We offer a 30-day money-back guarantee on all items. Items must be unworn and in original packaging. Return shipping is free for orders over $50.",
|
||||
},
|
||||
id: "3", title: "What is your return policy?", content:
|
||||
"We offer a 30-day money-back guarantee on all items. Items must be unworn and in original packaging. Return shipping is free for orders over $50."},
|
||||
{
|
||||
id: "4",
|
||||
title: "Do you offer international shipping?",
|
||||
content:
|
||||
"Yes, we ship to over 150 countries worldwide. International orders include tracking and insurance. Customs fees may apply depending on your location.",
|
||||
},
|
||||
id: "4", title: "Do you offer international shipping?", content:
|
||||
"Yes, we ship to over 150 countries worldwide. International orders include tracking and insurance. Customs fees may apply depending on your location."},
|
||||
{
|
||||
id: "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 on our website or through the carrier's app.",
|
||||
},
|
||||
id: "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 on our website or through the carrier's app."},
|
||||
{
|
||||
id: "6",
|
||||
title: "Are your products sustainable?",
|
||||
content:
|
||||
"We prioritize ethical sourcing and work with designers who use sustainable materials. Many of our collections feature eco-friendly production practices.",
|
||||
},
|
||||
id: "6", title: "Are your products sustainable?", content:
|
||||
"We prioritize ethical sourcing and work with designers who use sustainable materials. Many of our collections feature eco-friendly production practices."},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
143
src/app/page.tsx
143
src/app/page.tsx
@@ -23,8 +23,7 @@ export default function HomePage() {
|
||||
|
||||
const footerColumns = [
|
||||
{
|
||||
title: "Shop",
|
||||
items: [
|
||||
title: "Shop", items: [
|
||||
{ label: "All Products", href: "/shop" },
|
||||
{ label: "New Arrivals", href: "/shop?filter=new" },
|
||||
{ label: "Sale", href: "/shop?filter=sale" },
|
||||
@@ -32,8 +31,7 @@ export default function HomePage() {
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
title: "Company", items: [
|
||||
{ label: "About Us", href: "/about" },
|
||||
{ label: "Our Story", href: "/about" },
|
||||
{ label: "Sustainability", href: "/about" },
|
||||
@@ -41,8 +39,7 @@ export default function HomePage() {
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Customer Care",
|
||||
items: [
|
||||
title: "Customer Care", items: [
|
||||
{ label: "Contact Us", href: "/contact" },
|
||||
{ label: "Shipping Info", href: "/shipping" },
|
||||
{ label: "Returns", href: "/returns" },
|
||||
@@ -50,8 +47,7 @@ export default function HomePage() {
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Legal",
|
||||
items: [
|
||||
title: "Legal", items: [
|
||||
{ label: "Privacy Policy", href: "#" },
|
||||
{ label: "Terms of Service", href: "#" },
|
||||
{ label: "Cookie Policy", href: "#" },
|
||||
@@ -59,8 +55,7 @@ export default function HomePage() {
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Follow Us",
|
||||
items: [
|
||||
title: "Follow Us", items: [
|
||||
{ label: "Instagram", href: "https://instagram.com/stylehub" },
|
||||
{ label: "Twitter", href: "https://twitter.com/stylehub" },
|
||||
{ label: "Facebook", href: "https://facebook.com/stylehub" },
|
||||
@@ -76,7 +71,7 @@ export default function HomePage() {
|
||||
borderRadius="soft"
|
||||
contentWidth="smallMedium"
|
||||
sizing="mediumLargeSizeLargeTitles"
|
||||
background="grid"
|
||||
background="circleGradient"
|
||||
cardStyle="solid"
|
||||
primaryButtonStyle="radial-glow"
|
||||
secondaryButtonStyle="solid"
|
||||
@@ -90,7 +85,7 @@ export default function HomePage() {
|
||||
<HeroBillboard
|
||||
title="Discover Your Style"
|
||||
description="Curated collections of premium fashion for every occasion. From everyday essentials to exclusive designs, elevate your wardrobe with StyleHub."
|
||||
background={{ variant: "grid" }}
|
||||
background={{ variant: "plain" }}
|
||||
tag="New Arrivals"
|
||||
tagIcon={Sparkles}
|
||||
tagAnimation="slide-up"
|
||||
@@ -117,37 +112,16 @@ export default function HomePage() {
|
||||
tagIcon={ShoppingBag}
|
||||
features={[
|
||||
{
|
||||
id: "premium-quality",
|
||||
label: "Premium",
|
||||
title: "Quality That Lasts",
|
||||
items: [
|
||||
"Curated from top designers",
|
||||
"Sustainable materials",
|
||||
"Durability guaranteed",
|
||||
"Ethical production",
|
||||
],
|
||||
id: "premium-quality", label: "Premium", title: "Quality That Lasts", items: [
|
||||
"Curated from top designers", "Sustainable materials", "Durability guaranteed", "Ethical production"],
|
||||
},
|
||||
{
|
||||
id: "fast-shipping",
|
||||
label: "Express",
|
||||
title: "Fast & Free Shipping",
|
||||
items: [
|
||||
"Orders over $50 ship free",
|
||||
"2-3 day delivery available",
|
||||
"International shipping",
|
||||
"Track your order in real-time",
|
||||
],
|
||||
id: "fast-shipping", label: "Express", title: "Fast & Free Shipping", items: [
|
||||
"Orders over $50 ship free", "2-3 day delivery available", "International shipping", "Track your order in real-time"],
|
||||
},
|
||||
{
|
||||
id: "easy-returns",
|
||||
label: "Hassle-Free",
|
||||
title: "Easy Returns & Exchanges",
|
||||
items: [
|
||||
"30-day return window",
|
||||
"Free return shipping",
|
||||
"No questions asked",
|
||||
"Quick refunds",
|
||||
],
|
||||
id: "easy-returns", label: "Hassle-Free", title: "Easy Returns & Exchanges", items: [
|
||||
"30-day return window", "Free return shipping", "No questions asked", "Quick refunds"],
|
||||
},
|
||||
]}
|
||||
/>
|
||||
@@ -166,28 +140,13 @@ export default function HomePage() {
|
||||
tagAnimation="slide-up"
|
||||
products={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Premium Casual Jacket",
|
||||
price: "$89.99",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-spanish-man-with-tattoos-posing-street_181624-42709.jpg?_wi=1",
|
||||
imageAlt: "Casual mens jacket",
|
||||
initialQuantity: 1,
|
||||
id: "1", name: "Premium Casual Jacket", price: "$89.99", imageSrc: "http://img.b2bpic.net/free-photo/young-spanish-man-with-tattoos-posing-street_181624-42709.jpg", imageAlt: "Casual mens jacket", initialQuantity: 1,
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
name: "Elegant Evening Dress",
|
||||
price: "$129.99",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/pretty-blonde-woman-with-wavy-hair-dressed-skirt-light-blouse-white-jacket-sits-chair_197531-33594.jpg?_wi=1",
|
||||
imageAlt: "Womens evening dress",
|
||||
initialQuantity: 1,
|
||||
id: "2", name: "Elegant Evening Dress", price: "$129.99", imageSrc: "http://img.b2bpic.net/free-photo/pretty-blonde-woman-with-wavy-hair-dressed-skirt-light-blouse-white-jacket-sits-chair_197531-33594.jpg", imageAlt: "Womens evening dress", initialQuantity: 1,
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
name: "Fashion Accessories Bundle",
|
||||
price: "$49.99",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/backpacker-map-wooden-outback-smartphone-phone_1428-743.jpg?_wi=1",
|
||||
imageAlt: "Fashion accessories",
|
||||
initialQuantity: 1,
|
||||
id: "3", name: "Fashion Accessories Bundle", price: "$49.99", imageSrc: "http://img.b2bpic.net/free-photo/backpacker-map-wooden-outback-smartphone-phone_1428-743.jpg", imageAlt: "Fashion accessories", initialQuantity: 1,
|
||||
},
|
||||
]}
|
||||
/>
|
||||
@@ -197,41 +156,17 @@ export default function HomePage() {
|
||||
<TestimonialCardTwelve
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Sarah Johnson",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/casual-smile-street-style-background-spring_1139-777.jpg?_wi=1",
|
||||
imageAlt: "Sarah Johnson",
|
||||
},
|
||||
id: "1", name: "Sarah Johnson", imageSrc: "http://img.b2bpic.net/free-photo/casual-smile-street-style-background-spring_1139-777.jpg", imageAlt: "Sarah Johnson"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Michael Chen",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=1",
|
||||
imageAlt: "Michael Chen",
|
||||
},
|
||||
id: "2", name: "Michael Chen", imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg", imageAlt: "Michael Chen"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Emma Rodriguez",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/casual-smile-street-style-background-spring_1139-777.jpg?_wi=2",
|
||||
imageAlt: "Emma Rodriguez",
|
||||
},
|
||||
id: "3", name: "Emma Rodriguez", imageSrc: "http://img.b2bpic.net/free-photo/casual-smile-street-style-background-spring_1139-777.jpg", imageAlt: "Emma Rodriguez"},
|
||||
{
|
||||
id: "4",
|
||||
name: "David Kim",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport_107420-85035.jpg?_wi=1",
|
||||
imageAlt: "David Kim",
|
||||
},
|
||||
id: "4", name: "David Kim", imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport_107420-85035.jpg", imageAlt: "David Kim"},
|
||||
{
|
||||
id: "5",
|
||||
name: "Jessica Martinez",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-woman-with-long-brown-hair-black-t-shirt-white-jacket_613910-8245.jpg?_wi=1",
|
||||
imageAlt: "Jessica Martinez",
|
||||
},
|
||||
id: "5", name: "Jessica Martinez", imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-woman-with-long-brown-hair-black-t-shirt-white-jacket_613910-8245.jpg", imageAlt: "Jessica Martinez"},
|
||||
{
|
||||
id: "6",
|
||||
name: "James Wilson",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/confident-african-american-businessman-black-classic-jacket-isolated-dark-background_613910-17869.jpg?_wi=1",
|
||||
imageAlt: "James Wilson",
|
||||
},
|
||||
id: "6", name: "James Wilson", imageSrc: "http://img.b2bpic.net/free-photo/confident-african-american-businessman-black-classic-jacket-isolated-dark-background_613910-17869.jpg", imageAlt: "James Wilson"},
|
||||
]}
|
||||
cardTitle="Trusted by 50,000+ fashion lovers worldwide"
|
||||
cardTag="Real Customer Reviews"
|
||||
@@ -250,15 +185,7 @@ export default function HomePage() {
|
||||
tag="Press"
|
||||
tagIcon={Award}
|
||||
names={[
|
||||
"Vogue Fashion",
|
||||
"StyleWeek",
|
||||
"Fashion Forward",
|
||||
"Trend Insider",
|
||||
"Luxury Living",
|
||||
"Style Chronicle",
|
||||
"Modern Fashion",
|
||||
"Premium Threads",
|
||||
]}
|
||||
"Vogue Fashion", "StyleWeek", "Fashion Forward", "Trend Insider", "Luxury Living", "Style Chronicle", "Modern Fashion", "Premium Threads"]}
|
||||
speed={40}
|
||||
showCard={true}
|
||||
/>
|
||||
@@ -268,32 +195,16 @@ export default function HomePage() {
|
||||
<MetricCardOne
|
||||
metrics={[
|
||||
{
|
||||
id: "1",
|
||||
value: "50",
|
||||
title: "thousand",
|
||||
description: "Satisfied customers globally",
|
||||
icon: Users,
|
||||
id: "1", value: "50", title: "thousand", description: "Satisfied customers globally", icon: Users,
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
value: "500",
|
||||
title: "plus",
|
||||
description: "Premium brands and designers",
|
||||
icon: ShoppingBag,
|
||||
id: "2", value: "500", title: "plus", description: "Premium brands and designers", icon: ShoppingBag,
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
value: "98",
|
||||
title: "percent",
|
||||
description: "Customer satisfaction rate",
|
||||
icon: Star,
|
||||
id: "3", value: "98", title: "percent", description: "Customer satisfaction rate", icon: Star,
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
value: "24",
|
||||
title: "hours",
|
||||
description: "Processing and delivery ready",
|
||||
icon: Zap,
|
||||
id: "4", value: "24", title: "hours", description: "Processing and delivery ready", icon: Zap,
|
||||
},
|
||||
]}
|
||||
title="By The Numbers"
|
||||
|
||||
Reference in New Issue
Block a user