Merge version_3 into main

Merge version_3 into main
This commit was merged in pull request #3.
This commit is contained in:
2026-05-16 21:45:24 +00:00
7 changed files with 32 additions and 32 deletions

View File

@@ -22,7 +22,7 @@ export default function AboutPage() {
>
<ReactLenis root>
<NavbarLayoutFloatingOverlay
brandName="UMBRA"
brandName="SANIS"
navItems={[
{ name: "Home", id: "/" },
{ name: "Collection", id: "/products" },
@@ -33,12 +33,12 @@ export default function AboutPage() {
/>
<div className="pt-32 pb-20">
<TextAbout
title="Our Story"
title="Our SANIS Story"
useInvertedBackground={false}
/>
</div>
<FooterLogoEmphasis
logoText="UMBRA"
logoText="SANIS"
columns={[]}
/>
</ReactLenis>

View File

@@ -24,7 +24,7 @@ export default function AdminDashboard() {
<div className="min-h-screen bg-gray-50">
<div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay
brandName="UMBRA ADMIN"
brandName="SANIS ADMIN"
navItems={[
{ name: "Home", id: "/" },
{ name: "Content", id: "pages" },

View File

@@ -21,13 +21,13 @@ export default function ContactPage() {
>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay
brandName="UMBRA"
brandName="SANIS"
navItems={[{ name: "Home", id: "/" }, { name: "Collection", id: "/products" }, { name: "Fragrance Request", id: "/fragrance-request" }, { name: "Contact", id: "/contact" }]}
/>
</div>
<div id="contact" data-section="contact" className="pt-32">
<ContactSplitForm
title="Contact Us"
title="Contact SANIS"
description="Get in touch for support or collaborations."
inputs={[
{ name: "name", type: "text", placeholder: "Name", required: true },

View File

@@ -21,13 +21,13 @@ export default function FragranceRequestPage() {
>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay
brandName="UMBRA"
brandName="SANIS"
navItems={[{ name: "Home", id: "/" }, { name: "Collection", id: "/products" }, { name: "Contact", id: "/contact" }, { name: "Fragrance Request", id: "/fragrance-request" }]}
/>
</div>
<div id="contact" data-section="contact" className="pt-32">
<ContactSplitForm
title="Bespoke Fragrance Design"
title="SANIS Bespoke Fragrance Design"
description="We'll help you craft the perfect scent profile."
inputs={[
{ name: "name", type: "text", placeholder: "Name", required: true },

View File

@@ -32,7 +32,7 @@ export default function LandingPage() {
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay
brandName="UMBRA"
brandName="SANIS"
navItems={[
{ name: "Collection", id: "products" },
{ name: "Craft", id: "ingredients" },
@@ -45,8 +45,8 @@ export default function LandingPage() {
<div id="hero" data-section="hero">
<HeroBillboardRotatedCarousel
title="A Fragrance That Lingers Long After You Leave"
description="Discover our award-winning perfumes crafted with rare botanicals and master perfumery. Find your signature scent — the one they never forget."
title="SANIS: A Fragrance That Lingers Long After You Leave"
description="Discover SANIS, our award-winning perfumes crafted with rare botanicals and master perfumery. Find your signature scent — the one they never forget."
tag="Luxury Fragrance"
tagIcon={Sparkles}
tagAnimation="slide-up"
@@ -57,12 +57,12 @@ export default function LandingPage() {
]}
buttonAnimation="slide-up"
carouselItems={[
{ id: "1", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/skincare-luxury/hero-1.webp", imageAlt: "UMBRA Solum Eau de Parfum held against earth tones" },
{ id: "2", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/skincare-luxury/hero-2.webp", imageAlt: "UMBRA Solum white bottle with draped fabric" },
{ id: "3", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/skincare-luxury/hero-3.webp", imageAlt: "UMBRA Solum with botanical wood and greenery" },
{ id: "4", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/skincare-luxury/hero-4.webp", imageAlt: "UMBRA Solum on stone pedestal with natural light" },
{ id: "1", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/skincare-luxury/hero-1.webp", imageAlt: "SANIS Solum Eau de Parfum held against earth tones" },
{ id: "2", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/skincare-luxury/hero-2.webp", imageAlt: "SANIS Solum white bottle with draped fabric" },
{ id: "3", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/skincare-luxury/hero-3.webp", imageAlt: "SANIS Solum with botanical wood and greenery" },
{ id: "4", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/skincare-luxury/hero-4.webp", imageAlt: "SANIS Solum on stone pedestal with natural light" },
{ id: "5", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/skincare-luxury/hero-5.webp", imageAlt: "Model with bronzing face drops" },
{ id: "6", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/skincare-luxury/hero-6.webp", imageAlt: "UMBRA Solum flat lay with golden serums" }
{ id: "6", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/skincare-luxury/hero-6.webp", imageAlt: "SANIS Solum flat lay with golden serums" }
]}
autoPlay={true}
autoPlayInterval={4000}
@@ -82,16 +82,16 @@ export default function LandingPage() {
<div id="products" data-section="products">
<ProductCardFour
title="Featured Collection"
title="SANIS Featured Collection"
description="Discover our bestselling fragrances composed with rare essences and the finest ingredients from around the world."
tag="Best Sellers"
tagIcon={Award}
tagAnimation="slide-up"
products={[
{ id: "1", name: "Solum Eau de Parfum", price: "$185", variant: "50ml • Earthy & Warm", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/skincare-luxury/product-1.webp" },
{ id: "2", name: "Aura Eau de Parfum", price: "$165", variant: "50ml • Floral & Soft", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/skincare-luxury/product-2.webp" },
{ id: "3", name: "Velour Body Mist", price: "$125", variant: "100ml • Light & Fresh", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/skincare-luxury/product-3.webp" },
{ id: "4", name: "Noir Absolu Parfum", price: "$195", variant: "30ml • Rich & Intense", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/skincare-luxury/product-4.webp" }
{ id: "1", name: "SANIS Solum Eau de Parfum", price: "$185", variant: "50ml • Earthy & Warm", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/skincare-luxury/product-1.webp" },
{ id: "2", name: "SANIS Aura Eau de Parfum", price: "$165", variant: "50ml • Floral & Soft", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/skincare-luxury/product-2.webp" },
{ id: "3", name: "SANIS Velour Body Mist", price: "$125", variant: "100ml • Light & Fresh", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/skincare-luxury/product-3.webp" },
{ id: "4", name: "SANIS Noir Absolu Parfum", price: "$195", variant: "30ml • Rich & Intense", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/skincare-luxury/product-4.webp" }
]}
gridVariant="uniform-all-items-equal"
animationType="slide-up"
@@ -102,7 +102,7 @@ export default function LandingPage() {
<div id="ingredients" data-section="ingredients">
<FeatureCardSix
title="The Art Behind Our Fragrances"
title="The SANIS Art Behind Our Fragrances"
description="Each perfume is meticulously composed with rare essences and noble raw materials to create scents that captivate and endure."
tag="Perfumery Craft"
tagIcon={Beaker}
@@ -120,7 +120,7 @@ export default function LandingPage() {
<div id="influencers" data-section="influencers">
<FeatureCardOne
title="Worn By Those Who Set The Standard"
description="The women shaping culture choose UMBRA as their signature."
description="The women shaping culture choose SANIS as their signature."
tag="Community"
tagIcon={Heart}
tagAnimation="slide-up"
@@ -142,7 +142,7 @@ export default function LandingPage() {
<div id="metrics" data-section="metrics">
<MetricCardEleven
title="Why Women Choose UMBRA"
title="Why Women Choose SANIS"
description="Our fragrances deliver an emotional connection that goes beyond scent."
tag="The Numbers"
tagIcon={TrendingUp}
@@ -159,7 +159,7 @@ export default function LandingPage() {
<div id="blog" data-section="blog">
<BlogCardOne
title="The UMBRA Journal"
title="The SANIS Journal"
description="Stories of scent, craft, and the women who inspire us."
tag="Journal"
tagIcon={BookOpen}
@@ -178,7 +178,7 @@ export default function LandingPage() {
<div id="faq" data-section="faq">
<FaqSplitMedia
title="Frequently Asked Questions"
description="Everything you need to know."
description="Everything you need to know about SANIS."
tag="Support"
tagIcon={HelpCircle}
tagAnimation="slide-up"
@@ -197,7 +197,7 @@ export default function LandingPage() {
<div id="contact" data-section="contact">
<ContactSplitForm
title="Get in Touch"
description="Have a question or looking for your signature scent?"
description="Have a question or looking for your signature SANIS scent?"
inputs={[
{ name: "name", type: "text", placeholder: "Your name", required: true },
{ name: "email", type: "email", placeholder: "your@email.com", required: true }
@@ -209,7 +209,7 @@ export default function LandingPage() {
<div id="footer" data-section="footer">
<FooterLogoEmphasis
logoText="UMBRA"
logoText="SANIS"
columns={[
{ items: [{ label: "Shop", href: "#products" }, { label: "Craft", href: "#ingredients" }] },
{ items: [{ label: "Support", href: "#faq" }, { label: "Contact", href: "#contact" }] }

View File

@@ -20,7 +20,7 @@ export default function ProductsPage() {
>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay
brandName="UMBRA"
brandName="SANIS"
navItems={[
{ name: "Home", id: "/" },
{ name: "Collection", id: "/products" },
@@ -31,7 +31,7 @@ export default function ProductsPage() {
</div>
<div id="products" data-section="products" className="pt-32 pb-20">
<ProductCardFour
title="All Products"
title="All SANIS Products"
description="Discover our curated collection."
gridVariant="three-columns-all-equal-width"
animationType="slide-up"

View File

@@ -20,7 +20,7 @@ export default function ServicesPage() {
>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay
brandName="UMBRA"
brandName="SANIS"
navItems={[
{ name: "Home", id: "/" },
{ name: "Collection", id: "/products" },
@@ -32,7 +32,7 @@ export default function ServicesPage() {
</div>
<div id="ingredients" data-section="ingredients" className="pt-32 pb-20">
<FeatureCardSix
title="Our Services"
title="Our SANIS Services"
description="Expert services for your unique needs."
features={[]}
textboxLayout="default"