Switch to version 2: modified src/app/page.tsx
This commit is contained in:
@@ -4,6 +4,7 @@ import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
|||||||
import ReactLenis from "lenis/react";
|
import ReactLenis from "lenis/react";
|
||||||
import AboutMetric from '@/components/sections/about/AboutMetric';
|
import AboutMetric from '@/components/sections/about/AboutMetric';
|
||||||
import ContactCTA from '@/components/sections/contact/ContactCTA';
|
import ContactCTA from '@/components/sections/contact/ContactCTA';
|
||||||
|
import ContactForm from '@/components/form/ContactForm';
|
||||||
import FeatureBento from '@/components/sections/feature/FeatureBento';
|
import FeatureBento from '@/components/sections/feature/FeatureBento';
|
||||||
import FooterSimple from '@/components/sections/footer/FooterSimple';
|
import FooterSimple from '@/components/sections/footer/FooterSimple';
|
||||||
import HeroBillboardScroll from '@/components/sections/hero/HeroBillboardScroll';
|
import HeroBillboardScroll from '@/components/sections/hero/HeroBillboardScroll';
|
||||||
@@ -29,14 +30,11 @@ export default function LandingPage() {
|
|||||||
<div id="nav" data-section="nav">
|
<div id="nav" data-section="nav">
|
||||||
<NavbarStyleCentered
|
<NavbarStyleCentered
|
||||||
navItems={[
|
navItems={[
|
||||||
{
|
{ name: "Home", id: "hero" },
|
||||||
name: "Home", id: "hero"},
|
{ name: "About You", id: "about" },
|
||||||
{
|
{ name: "Timeline", id: "features" },
|
||||||
name: "About You", id: "about"},
|
{ name: "Wishes", id: "birthday-wishes" },
|
||||||
{
|
{ name: "Messages", id: "testimonials" },
|
||||||
name: "Timeline", id: "features"},
|
|
||||||
{
|
|
||||||
name: "Messages", id: "testimonials"},
|
|
||||||
]}
|
]}
|
||||||
brandName="Happy Birthday!"
|
brandName="Happy Birthday!"
|
||||||
/>
|
/>
|
||||||
@@ -44,14 +42,10 @@ export default function LandingPage() {
|
|||||||
|
|
||||||
<div id="hero" data-section="hero">
|
<div id="hero" data-section="hero">
|
||||||
<HeroBillboardScroll
|
<HeroBillboardScroll
|
||||||
background={{
|
background={{ variant: "gradient-bars" }}
|
||||||
variant: "gradient-bars"}}
|
|
||||||
title="Happy Birthday, My Love!"
|
title="Happy Birthday, My Love!"
|
||||||
description="Celebrating the most incredible human being I know. Today is all about you."
|
description="Celebrating the most incredible human being I know. Today is all about you."
|
||||||
buttons={[
|
buttons={[{ text: "See the celebration", href: "#about" }]}
|
||||||
{
|
|
||||||
text: "See the celebration", href: "#about"},
|
|
||||||
]}
|
|
||||||
imageSrc="http://img.b2bpic.net/free-photo/white-pink-birthday-balloons-against-white-background_23-2148092606.jpg"
|
imageSrc="http://img.b2bpic.net/free-photo/white-pink-birthday-balloons-against-white-background_23-2148092606.jpg"
|
||||||
imageAlt="Birthday celebration background"
|
imageAlt="Birthday celebration background"
|
||||||
/>
|
/>
|
||||||
@@ -62,15 +56,9 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
title="Why You're Amazing"
|
title="Why You're Amazing"
|
||||||
metrics={[
|
metrics={[
|
||||||
{
|
{ icon: Heart, label: "Years of Joy", value: "Forever" },
|
||||||
icon: Heart,
|
{ icon: Smile, label: "Smiles Caused", value: "Millions" },
|
||||||
label: "Years of Joy", value: "Forever"},
|
{ icon: Star, label: "Your Magic", value: "Infinite" },
|
||||||
{
|
|
||||||
icon: Smile,
|
|
||||||
label: "Smiles Caused", value: "Millions"},
|
|
||||||
{
|
|
||||||
icon: Star,
|
|
||||||
label: "Your Magic", value: "Infinite"},
|
|
||||||
]}
|
]}
|
||||||
metricsAnimation="slide-up"
|
metricsAnimation="slide-up"
|
||||||
/>
|
/>
|
||||||
@@ -84,12 +72,9 @@ export default function LandingPage() {
|
|||||||
features={[
|
features={[
|
||||||
{
|
{
|
||||||
title: "The Beginning", description: "The day everything changed for the better.", bentoComponent: "media-stack", items: [
|
title: "The Beginning", description: "The day everything changed for the better.", bentoComponent: "media-stack", items: [
|
||||||
{
|
{ imageSrc: "http://img.b2bpic.net/free-photo/coffee-cafe-calm-chill-beverage-resting-enjoy-concept_53876-42609.jpg", imageAlt: "Our early days" },
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/coffee-cafe-calm-chill-beverage-resting-enjoy-concept_53876-42609.jpg", imageAlt: "Our early days"},
|
{ imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-hipster-couple-love-walking-by-river-wild-nature-winter-vacation_285396-2037.jpg", imageAlt: "Adventure 1" },
|
||||||
{
|
{ imageSrc: "http://img.b2bpic.net/free-photo/beautiful-young-women-their-graduation-night_23-2149106120.jpg", imageAlt: "Adventure 2" },
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-hipster-couple-love-walking-by-river-wild-nature-winter-vacation_285396-2037.jpg", imageAlt: "Adventure 1"},
|
|
||||||
{
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-young-women-their-graduation-night_23-2149106120.jpg", imageAlt: "Adventure 2"},
|
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -104,20 +89,27 @@ export default function LandingPage() {
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div id="birthday-wishes" data-section="birthday-wishes">
|
||||||
|
<ContactForm
|
||||||
|
title="Leave a Birthday Wish"
|
||||||
|
description="Share your kindest words for this special day. Your message will be part of the celebration."
|
||||||
|
tag="Birthday Guestbook"
|
||||||
|
buttonText="Send Wish"
|
||||||
|
inputPlaceholder="Type your wish here..."
|
||||||
|
termsText=""
|
||||||
|
useInvertedBackground={false}
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div id="testimonials" data-section="testimonials">
|
<div id="testimonials" data-section="testimonials">
|
||||||
<TestimonialCardTwelve
|
<TestimonialCardTwelve
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
testimonials={[
|
testimonials={[
|
||||||
{
|
{ id: "1", name: "Love of my Life", imageSrc: "http://img.b2bpic.net/free-photo/front-view-relaxing-couple-with-wooden-background_23-2148243297.jpg" },
|
||||||
id: "1", name: "Love of my Life", imageSrc: "http://img.b2bpic.net/free-photo/front-view-relaxing-couple-with-wooden-background_23-2148243297.jpg"},
|
{ id: "2", name: "Best Friend", imageSrc: "http://img.b2bpic.net/free-photo/close-up-smiley-model-with-golden-light_23-2148905622.jpg" },
|
||||||
{
|
{ id: "3", name: "My Favorite Person", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-young-man-posing-spotlight_23-2151916039.jpg" },
|
||||||
id: "2", name: "Best Friend", imageSrc: "http://img.b2bpic.net/free-photo/close-up-smiley-model-with-golden-light_23-2148905622.jpg"},
|
{ id: "4", name: "Adventure Partner", imageSrc: "http://img.b2bpic.net/free-photo/view-gay-couple-being-affectionate-spending-time-together-beach_23-2150168611.jpg" },
|
||||||
{
|
{ id: "5", name: "My Everything", imageSrc: "http://img.b2bpic.net/free-photo/portrait-fashionable-boy-against-blue-wall_23-2148184865.jpg" },
|
||||||
id: "3", name: "My Favorite Person", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-young-man-posing-spotlight_23-2151916039.jpg"},
|
|
||||||
{
|
|
||||||
id: "4", name: "Adventure Partner", imageSrc: "http://img.b2bpic.net/free-photo/view-gay-couple-being-affectionate-spending-time-together-beach_23-2150168611.jpg"},
|
|
||||||
{
|
|
||||||
id: "5", name: "My Everything", imageSrc: "http://img.b2bpic.net/free-photo/portrait-fashionable-boy-against-blue-wall_23-2148184865.jpg"},
|
|
||||||
]}
|
]}
|
||||||
cardTitle="Birthday Wishes for You"
|
cardTitle="Birthday Wishes for You"
|
||||||
cardTag="Love Notes"
|
cardTag="Love Notes"
|
||||||
@@ -128,15 +120,11 @@ export default function LandingPage() {
|
|||||||
<div id="contact" data-section="contact">
|
<div id="contact" data-section="contact">
|
||||||
<ContactCTA
|
<ContactCTA
|
||||||
useInvertedBackground={true}
|
useInvertedBackground={true}
|
||||||
background={{
|
background={{ variant: "sparkles-gradient" }}
|
||||||
variant: "sparkles-gradient"}}
|
|
||||||
tag="Let's Celebrate"
|
tag="Let's Celebrate"
|
||||||
title="Ready for your surprise?"
|
title="Ready for your surprise?"
|
||||||
description="I have something special planned for you later today."
|
description="I have something special planned for you later today."
|
||||||
buttons={[
|
buttons={[{ text: "See the surprise", href: "#surprise" }]}
|
||||||
{
|
|
||||||
text: "See the surprise", href: "#surprise"},
|
|
||||||
]}
|
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -145,18 +133,14 @@ export default function LandingPage() {
|
|||||||
columns={[
|
columns={[
|
||||||
{
|
{
|
||||||
title: "Celebrate", items: [
|
title: "Celebrate", items: [
|
||||||
{
|
{ label: "Surprise", href: "#" },
|
||||||
label: "Surprise", href: "#"},
|
{ label: "Memories", href: "#" },
|
||||||
{
|
|
||||||
label: "Memories", href: "#"},
|
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Links", items: [
|
title: "Links", items: [
|
||||||
{
|
{ label: "Contact", href: "#" },
|
||||||
label: "Contact", href: "#"},
|
{ label: "Privacy", href: "#" },
|
||||||
{
|
|
||||||
label: "Privacy", href: "#"},
|
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
]}
|
]}
|
||||||
|
|||||||
Reference in New Issue
Block a user