Merge version_1_1782223511955 into main #1

Merged
bender merged 2 commits from version_1_1782223511955 into main 2026-06-23 14:06:19 +00:00
2 changed files with 53 additions and 196 deletions

View File

@@ -8,32 +8,16 @@ import { StyleProvider } from "@/components/ui/StyleProvider";
export default function Layout() {
const navItems = [
{
"name": "Collections",
"href": "products"
"name": "Collections", "href": "#products"
},
{
"name": "Our Story",
"href": "features"
"name": "Our Story", "href": "#features"
},
{
"name": "Testimonials",
"href": "testimonials"
"name": "Testimonials", "href": "#testimonials"
},
{
"name": "Contact",
"href": "contact"
},
{
"name": "Hero",
"href": "#hero"
},
{
"name": "Products",
"href": "#products"
},
{
"name": "Features",
"href": "#features"
"name": "Contact", "href": "#contact"
}
];
@@ -44,9 +28,7 @@ export default function Layout() {
<NavbarCentered
logo="LUMINA"
ctaButton={{
text: "Shop Now",
id: "products",
}}
text: "Shop Now", href: "#products"}}
navItems={navItems} />
</SectionErrorBoundary>
<main className="flex-grow">
@@ -56,29 +38,19 @@ export default function Layout() {
<FooterBasic
columns={[
{
title: "About",
items: [
title: "About", items: [
{
label: "Our Story",
href: "#",
},
label: "Our Story", href: "#"},
{
label: "Process",
href: "#",
},
label: "Process", href: "#"},
],
},
{
title: "Support",
items: [
title: "Support", items: [
{
label: "Shipping",
href: "#",
},
label: "Shipping", href: "#"},
{
label: "FAQs",
href: "#",
},
label: "FAQs", href: "#"},
],
},
]}

View File

