23 Commits

Author SHA1 Message Date
6096648353 Update src/app/page.tsx 2026-05-25 06:10:41 +00:00
1a84a2633c Update src/app/gallery/page.tsx 2026-05-25 06:10:41 +00:00
fe61f5b8af Update src/app/contact/page.tsx 2026-05-25 06:10:40 +00:00
be1d04abfc Update src/app/about/page.tsx 2026-05-25 06:10:40 +00:00
0717f73e96 Merge version_3 into main
Merge version_3 into main
2026-05-25 05:59:19 +00:00
45f07bb729 Update src/app/page.tsx 2026-05-25 05:59:16 +00:00
e6a464e0e2 Update src/app/gallery/page.tsx 2026-05-25 05:59:16 +00:00
bcf792eba3 Update src/app/contact/page.tsx 2026-05-25 05:59:15 +00:00
a781a67fdd Update src/app/about/page.tsx 2026-05-25 05:59:15 +00:00
27e234e000 Switch to version 2: modified src/app/page.tsx 2026-05-25 05:55:56 +00:00
93a5b76d22 Switch to version 2: modified src/app/gallery/page.tsx 2026-05-25 05:55:56 +00:00
f9df736153 Switch to version 2: modified src/app/contact/page.tsx 2026-05-25 05:55:55 +00:00
b827e61624 Switch to version 2: modified src/app/about/page.tsx 2026-05-25 05:55:55 +00:00
7a47bc5cf2 Switch to version 1: modified src/app/page.tsx 2026-05-25 05:55:30 +00:00
606c689fac Switch to version 1: modified src/app/gallery/page.tsx 2026-05-25 05:55:30 +00:00
d3267f5e05 Switch to version 1: modified src/app/contact/page.tsx 2026-05-25 05:55:29 +00:00
f477c3e5e7 Switch to version 1: modified src/app/about/page.tsx 2026-05-25 05:55:29 +00:00
8e1b05d636 Merge version_2 into main
Merge version_2 into main
2026-05-25 05:30:22 +00:00
b783f73756 Update src/app/page.tsx 2026-05-25 05:30:19 +00:00
b28c1d080c Update src/app/gallery/page.tsx 2026-05-25 05:30:18 +00:00
23b34ea00f Update src/app/contact/page.tsx 2026-05-25 05:30:18 +00:00
524b69c543 Update src/app/about/page.tsx 2026-05-25 05:30:17 +00:00
a9514335b0 Merge version_1 into main
Merge version_1 into main
2026-05-25 05:17:55 +00:00
4 changed files with 44 additions and 140 deletions

View File

