From ce1e08667314e46010785e985c1498a3f2724e52 Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 7 Apr 2026 06:20:00 +0000 Subject: [PATCH] Update src/app/page.tsx --- src/app/page.tsx | 145 ++++++++++++++--------------------------------- 1 file changed, 41 insertions(+), 104 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index c9963c2..f1c8361 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -2,6 +2,7 @@ import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import ReactLenis from "lenis/react"; +import { useState } from "react"; import ContactCenter from '@/components/sections/contact/ContactCenter'; import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia'; import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal'; @@ -11,6 +12,14 @@ import MetricCardTwo from '@/components/sections/metrics/MetricCardTwo'; import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple'; export default function LandingPage() { + const [profileUrl, setProfileUrl] = useState(""); + + const handleVibeRead = () => { + if (profileUrl) { + window.alert(`Analyzing Vibe for: ${profileUrl}`); + } + }; + return ( @@ -48,63 +51,35 @@ export default function LandingPage() {
@@ -113,19 +88,9 @@ export default function LandingPage() { @@ -137,21 +102,9 @@ export default function LandingPage() { gridVariant="bento-grid" useInvertedBackground={false} metrics={[ - { - id: "m1", - value: "1000+", - description: "Common films fingerprinted", - }, - { - id: "m2", - value: "8", - description: "Distinct personality archetypes", - }, - { - id: "m3", - value: "Deterministic", - description: "Data-backed scoring system", - }, + { id: "m1", value: "1000+", description: "Common films fingerprinted" }, + { id: "m2", value: "8", description: "Distinct personality archetypes" }, + { id: "m3", value: "Deterministic", description: "Data-backed scoring system" }, ]} title="Why Vibe Matters" description="The logic looks beyond stars to understand what makes your taste unique." @@ -163,21 +116,9 @@ export default function LandingPage() { textboxLayout="split" useInvertedBackground={false} faqs={[ - { - id: "1", - title: "How does it work?", - content: "The engine scrapes your public profile data—ratings, diary frequency, and favorites—and calculates signals based on your unique patterns.", - }, - { - id: "2", - title: "Is my data safe?", - content: "We only read public data already visible on your profile. We don't store your login details or credentials.", - }, - { - id: "3", - title: "Why fewer than 50 films?", - content: "If you have watched fewer than 50 films, your taste profile is still forming and we can't provide an accurate reading yet.", - }, + { id: "1", title: "How does it work?", content: "The engine scrapes your public profile data—ratings, diary frequency, and favorites—and calculates signals based on your unique patterns." }, + { id: "2", title: "Is my data safe?", content: "We only read public data already visible on your profile. We don't store your login details or credentials." }, + { id: "3", title: "Why fewer than 50 films?", content: "If you have watched fewer than 50 films, your taste profile is still forming and we can't provide an accurate reading yet." }, ]} imageSrc="http://img.b2bpic.net/free-photo/present-near-cactus_23-2147811266.jpg" mediaAnimation="blur-reveal" @@ -190,28 +131,24 @@ export default function LandingPage() {
{ + setProfileUrl(url); + handleVibeRead(); + }} />
-- 2.49.1