Merge version_1 into main #2
174
src/app/page.tsx
174
src/app/page.tsx
@@ -28,50 +28,29 @@ export default function LandingPage() {
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingInline
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "home",
|
||||
},
|
||||
{
|
||||
name: "Story",
|
||||
id: "about",
|
||||
},
|
||||
{
|
||||
name: "Products",
|
||||
id: "products",
|
||||
},
|
||||
{
|
||||
name: "Reviews",
|
||||
id: "testimonials",
|
||||
},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
{ name: "Home", id: "home" },
|
||||
{ name: "Story", id: "about" },
|
||||
{ name: "Products", id: "products" },
|
||||
{ name: "Reviews", id: "testimonials" },
|
||||
{ name: "Contact", id: "contact" },
|
||||
]}
|
||||
brandName="TVISHI"
|
||||
button={{ text: "Shop Now", href: "#products" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="home" data-section="home">
|
||||
<HeroLogoBillboardSplit
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
background={{ variant: "gradient-bars" }}
|
||||
logoText="TVISHI"
|
||||
description="Harnessing the ancient wisdom of nature to revitalize your skin. Pure, organic, and intentionally crafted."
|
||||
buttons={[
|
||||
{
|
||||
text: "Shop Collection",
|
||||
href: "#products",
|
||||
},
|
||||
]}
|
||||
buttons={[{ text: "Shop Collection", href: "#products" }]}
|
||||
buttonAnimation="slide-up"
|
||||
layoutOrder="default"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/cosmetic-products-flowers-white_1150-15372.jpg?_wi=1"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/cosmetic-products-flowers-white_1150-15372.jpg"
|
||||
mediaAnimation="blur-reveal"
|
||||
frameStyle="card"
|
||||
videoSrc="http://img.b2bpic.net/free-photo/cosmetic-products-flowers-white_1150-15372.jpg?_wi=2"
|
||||
videoSrc="http://img.b2bpic.net/free-photo/cosmetic-products-flowers-white_1150-15372.jpg"
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -79,19 +58,9 @@ export default function LandingPage() {
|
||||
<InlineImageSplitTextAbout
|
||||
useInvertedBackground={false}
|
||||
heading={[
|
||||
{
|
||||
type: "text",
|
||||
content: "Rooted in Nature",
|
||||
},
|
||||
{
|
||||
type: "image",
|
||||
src: "http://img.b2bpic.net/free-photo/natural-cream-oil_23-2148532773.jpg",
|
||||
alt: "About TVISHI",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
content: "We believe beauty is an extension of nature. Every formula we create respects the earth and elevates your daily ritual.",
|
||||
},
|
||||
{ type: "text", content: "Rooted in Nature" },
|
||||
{ type: "image", src: "http://img.b2bpic.net/free-photo/natural-cream-oil_23-2148532773.jpg", alt: "About TVISHI" },
|
||||
{ type: "text", content: "We believe beauty is an extension of nature. Every formula we create respects the earth and elevates your daily ritual." }
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -103,33 +72,9 @@ export default function LandingPage() {
|
||||
gridVariant="three-columns-all-equal-width"
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "1",
|
||||
brand: "TVISHI",
|
||||
name: "Botanical Serum",
|
||||
price: "$85",
|
||||
rating: 5,
|
||||
reviewCount: "124",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/composition-jojoba-oil-dropper_23-2149022363.jpg",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
brand: "TVISHI",
|
||||
name: "Hydration Balm",
|
||||
price: "$64",
|
||||
rating: 5,
|
||||
reviewCount: "89",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cosmetic-cream-jar-stone-with-leaves_23-2152010116.jpg",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
brand: "TVISHI",
|
||||
name: "Cleansing Oil",
|
||||
price: "$42",
|
||||
rating: 4,
|
||||
reviewCount: "210",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/leaves-oils-healthy-relaxed-mind_23-2148677967.jpg",
|
||||
},
|
||||
{ id: "1", brand: "TVISHI", name: "Botanical Serum", price: "$85", rating: 5, reviewCount: "124", imageSrc: "http://img.b2bpic.net/free-photo/composition-jojoba-oil-dropper_23-2149022363.jpg" },
|
||||
{ id: "2", brand: "TVISHI", name: "Hydration Balm", price: "$64", rating: 5, reviewCount: "89", imageSrc: "http://img.b2bpic.net/free-photo/cosmetic-cream-jar-stone-with-leaves_23-2152010116.jpg" },
|
||||
{ id: "3", brand: "TVISHI", name: "Cleansing Oil", price: "$42", rating: 4, reviewCount: "210", imageSrc: "http://img.b2bpic.net/free-photo/leaves-oils-healthy-relaxed-mind_23-2148677967.jpg" }
|
||||
]}
|
||||
title="Signature Rituals"
|
||||
description="Curated skincare essentials for radiant, healthy skin."
|
||||
@@ -139,43 +84,14 @@ export default function LandingPage() {
|
||||
<div id="testimonials" data-section="testimonials">
|
||||
<TestimonialCardTwo
|
||||
textboxLayout="split"
|
||||
animationType="slide-up"
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Elena V.",
|
||||
role: "Journalist",
|
||||
testimonial: "My skin has never felt this hydrated and calm. Absolutely obsessed.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/expressive-young-girl-with-blond-hair_176420-28338.jpg?_wi=1",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
name: "Marcus L.",
|
||||
role: "Yoga Instructor",
|
||||
testimonial: "Finally, a brand that stays true to clean, transparent ingredients.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beauty-concept-beautiful-woman-with-clean-fresh-skin-close-up-pink-studio-skin-care-face-cosmetology_1258-1046.jpg",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
name: "Sarah P.",
|
||||
role: "Designer",
|
||||
testimonial: "The glow is real! Botanical Serum is now a staple in my routine.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-girl-standing-towel_1157-29489.jpg",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
name: "David W.",
|
||||
role: "Architect",
|
||||
testimonial: "Sophisticated formulas with a genuine touch of nature. Exceptional.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-young-woman-posing-with-flower_23-2150396585.jpg",
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
name: "Clara M.",
|
||||
role: "Wellness Coach",
|
||||
testimonial: "Pure ingredients that deliver visible results. A conscious choice for my daily ritual.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/expressive-young-girl-with-blond-hair_176420-28338.jpg?_wi=2",
|
||||
},
|
||||
{ id: "1", name: "Elena V.", role: "Journalist", testimonial: "My skin has never felt this hydrated and calm. Absolutely obsessed.", imageSrc: "http://img.b2bpic.net/free-photo/expressive-young-girl-with-blond-hair_176420-28338.jpg" },
|
||||
{ id: "2", name: "Marcus L.", role: "Yoga Instructor", testimonial: "Finally, a brand that stays true to clean, transparent ingredients.", imageSrc: "http://img.b2bpic.net/free-photo/beauty-concept-beautiful-woman-with-clean-fresh-skin-close-up-pink-studio-skin-care-face-cosmetology_1258-1046.jpg" },
|
||||
{ id: "3", name: "Sarah P.", role: "Designer", testimonial: "The glow is real! Botanical Serum is now a staple in my routine.", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-girl-standing-towel_1157-29489.jpg" },
|
||||
{ id: "4", name: "David W.", role: "Architect", testimonial: "Sophisticated formulas with a genuine touch of nature. Exceptional.", imageSrc: "http://img.b2bpic.net/free-photo/front-view-young-woman-posing-with-flower_23-2150396585.jpg" },
|
||||
{ id: "5", name: "Clara M.", role: "Wellness Coach", testimonial: "Pure ingredients that deliver visible results. A conscious choice for my daily ritual.", imageSrc: "http://img.b2bpic.net/free-photo/expressive-young-girl-with-blond-hair_176420-28338.jpg" }
|
||||
]}
|
||||
title="Loved by Nature"
|
||||
description="Hear from our community of conscious beauty lovers."
|
||||
@@ -185,9 +101,7 @@ export default function LandingPage() {
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactText
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
background={{ variant: "gradient-bars" }}
|
||||
text="Join our journey. Sign up for seasonal ritual tips and exclusive previews."
|
||||
/>
|
||||
</div>
|
||||
@@ -196,45 +110,9 @@ export default function LandingPage() {
|
||||
<FooterBaseCard
|
||||
logoText="TVISHI"
|
||||
columns={[
|
||||
{
|
||||
title: "Shop",
|
||||
items: [
|
||||
{
|
||||
label: "All Products",
|
||||
href: "#products",
|
||||
},
|
||||
{
|
||||
label: "Ritual Kits",
|
||||
href: "#",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Brand",
|
||||
items: [
|
||||
{
|
||||
label: "Our Story",
|
||||
href: "#about",
|
||||
},
|
||||
{
|
||||
label: "Ingredients",
|
||||
href: "#",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Legal",
|
||||
items: [
|
||||
{
|
||||
label: "Privacy",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Terms",
|
||||
href: "#",
|
||||
},
|
||||
],
|
||||
},
|
||||
{ title: "Shop", items: [{ label: "All Products", href: "#products" }, { label: "Ritual Kits", href: "#" }] },
|
||||
{ title: "Brand", items: [{ label: "Our Story", href: "#about" }, { label: "Ingredients", href: "#" }] },
|
||||
{ title: "Legal", items: [{ label: "Privacy", href: "#" }, { label: "Terms", href: "#" }] }
|
||||
]}
|
||||
copyrightText="© 2025 TVISHI | Nature Refined"
|
||||
/>
|
||||
|
||||
Reference in New Issue
Block a user