@@ -3,11 +3,11 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react"; import ReactLenis from "lenis/react";
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard'; import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple'; import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
import SplitAbout from '@/components/sections/about/SplitAbout'; import SplitAbout from '@/components/sections/about/SplitAbout';
import TextSplitAbout from '@/components/sections/about/TextSplitAbout'; import TextSplitAbout from '@/components/sections/about/TextSplitAbout';
export default function LandingPage() { export default function AboutPage() {
return ( return (
<ThemeProvider <ThemeProvider
defaultButtonVariant="text-shift" defaultButtonVariant="text-shift"
@@ -23,24 +23,13 @@ export default function LandingPage() {
> >
<ReactLenis root> <ReactLenis root>
<div id="nav" data-section="nav"> <div id="nav" data-section="nav">
<NavbarStyleApple <NavbarStyleFullscreen
navItems={[ navItems={[
{ { name: "Home", id: "/" },
name: "Home", { name: "Gallery", id: "/gallery" },
id: "/", { name: "Biography", id: "/about" },
}, { name: "Contact", id: "/contact" },
{ { name: "About", id: "/about" },
name: "Gallery",
id: "/gallery",
},
{
name: "About",
id: "/about",
},
{
name: "Contact",
id: "/contact",
},
]} ]}
brandName="ELARA" brandName="ELARA"
/> />
@@ -53,18 +42,9 @@ export default function LandingPage() {
title="The Artist" title="The Artist"
description="Driven by the interplay between digital precision and human emotion." description="Driven by the interplay between digital precision and human emotion."
bulletPoints={[ bulletPoints={[
{ { title: "Vision", description: "Creating experiences that challenge perception." },
title: "Vision", { title: "Technique", description: "Blending traditional methods with modern tech." },
description: "Creating experiences that challenge perception.", { title: "Purpose", description: "Connecting people through visual stories." },
},
{
title: "Technique",
description: "Blending traditional methods with modern tech.",
},
{
title: "Purpose",
description: "Connecting people through visual stories.",
},
]} ]}
imageSrc="http://img.b2bpic.net/free-photo/side-view-emo-girl-spending-time-indoors_23-2149645107.jpg" imageSrc="http://img.b2bpic.net/free-photo/side-view-emo-girl-spending-time-indoors_23-2149645107.jpg"
mediaAnimation="blur-reveal" mediaAnimation="blur-reveal"
@@ -76,9 +56,7 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
title="The Philosophy" title="The Philosophy"
description={[ description={[
"Every piece begins with an exploration of negative space.", "Every piece begins with an exploration of negative space.", "Digital tools allow me to push the boundaries of traditional composition."]}
"Digital tools allow me to push the boundaries of traditional composition.",
]}
/> />
</div> </div>
@@ -86,36 +64,12 @@ export default function LandingPage() {
<FooterBaseCard <FooterBaseCard
logoText="ELARA" logoText="ELARA"
columns={[ columns={[
{ { title: "Studio", items: [{ label: "Gallery", href: "/gallery" }, { label: "Biography", href: "/about" }] },
title: "Studio", { title: "Connect", items: [{ label: "Contact", href: "/contact" }, { label: "Instagram", href: "#" }] },
items: [
{
label: "Gallery",
href: "/gallery",
},
{
label: "Biography",
href: "/about",
},
],
},
{
title: "Connect",
items: [
{
label: "Contact",
href: "/contact",
},
{
label: "Instagram",
href: "#",
},
],
},
]} ]}
/> />
</div> </div>
</ReactLenis> </ReactLenis>
</ThemeProvider> </ThemeProvider>
); );
} }

View File

@@ -5,9 +5,9 @@ import ReactLenis from "lenis/react";
import ContactCTA from '@/components/sections/contact/ContactCTA'; import ContactCTA from '@/components/sections/contact/ContactCTA';
import ContactCenter from '@/components/sections/contact/ContactCenter'; import ContactCenter from '@/components/sections/contact/ContactCenter';
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard'; import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple'; import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
export default function LandingPage() { export default function ContactPage() {
return ( return (
<ThemeProvider <ThemeProvider
defaultButtonVariant="text-shift" defaultButtonVariant="text-shift"
@@ -23,24 +23,13 @@ export default function LandingPage() {
> >
<ReactLenis root> <ReactLenis root>
<div id="nav" data-section="nav"> <div id="nav" data-section="nav">
<NavbarStyleApple <NavbarStyleFullscreen
navItems={[ navItems={[
{ { name: "Home", id: "/" },
name: "Home", { name: "Gallery", id: "/gallery" },
id: "/", { name: "Biography", id: "/about" },
}, { name: "Contact", id: "/contact" },
{ { name: "About", id: "/about" },
name: "Gallery",
id: "/gallery",
},
{
name: "About",
id: "/about",
},
{
name: "Contact",
id: "/contact",
},
]} ]}
brandName="ELARA" brandName="ELARA"
/> />
@@ -49,27 +38,18 @@ export default function LandingPage() {
<div id="contact-box" data-section="contact-box"> <div id="contact-box" data-section="contact-box">
<ContactCTA <ContactCTA
useInvertedBackground={false} useInvertedBackground={false}
background={{ background={{ variant: "plain" }}
variant: "plain",
}}
tag="Inquiry" tag="Inquiry"
title="Work with us" title="Work with us"
description="Let's discuss your next project or exhibition." description="Let's discuss your next project or exhibition."
buttons={[ buttons={[{ text: "Email Studio", href: "mailto:hello@elara.art" }]}
{
text: "Email Studio",
href: "mailto:hello@elara.art",
},
]}
/> />
</div> </div>
<div id="contact" data-section="contact"> <div id="contact" data-section="contact">
<ContactCenter <ContactCenter
useInvertedBackground={false} useInvertedBackground={false}
background={{ background={{ variant: "plain" }}
variant: "plain",
}}
tag="Newsletter" tag="Newsletter"
title="Stay Updated" title="Stay Updated"
description="Receive news on latest exhibitions and studio releases." description="Receive news on latest exhibitions and studio releases."
@@ -80,36 +60,12 @@ export default function LandingPage() {
<FooterBaseCard <FooterBaseCard
logoText="ELARA" logoText="ELARA"
columns={[ columns={[
{ { title: "Studio", items: [{ label: "Gallery", href: "/gallery" }, { label: "Biography", href: "/about" }] },
title: "Studio", { title: "Connect", items: [{ label: "Contact", href: "/contact" }, { label: "Instagram", href: "#" }] },
items: [
{
label: "Gallery",
href: "/gallery",
},
{
label: "Biography",
href: "/about",
},
],
},
{
title: "Connect",
items: [
{
label: "Contact",
href: "/contact",
},
{
label: "Instagram",
href: "#",
},
],
},
]} ]}
/> />
</div> </div>
</ReactLenis> </ReactLenis>
</ThemeProvider> </ThemeProvider>
); );
} }

View File

@@ -3,11 +3,11 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react"; import ReactLenis from "lenis/react";
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard'; import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple'; import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
import ProductCardTwo from '@/components/sections/product/ProductCardTwo'; import ProductCardTwo from '@/components/sections/product/ProductCardTwo';
import ProductCatalog from '@/components/ecommerce/productCatalog/ProductCatalog'; import ProductCatalog from '@/components/ecommerce/productCatalog/ProductCatalog';
export default function LandingPage() { export default function GalleryPage() {
return ( return (
<ThemeProvider <ThemeProvider
defaultButtonVariant="text-shift" defaultButtonVariant="text-shift"
@@ -23,12 +23,13 @@ export default function LandingPage() {
> >
<ReactLenis root> <ReactLenis root>
<div id="nav" data-section="nav"> <div id="nav" data-section="nav">
<NavbarStyleApple <NavbarStyleFullscreen
navItems={[ navItems={[
{ name: "Home", id: "/" }, { name: "Home", id: "/" },
{ name: "Gallery", id: "/gallery" }, { name: "Gallery", id: "/gallery" },
{ name: "About", id: "/about" }, { name: "Biography", id: "/about" },
{ name: "Contact", id: "/contact" }, { name: "Contact", id: "/contact" },
{ name: "About", id: "/about" },
]} ]}
brandName="ELARA" brandName="ELARA"
/> />
@@ -67,16 +68,12 @@ export default function LandingPage() {
<FooterBaseCard <FooterBaseCard
logoText="ELARA" logoText="ELARA"
columns={[ columns={[
{ { title: "Studio", items: [{ label: "Gallery", href: "/gallery" }, { label: "Biography", href: "/about" }] },
title: "Studio", items: [{ label: "Gallery", href: "/gallery" }, { label: "Biography", href: "/about" }], { title: "Connect", items: [{ label: "Contact", href: "/contact" }, { label: "Instagram", href: "#" }] },
},
{
title: "Connect", items: [{ label: "Contact", href: "/contact" }, { label: "Instagram", href: "#" }],
},
]} ]}
/> />
</div> </div>
</ReactLenis> </ReactLenis>
</ThemeProvider> </ThemeProvider>
); );
} }

View File

@@ -7,7 +7,7 @@ import FeatureCardTwentySeven from '@/components/sections/feature/FeatureCardTwe
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard'; import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
import HeroSplitKpi from '@/components/sections/hero/HeroSplitKpi'; import HeroSplitKpi from '@/components/sections/hero/HeroSplitKpi';
import MetricCardOne from '@/components/sections/metrics/MetricCardOne'; import MetricCardOne from '@/components/sections/metrics/MetricCardOne';
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple'; import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
import SocialProofOne from '@/components/sections/socialProof/SocialProofOne'; import SocialProofOne from '@/components/sections/socialProof/SocialProofOne';
import { Award, Eye, Users } from "lucide-react"; import { Award, Eye, Users } from "lucide-react";
@@ -27,12 +27,13 @@ export default function LandingPage() {
> >
<ReactLenis root> <ReactLenis root>
<div id="nav" data-section="nav"> <div id="nav" data-section="nav">
<NavbarStyleApple <NavbarStyleFullscreen
navItems={[ navItems={[
{ name: "Home", id: "/" }, { name: "Home", id: "/" },
{ name: "Gallery", id: "/gallery" }, { name: "Gallery", id: "/gallery" },
{ name: "About", id: "/about" }, { name: "Biography", id: "/about" },
{ name: "Contact", id: "/contact" }, { name: "Contact", id: "/contact" },
{ name: "About", id: "/about" },
]} ]}
brandName="ELARA" brandName="ELARA"
/> />
@@ -129,16 +130,12 @@ export default function LandingPage() {
<FooterBaseCard <FooterBaseCard
logoText="ELARA" logoText="ELARA"
columns={[ columns={[
{ { title: "Studio", items: [{ label: "Gallery", href: "/gallery" }, { label: "Biography", href: "/about" }] },
title: "Studio", items: [{ label: "Gallery", href: "/gallery" }, { label: "Biography", href: "/about" }], { title: "Connect", items: [{ label: "Contact", href: "/contact" }, { label: "Instagram", href: "#" }] },
},
{
title: "Connect", items: [{ label: "Contact", href: "/contact" }, { label: "Instagram", href: "#" }],
},
]} ]}
/> />
</div> </div>
</ReactLenis> </ReactLenis>
</ThemeProvider> </ThemeProvider>
); );
} }