Compare commits
6 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 8c558c1ca0 | |||
| e7c304378a | |||
| 173e8bfa84 | |||
| f071123748 | |||
| 21abef962b | |||
| b17f7b06e3 |
@@ -47,13 +47,13 @@ export default function AboutPage() {
|
|||||||
animationType="slide-up"
|
animationType="slide-up"
|
||||||
testimonials={[
|
testimonials={[
|
||||||
{
|
{
|
||||||
id: "1", name: "Jessica Rodriguez", role: "Wellness Coach", testimonial: "I appreciate that LuxeGlow aligns with my values—natural, cruelty-free, and effective. My entire wellness coaching practice now recommends these products.", imageSrc: "https://images.unsplash.com/photo-1494790108377-be9c29b29330?w=200&h=200&fit=crop", imageAlt: "Jessica Rodriguez, wellness professional"
|
id: "1", name: "Jessica Rodriguez", role: "Wellness Coach", testimonial: "I appreciate that LuxeGlow aligns with my values—natural, cruelty-free, and effective. My entire wellness coaching practice now recommends these products.", imageSrc: "https://images.unsplash.com/photo-1494790108377-be9c29b29330?w=400&h=400&fit=crop", imageAlt: "Jessica Rodriguez, wellness professional"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "2", name: "Amanda Johnson", role: "Dermatology Nurse", testimonial: "Working in dermatology, I see every product imaginable. LuxeGlow stands out for its quality ingredients and visible results that patients genuinely love.", imageSrc: "https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?w=200&h=200&fit=crop", imageAlt: "Amanda Johnson, healthcare professional"
|
id: "2", name: "Amanda Johnson", role: "Dermatology Nurse", testimonial: "Working in dermatology, I see every product imaginable. LuxeGlow stands out for its quality ingredients and visible results that patients genuinely love.", imageSrc: "https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?w=400&h=400&fit=crop", imageAlt: "Amanda Johnson, healthcare professional"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "3", name: "Victoria Hayes", role: "Model & Entrepreneur", testimonial: "In my line of work, skin is everything. LuxeGlow keeps my complexion flawless while traveling constantly. It's a game-changer for my career.", imageSrc: "https://images.unsplash.com/photo-1438761681033-6461ffad8d80?w=200&h=200&fit=crop", imageAlt: "Victoria Hayes, model and entrepreneur"
|
id: "3", name: "Victoria Hayes", role: "Model & Entrepreneur", testimonial: "In my line of work, skin is everything. LuxeGlow keeps my complexion flawless while traveling constantly. It's a game-changer for my career.", imageSrc: "https://images.unsplash.com/photo-1438761681033-6461ffad8d80?w=400&h=400&fit=crop", imageAlt: "Victoria Hayes, model and entrepreneur"
|
||||||
}
|
}
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
|
|||||||
@@ -22,16 +22,16 @@ type BlogPost = {
|
|||||||
|
|
||||||
const defaultPosts: BlogPost[] = [
|
const defaultPosts: BlogPost[] = [
|
||||||
{
|
{
|
||||||
id: "1", category: "Design", title: "UX review presentations", excerpt: "How do you create compelling presentations that wow your colleagues and impress your managers?", imageSrc: "https://images.unsplash.com/photo-1561070791-2526d30994b5?w=600&h=400&fit=crop", imageAlt: "Abstract design with purple and silver tones", authorName: "Olivia Rhye", authorAvatar: "https://images.unsplash.com/photo-1494790108377-be9c29b29330?w=200&h=200&fit=crop", date: "20 Jan 2025", onBlogClick: () => console.log("Blog 1 clicked"),
|
id: "1", category: "Design", title: "UX review presentations", excerpt: "How do you create compelling presentations that wow your colleagues and impress your managers?", imageSrc: "https://images.unsplash.com/photo-1561070791-2526d30994b5?w=600&h=400&fit=crop", imageAlt: "Abstract design with purple and silver tones", authorName: "Olivia Rhye", authorAvatar: "https://images.unsplash.com/photo-1494790108377-be9c29b29330?w=100&h=100&fit=crop", date: "20 Jan 2025", onBlogClick: () => console.log("Blog 1 clicked"),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "2", category: "Development", title: "Building scalable applications", excerpt: "Learn the best practices for building applications that can handle millions of users.", imageSrc: "https://images.unsplash.com/photo-1517694712202-14dd9538aa97?w=600&h=400&fit=crop", imageAlt: "Development workspace", authorName: "John Smith", authorAvatar: "https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?w=200&h=200&fit=crop", date: "18 Jan 2025", onBlogClick: () => console.log("Blog 2 clicked"),
|
id: "2", category: "Development", title: "Building scalable applications", excerpt: "Learn the best practices for building applications that can handle millions of users.", imageSrc: "https://images.unsplash.com/photo-1517694712202-14dd9538aa97?w=600&h=400&fit=crop", imageAlt: "Development workspace", authorName: "John Smith", authorAvatar: "https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?w=100&h=100&fit=crop", date: "18 Jan 2025", onBlogClick: () => console.log("Blog 2 clicked"),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "3", category: "Marketing", title: "Content strategy essentials", excerpt: "Discover how to create a content strategy that drives engagement and conversions.", imageSrc: "https://images.unsplash.com/photo-1552664730-d307ca884978?w=600&h=400&fit=crop", imageAlt: "Marketing strategy board", authorName: "Sarah Johnson", authorAvatar: "https://images.unsplash.com/photo-1438761681033-6461ffad8d80?w=200&h=200&fit=crop", date: "15 Jan 2025", onBlogClick: () => console.log("Blog 3 clicked"),
|
id: "3", category: "Marketing", title: "Content strategy essentials", excerpt: "Discover how to create a content strategy that drives engagement and conversions.", imageSrc: "https://images.unsplash.com/photo-1552664730-d307ca884978?w=600&h=400&fit=crop", imageAlt: "Marketing strategy board", authorName: "Sarah Johnson", authorAvatar: "https://images.unsplash.com/photo-1438761681033-6461ffad8d80?w=100&h=100&fit=crop", date: "15 Jan 2025", onBlogClick: () => console.log("Blog 3 clicked"),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "4", category: "Product", title: "Product management 101", excerpt: "Everything you need to know to become an effective product manager in 2025.", imageSrc: "https://images.unsplash.com/photo-1552664730-d307ca884978?w=600&h=400&fit=crop", imageAlt: "Product planning session", authorName: "Mike Davis", authorAvatar: "https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?w=200&h=200&fit=crop", date: "12 Jan 2025", onBlogClick: () => console.log("Blog 4 clicked"),
|
id: "4", category: "Product", title: "Product management 101", excerpt: "Everything you need to know to become an effective product manager in 2025.", imageSrc: "https://images.unsplash.com/photo-1552664730-d307ca884978?w=600&h=400&fit=crop", imageAlt: "Product planning session", authorName: "Mike Davis", authorAvatar: "https://images.unsplash.com/photo-1500648767791-00dcc994a43e?w=100&h=100&fit=crop", date: "12 Jan 2025", onBlogClick: () => console.log("Blog 4 clicked"),
|
||||||
},
|
},
|
||||||
];
|
];
|
||||||
|
|
||||||
@@ -64,7 +64,7 @@ export default function BlogPage() {
|
|||||||
if (Array.isArray(data) && data.length > 0) {
|
if (Array.isArray(data) && data.length > 0) {
|
||||||
const mappedPosts = data.map((post: any) => ({
|
const mappedPosts = data.map((post: any) => ({
|
||||||
id: post.id || String(Math.random()),
|
id: post.id || String(Math.random()),
|
||||||
category: post.category || "General", title: post.title || "Untitled", excerpt: post.excerpt || post.content.slice(0, 30) || "", imageSrc: post.imageUrl || "https://images.unsplash.com/photo-1561070791-2526d30994b5?w=600&h=400&fit=crop", imageAlt: post.imageAlt || post.title || "", authorName: post.author?.name || "Anonymous", authorAvatar: post.author?.avatar || "https://images.unsplash.com/photo-1494790108377-be9c29b29330?w=200&h=200&fit=crop", date: post.date || post.createdAt || new Date().toLocaleDateString("en-GB", { day: "numeric", month: "short", year: "numeric" }),
|
category: post.category || "General", title: post.title || "Untitled", excerpt: post.excerpt || post.content.slice(0, 30) || "", imageSrc: post.imageUrl || "https://images.unsplash.com/photo-1561070791-2526d30994b5?w=600&h=400&fit=crop", imageAlt: post.imageAlt || post.title || "", authorName: post.author?.name || "Anonymous", authorAvatar: post.author?.avatar || "https://images.unsplash.com/photo-1494790108377-be9c29b29330?w=100&h=100&fit=crop", date: post.date || post.createdAt || new Date().toLocaleDateString("en-GB", { day: "numeric", month: "short", year: "numeric" }),
|
||||||
onBlogClick: () => console.log(`Blog ${post.id} clicked`),
|
onBlogClick: () => console.log(`Blog ${post.id} clicked`),
|
||||||
}));
|
}));
|
||||||
setPosts(mappedPosts);
|
setPosts(mappedPosts);
|
||||||
|
|||||||
@@ -78,13 +78,13 @@ export default function FaqPage() {
|
|||||||
animationType="slide-up"
|
animationType="slide-up"
|
||||||
testimonials={[
|
testimonials={[
|
||||||
{
|
{
|
||||||
id: "1", name: "Sophie Laurent", role: "Beauty Blogger", testimonial: "LuxeGlow products have completely transformed my skin. Within two weeks, my complexion was noticeably clearer and more radiant. I'm obsessed!", imageSrc: "https://images.unsplash.com/photo-1494790108377-be9c29b29330?w=200&h=200&fit=crop", imageAlt: "Sophie Laurent, beauty influencer"
|
id: "1", name: "Sophie Laurent", role: "Beauty Blogger", testimonial: "LuxeGlow products have completely transformed my skin. Within two weeks, my complexion was noticeably clearer and more radiant. I'm obsessed!", imageSrc: "https://images.unsplash.com/photo-1494790108377-be9c29b29330?w=400&h=400&fit=crop", imageAlt: "Sophie Laurent, beauty influencer"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "2", name: "Emma Mitchell", role: "Skincare Specialist", testimonial: "As a professional, I recommend only the best for my clients. LuxeGlow's ingredients and formulations meet the highest standards of efficacy and safety.", imageSrc: "https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?w=200&h=200&fit=crop", imageAlt: "Emma Mitchell, skincare professional"
|
id: "2", name: "Emma Mitchell", role: "Skincare Specialist", testimonial: "As a professional, I recommend only the best for my clients. LuxeGlow's ingredients and formulations meet the highest standards of efficacy and safety.", imageSrc: "https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?w=400&h=400&fit=crop", imageAlt: "Emma Mitchell, skincare professional"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "3", name: "Olivia Chen", role: "Makeup Artist", testimonial: "My clients with sensitive skin absolutely love this brand. The results are visible, the products are gentle, and the service is exceptional.", imageSrc: "https://images.unsplash.com/photo-1438761681033-6461ffad8d80?w=200&h=200&fit=crop", imageAlt: "Olivia Chen, makeup artist"
|
id: "3", name: "Olivia Chen", role: "Makeup Artist", testimonial: "My clients with sensitive skin absolutely love this brand. The results are visible, the products are gentle, and the service is exceptional.", imageSrc: "https://images.unsplash.com/photo-1438761681033-6461ffad8d80?w=400&h=400&fit=crop", imageAlt: "Olivia Chen, makeup artist"
|
||||||
}
|
}
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
|
|||||||
@@ -50,16 +50,16 @@ export default function HomePage() {
|
|||||||
imageSrc: "https://images.unsplash.com/photo-1556228578-8c89e6adf883?w=800&h=600&fit=crop", imageAlt: "Premium skincare serum bottle with natural glow"
|
imageSrc: "https://images.unsplash.com/photo-1556228578-8c89e6adf883?w=800&h=600&fit=crop", imageAlt: "Premium skincare serum bottle with natural glow"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
imageSrc: "https://images.unsplash.com/photo-1556228578-8c89e6adf883?w=800&h=600&fit=crop", imageAlt: "Luxurious face cream product showcase"
|
imageSrc: "https://images.unsplash.com/photo-1608248543803-ba4f8c70ae0b?w=800&h=600&fit=crop", imageAlt: "Luxurious face cream product showcase"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
imageSrc: "https://images.unsplash.com/photo-1596755094514-f87e34085b2c?w=800&h=600&fit=crop", imageAlt: "Hydrating moisturizer with spa aesthetic"
|
imageSrc: "https://images.unsplash.com/photo-1596755094514-f87e34085b2c?w=800&h=600&fit=crop", imageAlt: "Hydrating moisturizer with spa aesthetic"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
imageSrc: "https://images.unsplash.com/photo-1576426863848-c21cb6cb1e6d?w=800&h=600&fit=crop", imageAlt: "Nourishing face mask treatment"
|
imageSrc: "https://images.unsplash.com/photo-1556228578-8c89e6adf883?w=800&h=600&fit=crop", imageAlt: "Nourishing face mask treatment"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
imageSrc: "https://images.unsplash.com/photo-1556228578-8c89e6adf883?w=800&h=600&fit=crop", imageAlt: "Complete skincare routine collection"
|
imageSrc: "https://images.unsplash.com/photo-1608248543803-ba4f8c70ae0b?w=800&h=600&fit=crop", imageAlt: "Complete skincare routine collection"
|
||||||
}
|
}
|
||||||
]}
|
]}
|
||||||
buttons={[
|
buttons={[
|
||||||
@@ -81,16 +81,16 @@ export default function HomePage() {
|
|||||||
animationType="slide-up"
|
animationType="slide-up"
|
||||||
products={[
|
products={[
|
||||||
{
|
{
|
||||||
id: "1", name: "Luminous Hydrating Serum", price: "$68", imageSrc: "https://images.unsplash.com/photo-1556228578-8c89e6adf883?w=400&h=400&fit=crop", imageAlt: "Hydrating serum bottle with light blue formulation"
|
id: "1", name: "Luminous Hydrating Serum", price: "$68", imageSrc: "https://images.unsplash.com/photo-1596755094514-f87e34085b2c?w=600&h=600&fit=crop", imageAlt: "Hydrating serum bottle with light blue formulation"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "2", name: "Time-Defying Face Cream", price: "$85", imageSrc: "https://images.unsplash.com/photo-1596755094514-f87e34085b2c?w=400&h=400&fit=crop", imageAlt: "Premium anti-aging face cream in luxury packaging"
|
id: "2", name: "Time-Defying Face Cream", price: "$85", imageSrc: "https://images.unsplash.com/photo-1608248543803-ba4f8c70ae0b?w=600&h=600&fit=crop", imageAlt: "Premium anti-aging face cream in luxury packaging"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "3", name: "Gentle Cleansing Oil", price: "$52", imageSrc: "https://images.unsplash.com/photo-1576426863848-c21cb6cb1e6d?w=400&h=400&fit=crop", imageAlt: "Pure cleansing oil for makeup removal"
|
id: "3", name: "Gentle Cleansing Oil", price: "$52", imageSrc: "https://images.unsplash.com/photo-1556228578-8c89e6adf883?w=600&h=600&fit=crop", imageAlt: "Pure cleansing oil for makeup removal"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "4", name: "Revitalizing Sheet Mask", price: "$12", imageSrc: "https://images.unsplash.com/photo-1556228578-8c89e6adf883?w=400&h=400&fit=crop", imageAlt: "Premium sheet mask treatment for instant glow"
|
id: "4", name: "Revitalizing Sheet Mask", price: "$12", imageSrc: "https://images.unsplash.com/photo-1596755094514-f87e34085b2c?w=600&h=600&fit=crop", imageAlt: "Premium sheet mask treatment for instant glow"
|
||||||
}
|
}
|
||||||
]}
|
]}
|
||||||
buttons={[
|
buttons={[
|
||||||
@@ -110,13 +110,13 @@ export default function HomePage() {
|
|||||||
animationType="slide-up"
|
animationType="slide-up"
|
||||||
testimonials={[
|
testimonials={[
|
||||||
{
|
{
|
||||||
id: "1", name: "Sophie Laurent", role: "Beauty Blogger", testimonial: "LuxeGlow products have completely transformed my skin. Within two weeks, my complexion was noticeably clearer and more radiant. I'm obsessed!", imageSrc: "https://images.unsplash.com/photo-1494790108377-be9c29b29330?w=200&h=200&fit=crop", imageAlt: "Sophie Laurent, beauty influencer"
|
id: "1", name: "Sophie Laurent", role: "Beauty Blogger", testimonial: "LuxeGlow products have completely transformed my skin. Within two weeks, my complexion was noticeably clearer and more radiant. I'm obsessed!", imageSrc: "https://images.unsplash.com/photo-1494790108377-be9c29b29330?w=400&h=400&fit=crop", imageAlt: "Sophie Laurent, beauty influencer"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "2", name: "Emma Mitchell", role: "Skincare Specialist", testimonial: "As a professional, I recommend only the best for my clients. LuxeGlow's ingredients and formulations meet the highest standards of efficacy and safety.", imageSrc: "https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?w=200&h=200&fit=crop", imageAlt: "Emma Mitchell, skincare professional"
|
id: "2", name: "Emma Mitchell", role: "Skincare Specialist", testimonial: "As a professional, I recommend only the best for my clients. LuxeGlow's ingredients and formulations meet the highest standards of efficacy and safety.", imageSrc: "https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?w=400&h=400&fit=crop", imageAlt: "Emma Mitchell, skincare professional"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "3", name: "Olivia Chen", role: "Makeup Artist", testimonial: "My clients with sensitive skin absolutely love this brand. The results are visible, the products are gentle, and the service is exceptional.", imageSrc: "https://images.unsplash.com/photo-1438761681033-6461ffad8d80?w=200&h=200&fit=crop", imageAlt: "Olivia Chen, makeup artist"
|
id: "3", name: "Olivia Chen", role: "Makeup Artist", testimonial: "My clients with sensitive skin absolutely love this brand. The results are visible, the products are gentle, and the service is exceptional.", imageSrc: "https://images.unsplash.com/photo-1438761681033-6461ffad8d80?w=400&h=400&fit=crop", imageAlt: "Olivia Chen, makeup artist"
|
||||||
}
|
}
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
|
|||||||
@@ -49,22 +49,22 @@ export default function ProductsPage() {
|
|||||||
animationType="slide-up"
|
animationType="slide-up"
|
||||||
products={[
|
products={[
|
||||||
{
|
{
|
||||||
id: "1", name: "Luminous Hydrating Serum", price: "$68", imageSrc: "https://images.unsplash.com/photo-1556228578-8c89e6adf883?w=400&h=400&fit=crop", imageAlt: "Hydrating serum bottle with light blue formulation"
|
id: "1", name: "Luminous Hydrating Serum", price: "$68", imageSrc: "https://images.unsplash.com/photo-1596755094514-f87e34085b2c?w=600&h=600&fit=crop", imageAlt: "Hydrating serum bottle with light blue formulation"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "2", name: "Time-Defying Face Cream", price: "$85", imageSrc: "https://images.unsplash.com/photo-1596755094514-f87e34085b2c?w=400&h=400&fit=crop", imageAlt: "Premium anti-aging face cream in luxury packaging"
|
id: "2", name: "Time-Defying Face Cream", price: "$85", imageSrc: "https://images.unsplash.com/photo-1608248543803-ba4f8c70ae0b?w=600&h=600&fit=crop", imageAlt: "Premium anti-aging face cream in luxury packaging"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "3", name: "Gentle Cleansing Oil", price: "$52", imageSrc: "https://images.unsplash.com/photo-1576426863848-c21cb6cb1e6d?w=400&h=400&fit=crop", imageAlt: "Pure cleansing oil for makeup removal"
|
id: "3", name: "Gentle Cleansing Oil", price: "$52", imageSrc: "https://images.unsplash.com/photo-1556228578-8c89e6adf883?w=600&h=600&fit=crop", imageAlt: "Pure cleansing oil for makeup removal"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "4", name: "Revitalizing Sheet Mask", price: "$12", imageSrc: "https://images.unsplash.com/photo-1556228578-8c89e6adf883?w=400&h=400&fit=crop", imageAlt: "Premium sheet mask treatment for instant glow"
|
id: "4", name: "Revitalizing Sheet Mask", price: "$12", imageSrc: "https://images.unsplash.com/photo-1596755094514-f87e34085b2c?w=600&h=600&fit=crop", imageAlt: "Premium sheet mask treatment for instant glow"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "5", name: "Brightening Vitamin C Serum", price: "$75", imageSrc: "https://images.unsplash.com/photo-1596755094514-f87e34085b2c?w=400&h=400&fit=crop", imageAlt: "Vitamin C brightening serum"
|
id: "5", name: "Brightening Vitamin C Serum", price: "$75", imageSrc: "https://images.unsplash.com/photo-1608248543803-ba4f8c70ae0b?w=600&h=600&fit=crop", imageAlt: "Vitamin C brightening serum"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "6", name: "Nourishing Night Cream", price: "$92", imageSrc: "https://images.unsplash.com/photo-1576426863848-c21cb6cb1e6d?w=400&h=400&fit=crop", imageAlt: "Rich night moisturizer for deep repair"
|
id: "6", name: "Nourishing Night Cream", price: "$92", imageSrc: "https://images.unsplash.com/photo-1556228578-8c89e6adf883?w=600&h=600&fit=crop", imageAlt: "Rich night moisturizer for deep repair"
|
||||||
}
|
}
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
@@ -80,13 +80,16 @@ export default function ProductsPage() {
|
|||||||
useInvertedBackground="invertDefault"
|
useInvertedBackground="invertDefault"
|
||||||
features={[
|
features={[
|
||||||
{
|
{
|
||||||
id: "1", title: "Deep Hydration", description: "Our proprietary blend of hyaluronic acid and botanical extracts penetrates multiple skin layers to deliver intense, long-lasting moisture", imageSrc: "https://images.unsplash.com/photo-1556228578-8c89e6adf883?w=400&h=400&fit=crop", imageAlt: "Hydration benefits visualization"
|
id: 1,
|
||||||
|
title: "Deep Hydration", description: "Our proprietary blend of hyaluronic acid and botanical extracts penetrates multiple skin layers to deliver intense, long-lasting moisture", imageSrc: "https://images.unsplash.com/photo-1556228578-8c89e6adf883?w=600&h=600&fit=crop", imageAlt: "Hydration benefits visualization"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "2", title: "Protective Shield", description: "Advanced antioxidant complex protects against environmental stressors while strengthening your skin barrier", imageSrc: "https://images.unsplash.com/photo-1596755094514-f87e34085b2c?w=400&h=400&fit=crop", imageAlt: "Skin protection technology demonstration"
|
id: 2,
|
||||||
|
title: "Protective Shield", description: "Advanced antioxidant complex protects against environmental stressors while strengthening your skin barrier", imageSrc: "https://images.unsplash.com/photo-1608248543803-ba4f8c70ae0b?w=600&h=600&fit=crop", imageAlt: "Skin protection technology demonstration"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "3", title: "Natural Nourishment", description: "Plant-based vitamins and peptides work synergistically to improve texture, elasticity, and radiance", imageSrc: "https://images.unsplash.com/photo-1576426863848-c21cb6cb1e6d?w=400&h=400&fit=crop", imageAlt: "Natural ingredients and their benefits"
|
id: 3,
|
||||||
|
title: "Natural Nourishment", description: "Plant-based vitamins and peptides work synergistically to improve texture, elasticity, and radiance", imageSrc: "https://images.unsplash.com/photo-1596755094514-f87e34085b2c?w=600&h=600&fit=crop", imageAlt: "Natural ingredients and their benefits"
|
||||||
}
|
}
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
@@ -104,38 +107,23 @@ export default function ProductsPage() {
|
|||||||
plans={[
|
plans={[
|
||||||
{
|
{
|
||||||
id: "1", badge: "Starter", badgeIcon: Star,
|
id: "1", badge: "Starter", badgeIcon: Star,
|
||||||
price: 49,
|
price: "$49", subtitle: "Essential skincare basics", features: [
|
||||||
subtitle: "Essential skincare basics", buttons: [
|
|
||||||
{ text: "Get Started", href: "/products" },
|
|
||||||
{ text: "Learn More", href: "/pricing" }
|
|
||||||
],
|
|
||||||
features: [
|
|
||||||
"Gentle Cleansing Oil", "Hydrating Serum", "Basic moisturizer", "Access to skincare tips"
|
"Gentle Cleansing Oil", "Hydrating Serum", "Basic moisturizer", "Access to skincare tips"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "2", badge: "Most Popular", badgeIcon: Heart,
|
id: "2", badge: "Most Popular", badgeIcon: Heart,
|
||||||
price: 129,
|
price: "$129", subtitle: "Complete daily routine", features: [
|
||||||
subtitle: "Complete daily routine", buttons: [
|
|
||||||
{ text: "Get Started", href: "/products" },
|
|
||||||
{ text: "Contact Sales", href: "/contact" }
|
|
||||||
],
|
|
||||||
features: [
|
|
||||||
"All Starter products", "Premium face cream", "Weekly face mask", "Email skincare support", "15% member discount"
|
"All Starter products", "Premium face cream", "Weekly face mask", "Email skincare support", "15% member discount"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "3", badge: "Luxury", badgeIcon: Crown,
|
id: "3", badge: "Luxury", badgeIcon: Crown,
|
||||||
price: 249,
|
price: "$249", subtitle: "Full professional regimen", features: [
|
||||||
subtitle: "Full professional regimen", buttons: [
|
|
||||||
{ text: "Get Started", href: "/products" },
|
|
||||||
{ text: "Contact Sales", href: "/contact" }
|
|
||||||
],
|
|
||||||
features: [
|
|
||||||
"All Premium products", "Exclusive serums & treatments", "Monthly deliveries", "Priority VIP support", "Free consultations", "25% member discount"
|
"All Premium products", "Exclusive serums & treatments", "Monthly deliveries", "Priority VIP support", "Free consultations", "25% member discount"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
]
|
]}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user