@@ -18,13 +18,9 @@ export default function HomePage() {
brand="LUMINA"
description="Handcrafted Luxury Soaps for Refined Living. Discover artisanal soaps made from rare botanicals and pure ingredients. Each bar is a ritual, not just a wash."
primaryButton={{
text: "Explore Collection",
href: "#products",
}}
text: "Explore Collection", href: "#products"}}
secondaryButton={{
text: "Learn More",
href: "#features",
}}
text: "Learn More", href: "#features"}}
imageSrc="http://img.b2bpic.net/free-photo/still-life-with-bath-accessories-leaf-shaped-stand-top-view-body-care-hygiene-concept_169016-9722.jpg"
/>
</SectionErrorBoundary>
@@ -38,47 +34,19 @@ export default function HomePage() {
description="Exquisitely curated botanicals captured in every bar."
items={[
{
title: "Lavender & Shea",
description: "Calming, hydrating, and pure.",
href: "#",
imageSrc: "http://img.b2bpic.net/free-photo/white-name-card-stone_53876-96699.jpg",
},
title: "Lavender & Shea", description: "Calming, hydrating, and pure.", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/white-name-card-stone_53876-96699.jpg"},
{
title: "Citrus Verbena",
description: "Energizing, refreshing, vibrant.",
href: "#",
imageSrc: "http://img.b2bpic.net/free-photo/therapeutic-bath-bombs-arrangement-still-life_23-2150062299.jpg",
},
title: "Citrus Verbena", description: "Energizing, refreshing, vibrant.", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/therapeutic-bath-bombs-arrangement-still-life_23-2150062299.jpg"},
{
title: "Eucalyptus Mist",
description: "Cooling, botanical, refined.",
href: "#",
imageSrc: "http://img.b2bpic.net/free-photo/closeup-multicolored-handmade-soap-blurred-background_169016-27530.jpg",
},
title: "Eucalyptus Mist", description: "Cooling, botanical, refined.", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/closeup-multicolored-handmade-soap-blurred-background_169016-27530.jpg"},
{
title: "Rosewood Clay",
description: "Deeply cleansing, earth-born.",
href: "#",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-organic-soap_23-2150533260.jpg",
},
title: "Rosewood Clay", description: "Deeply cleansing, earth-born.", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/close-up-organic-soap_23-2150533260.jpg"},
{
title: "Cedar & Sage",
description: "Woody, grounded, aromatic.",
href: "#",
imageSrc: "http://img.b2bpic.net/free-photo/pine-branch-tasty-shortbread-coconut-marble_114579-51187.jpg",
},
title: "Cedar & Sage", description: "Woody, grounded, aromatic.", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/pine-branch-tasty-shortbread-coconut-marble_114579-51187.jpg"},
{
title: "Vanilla Oat",
description: "Soothing, gentle, nourishing.",
href: "#",
imageSrc: "http://img.b2bpic.net/free-photo/spa-composition-with-hygiene-items-top-view_169016-29208.jpg",
},
title: "Vanilla Oat", description: "Soothing, gentle, nourishing.", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/spa-composition-with-hygiene-items-top-view_169016-29208.jpg"},
{
title: "Honey Blossom",
description: "Sweet, restorative, luxurious.",
href: "#",
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-composition-spa-bath-concept_23-2148094269.jpg",
},
title: "Honey Blossom", description: "Sweet, restorative, luxurious.", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-composition-spa-bath-concept_23-2148094269.jpg"},
]}
/>
</SectionErrorBoundary>
@@ -92,26 +60,11 @@ export default function HomePage() {
description="From seed to soap, we prioritize transparency and luxury."
steps={[
{
tag: "01",
title: "Ethical Sourcing",
subtitle: "Rare Botanicals",
description: "We hand-select ingredients from sustainable farms worldwide.",
imageSrc: "http://img.b2bpic.net/free-photo/spa-concept-with-body-face-accessories-colored-background-place-text_169016-6282.jpg",
},
tag: "01", title: "Ethical Sourcing", subtitle: "Rare Botanicals", description: "We hand-select ingredients from sustainable farms worldwide.", imageSrc: "http://img.b2bpic.net/free-photo/spa-concept-with-body-face-accessories-colored-background-place-text_169016-6282.jpg"},
{
tag: "02",
title: "Cold-Pressed",
description: "Preserving the integrity and nutrients of every essential oil.",
subtitle: "Gentle Extraction",
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-various-soap-aligned-table_23-2148287749.jpg",
},
tag: "02", title: "Cold-Pressed", description: "Preserving the integrity and nutrients of every essential oil.", subtitle: "Gentle Extraction", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-various-soap-aligned-table_23-2148287749.jpg"},
{
tag: "03",
title: "Slow Curing",
description: "Patience is key for a long-lasting, creamy lather.",
subtitle: "4-Week Cure",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-chef-slicing-vegetable_23-2148471927.jpg",
},
tag: "03", title: "Slow Curing", description: "Patience is key for a long-lasting, creamy lather.", subtitle: "4-Week Cure", imageSrc: "http://img.b2bpic.net/free-photo/close-up-chef-slicing-vegetable_23-2148471927.jpg"},
]}
/>
</SectionErrorBoundary>
@@ -125,45 +78,20 @@ export default function HomePage() {
description="What our clientele is saying about the Lumina experience."
testimonials={[
{
id: "t1",
name: "Alexandra",
role: "Collector",
quote: "The most luxurious bar I've ever experienced.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/young-cute-female-posing-indoor_344912-984.jpg",
},
name: "Alexandra", role: "Collector", quote: "The most luxurious bar I've ever experienced.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/young-cute-female-posing-indoor_344912-984.jpg"},
{
id: "t2",
name: "Mark",
role: "Artisan",
quote: "Exceptional craftsmanship. A daily staple.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/browneyed-stylish-brunet-bearded-man-white-shirt-checkered-jacket-smiles-looks-into-camera-orange-background_197531-29376.jpg",
},
name: "Mark", role: "Artisan", quote: "Exceptional craftsmanship. A daily staple.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/browneyed-stylish-brunet-bearded-man-white-shirt-checkered-jacket-smiles-looks-into-camera-orange-background_197531-29376.jpg"},
{
id: "t3",
name: "Sarah",
role: "Wellness Expert",
quote: "Truly elevated self-care. The scents are divine.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-woman-looking-camera_23-2148304959.jpg",
},
name: "Sarah", role: "Wellness Expert", quote: "Truly elevated self-care. The scents are divine.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-woman-looking-camera_23-2148304959.jpg"},
{
id: "t4",
name: "Elena",
role: "Editor",
quote: "Perfect for gifting, better for my own home.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-lady-with-dark-curly-hair-white-costume-sitting-table-with-laptop-dreamily-looking-aside-cafe-street_574295-3300.jpg",
},
name: "Elena", role: "Editor", quote: "Perfect for gifting, better for my own home.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-lady-with-dark-curly-hair-white-costume-sitting-table-with-laptop-dreamily-looking-aside-cafe-street_574295-3300.jpg"},
{
id: "t5",
name: "James",
role: "Designer",
quote: "Incredible branding, even better product quality.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/close-up-young-person-barbeque_23-2149271992.jpg",
},
name: "James", role: "Designer", quote: "Incredible branding, even better product quality.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/close-up-young-person-barbeque_23-2149271992.jpg"},
]}
/>
</SectionErrorBoundary>
@@ -177,31 +105,16 @@ export default function HomePage() {
description="Numbers behind our commitment to excellence."
metrics={[
{
value: "120+",
title: "Rare Botanicals Used",
features: [
"Sustainably sourced",
"Cold-pressed",
"Pure extraction",
],
value: "120+", title: "Rare Botanicals Used", features: [
"Sustainably sourced", "Cold-pressed", "Pure extraction"],
},
{
value: "4",
title: "Weeks per Cure",
features: [
"Slow artisanal process",
"Optimal density",
"Long-lasting",
],
value: "4", title: "Weeks per Cure", features: [
"Slow artisanal process", "Optimal density", "Long-lasting"],
},
{
value: "100%",
title: "Natural Origin",
features: [
"Zero synthetics",
"Toxic-free",
"Biodegradable",
],
value: "100%", title: "Natural Origin", features: [
"Zero synthetics", "Toxic-free", "Biodegradable"],
},
]}
/>
@@ -216,41 +129,23 @@ export default function HomePage() {
description="The visionaries behind our botanically-rich formulations."
members={[
{
name: "Isabella",
role: "Lead Formulator",
description: "Mastering the chemistry of rare botanical oils.",
socialLinks: [
name: "Isabella", role: "Lead Formulator", description: "Mastering the chemistry of rare botanical oils.", socialLinks: [
{
icon: Instagram,
url: "#",
},
icon: "Instagram", url: "#"},
],
imageSrc: "http://img.b2bpic.net/free-photo/senior-detective-read-classified-records-incident-room-trying-solve-crime-uncover-hidden-clues-man-investigator-analyzing-witness-statements-forensic-evidence-reports_482257-72366.jpg",
},
imageSrc: "http://img.b2bpic.net/free-photo/senior-detective-read-classified-records-incident-room-trying-solve-crime-uncover-hidden-clues-man-investigator-analyzing-witness-statements-forensic-evidence-reports_482257-72366.jpg"},
{
name: "Lucas",
role: "Designer",
description: "Crafting the aesthetics of your daily rituals.",
socialLinks: [
name: "Lucas", role: "Designer", description: "Crafting the aesthetics of your daily rituals.", socialLinks: [
{
icon: Instagram,
url: "#",
},
icon: "Instagram", url: "#"},
],
imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-woman-posing-turtleneck-with-yellow-paint-brush-stroke_23-2149020763.jpg",
},
imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-woman-posing-turtleneck-with-yellow-paint-brush-stroke_23-2149020763.jpg"},
{
name: "Sophia",
role: "Sourcing Director",
description: "Ensuring quality in every ethical harvest.",
socialLinks: [
name: "Sophia", role: "Sourcing Director", description: "Ensuring quality in every ethical harvest.", socialLinks: [
{
icon: Instagram,
url: "#",
},
icon: "Instagram", url: "#"},
],
imageSrc: "http://img.b2bpic.net/free-photo/blonde-girl-dressed-gray-t-shirt-dark-green-robe-is-holding-pot-with-plant-with-small-leaves_197531-12283.jpg",
},
imageSrc: "http://img.b2bpic.net/free-photo/blonde-girl-dressed-gray-t-shirt-dark-green-robe-is-holding-pot-with-plant-with-small-leaves_197531-12283.jpg"},
]}
/>
</SectionErrorBoundary>
@@ -264,17 +159,11 @@ export default function HomePage() {
description="Everything you need to know about our artisanal soap."
items={[
{
question: "Are ingredients organic?",
answer: "Yes, we exclusively source organic botanicals.",
},
question: "Are ingredients organic?", answer: "Yes, we exclusively source organic botanicals."},
{
question: "How long does a bar last?",
answer: "With proper drainage, a bar typically lasts 4 weeks.",
},
question: "How long does a bar last?", answer: "With proper drainage, a bar typically lasts 4 weeks."},
{
question: "Are you sustainable?",
answer: "Completely, from harvesting to plastic-free packaging.",
},
question: "Are you sustainable?", answer: "Completely, from harvesting to plastic-free packaging."},
]}
/>
</SectionErrorBoundary>
@@ -286,13 +175,9 @@ export default function HomePage() {
tag="Join Us"
text="Experience the ritual of Lumina artisanal soap. Shop our limited collection today."
primaryButton={{
text: "Shop Now",
href: "#products",
}}
text: "Shop Now", href: "#products"}}
secondaryButton={{
text: "Connect",
href: "#",
}}
text: "Connect", href: "#"}}
/>
</SectionErrorBoundary>
</div>