Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 21f9394d57 | |||
| eef62d229a |
175
src/app/page.tsx
175
src/app/page.tsx
@@ -5,7 +5,7 @@ import ReactLenis from "lenis/react";
|
|||||||
import ContactCTA from '@/components/sections/contact/ContactCTA';
|
import ContactCTA from '@/components/sections/contact/ContactCTA';
|
||||||
import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis';
|
import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis';
|
||||||
import HeroBillboardRotatedCarousel from '@/components/sections/hero/HeroBillboardRotatedCarousel';
|
import HeroBillboardRotatedCarousel from '@/components/sections/hero/HeroBillboardRotatedCarousel';
|
||||||
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
|
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
|
||||||
import ProductCardThree from '@/components/sections/product/ProductCardThree';
|
import ProductCardThree from '@/components/sections/product/ProductCardThree';
|
||||||
import TestimonialAboutCard from '@/components/sections/about/TestimonialAboutCard';
|
import TestimonialAboutCard from '@/components/sections/about/TestimonialAboutCard';
|
||||||
import TestimonialCardFive from '@/components/sections/testimonial/TestimonialCardFive';
|
import TestimonialCardFive from '@/components/sections/testimonial/TestimonialCardFive';
|
||||||
@@ -27,24 +27,16 @@ export default function LandingPage() {
|
|||||||
>
|
>
|
||||||
<ReactLenis root>
|
<ReactLenis root>
|
||||||
<div id="nav" data-section="nav">
|
<div id="nav" data-section="nav">
|
||||||
<NavbarLayoutFloatingOverlay
|
<NavbarStyleApple
|
||||||
navItems={[
|
navItems={[
|
||||||
{
|
{
|
||||||
name: "Our Story",
|
name: "Our Story", id: "about"},
|
||||||
id: "about",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "Menu",
|
name: "Menu", id: "menu"},
|
||||||
id: "menu",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "Reviews",
|
name: "Reviews", id: "reviews"},
|
||||||
id: "reviews",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "Visit Us",
|
name: "Visit Us", id: "visit"},
|
||||||
id: "visit",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
brandName="GiGi's"
|
brandName="GiGi's"
|
||||||
/>
|
/>
|
||||||
@@ -53,51 +45,28 @@ export default function LandingPage() {
|
|||||||
<div id="hero" data-section="hero">
|
<div id="hero" data-section="hero">
|
||||||
<HeroBillboardRotatedCarousel
|
<HeroBillboardRotatedCarousel
|
||||||
background={{
|
background={{
|
||||||
variant: "rotated-rays-static-grid",
|
variant: "rotated-rays-static-grid"}}
|
||||||
}}
|
|
||||||
title="Where Every Cup Tells a Story."
|
title="Where Every Cup Tells a Story."
|
||||||
description="Craft coffee, house-made food, and a warm corner of Wyoming that travelers and locals have been calling their favorite stop for years."
|
description="Craft coffee, house-made food, and a warm corner of Wyoming that travelers and locals have been calling their favorite stop for years."
|
||||||
buttons={[
|
buttons={[
|
||||||
{
|
{
|
||||||
text: "Explore the Menu",
|
text: "Explore the Menu", href: "#menu"},
|
||||||
href: "#menu",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
text: "Hours & Location",
|
text: "Hours & Location", href: "#visit"},
|
||||||
href: "#visit",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
carouselItems={[
|
carouselItems={[
|
||||||
{
|
{
|
||||||
id: "1",
|
id: "1", imageSrc: "http://img.b2bpic.net/free-photo/cozy-autumn-composition-with-cup-tea-decorative-details_169016-23158.jpg?_wi=1", imageAlt: "Artisan coffee drink"},
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/cozy-autumn-composition-with-cup-tea-decorative-details_169016-23158.jpg?_wi=1",
|
|
||||||
imageAlt: "Artisan coffee drink",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "2",
|
id: "2", imageSrc: "http://img.b2bpic.net/free-photo/cozy-autumn-composition-with-cup-tea-decorative-details_169016-23158.jpg?_wi=2", imageAlt: "Fresh cafe food"},
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/cozy-autumn-composition-with-cup-tea-decorative-details_169016-23158.jpg?_wi=2",
|
|
||||||
imageAlt: "Fresh cafe food",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "3",
|
id: "3", imageSrc: "http://img.b2bpic.net/free-photo/cozy-autumn-composition-with-cup-tea-decorative-details_169016-23158.jpg?_wi=3", imageAlt: "Warm cafe interior"},
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/cozy-autumn-composition-with-cup-tea-decorative-details_169016-23158.jpg?_wi=3",
|
|
||||||
imageAlt: "Warm cafe interior",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "4",
|
id: "4", imageSrc: "http://img.b2bpic.net/free-photo/cozy-autumn-composition-with-cup-tea-decorative-details_169016-23158.jpg?_wi=4", imageAlt: "Handcrafted coffee art"},
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/cozy-autumn-composition-with-cup-tea-decorative-details_169016-23158.jpg?_wi=4",
|
|
||||||
imageAlt: "Handcrafted coffee art",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "5",
|
id: "5", imageSrc: "http://img.b2bpic.net/free-photo/cozy-autumn-composition-with-cup-tea-decorative-details_169016-23158.jpg?_wi=5", imageAlt: "Friendly community space"},
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/cozy-autumn-composition-with-cup-tea-decorative-details_169016-23158.jpg?_wi=5",
|
|
||||||
imageAlt: "Friendly community space",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "6",
|
id: "6", imageSrc: "http://img.b2bpic.net/free-photo/cozy-autumn-composition-with-cup-tea-decorative-details_169016-23158.jpg?_wi=6", imageAlt: "Freshly baked items"},
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/cozy-autumn-composition-with-cup-tea-decorative-details_169016-23158.jpg?_wi=6",
|
|
||||||
imageAlt: "Freshly baked items",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -123,41 +92,17 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
products={[
|
products={[
|
||||||
{
|
{
|
||||||
id: "m1",
|
id: "m1", name: "Specialty Lattes", price: "Various", imageSrc: "http://img.b2bpic.net/free-photo/coffee-latte-art-cappuccino-foam-cup-wooden-table_23-2147908327.jpg?_wi=1"},
|
||||||
name: "Specialty Lattes",
|
|
||||||
price: "Various",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/coffee-latte-art-cappuccino-foam-cup-wooden-table_23-2147908327.jpg?_wi=1",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "m2",
|
id: "m2", name: "Vanilla Chai", price: "Standard", imageSrc: "http://img.b2bpic.net/free-photo/coffee-latte-art-cappuccino-foam-cup-wooden-table_23-2147908327.jpg?_wi=2"},
|
||||||
name: "Vanilla Chai",
|
|
||||||
price: "Standard",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/coffee-latte-art-cappuccino-foam-cup-wooden-table_23-2147908327.jpg?_wi=2",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "m3",
|
id: "m3", name: "Loaded Avocado Toast", price: "Daily", imageSrc: "http://img.b2bpic.net/free-photo/coffee-latte-art-cappuccino-foam-cup-wooden-table_23-2147908327.jpg?_wi=3"},
|
||||||
name: "Loaded Avocado Toast",
|
|
||||||
price: "Daily",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/coffee-latte-art-cappuccino-foam-cup-wooden-table_23-2147908327.jpg?_wi=3",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "m4",
|
id: "m4", name: "Spinach Quiche", price: "Fresh", imageSrc: "http://img.b2bpic.net/free-photo/coffee-latte-art-cappuccino-foam-cup-wooden-table_23-2147908327.jpg?_wi=4"},
|
||||||
name: "Spinach Quiche",
|
|
||||||
price: "Fresh",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/coffee-latte-art-cappuccino-foam-cup-wooden-table_23-2147908327.jpg?_wi=4",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "m5",
|
id: "m5", name: "Breakfast Burritos", price: "Custom", imageSrc: "http://img.b2bpic.net/free-photo/coffee-latte-art-cappuccino-foam-cup-wooden-table_23-2147908327.jpg?_wi=5"},
|
||||||
name: "Breakfast Burritos",
|
|
||||||
price: "Custom",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/coffee-latte-art-cappuccino-foam-cup-wooden-table_23-2147908327.jpg?_wi=5",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "m6",
|
id: "m6", name: "Baked Oatmeal", price: "Warm", imageSrc: "http://img.b2bpic.net/free-photo/coffee-latte-art-cappuccino-foam-cup-wooden-table_23-2147908327.jpg?_wi=6"},
|
||||||
name: "Baked Oatmeal",
|
|
||||||
price: "Warm",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/coffee-latte-art-cappuccino-foam-cup-wooden-table_23-2147908327.jpg?_wi=6",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
title="The Menu"
|
title="The Menu"
|
||||||
description="Crafted with intention. Served with warmth."
|
description="Crafted with intention. Served with warmth."
|
||||||
@@ -170,60 +115,15 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
testimonials={[
|
testimonials={[
|
||||||
{
|
{
|
||||||
id: "1",
|
id: "1", name: "Kathleen G.", date: "Jan 2025", title: "Local Guide", quote: "When I say this is the best coffee I've ever tasted. Not too sweet. Literally perfect.", tag: "5 Stars", avatarSrc: "http://img.b2bpic.net/free-photo/girl-with-cheesecake_1303-3948.jpg", imageSrc: "http://img.b2bpic.net/free-photo/cozy-autumn-composition-with-cup-tea-decorative-details_169016-23158.jpg?_wi=7", imageAlt: "cozy artisan coffee house warm"},
|
||||||
name: "Kathleen G.",
|
|
||||||
date: "Jan 2025",
|
|
||||||
title: "Local Guide",
|
|
||||||
quote: "When I say this is the best coffee I've ever tasted. Not too sweet. Literally perfect.",
|
|
||||||
tag: "5 Stars",
|
|
||||||
avatarSrc: "http://img.b2bpic.net/free-photo/girl-with-cheesecake_1303-3948.jpg",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/cozy-autumn-composition-with-cup-tea-decorative-details_169016-23158.jpg?_wi=7",
|
|
||||||
imageAlt: "cozy artisan coffee house warm",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "2",
|
id: "2", name: "Kayann S.", date: "Dec 2024", title: "Regular", quote: "Consistency. A perfect word to describe GiGi's. Every time I visit, I always leave happy.", tag: "5 Stars", avatarSrc: "http://img.b2bpic.net/free-photo/low-angle-smiley-barista-serving-cups-coffee_23-2148522984.jpg", imageSrc: "http://img.b2bpic.net/free-photo/close-up-cup-coffee-with-roasted-beans_23-2148312108.jpg?_wi=2", imageAlt: "warm coffee house atmosphere"},
|
||||||
name: "Kayann S.",
|
|
||||||
date: "Dec 2024",
|
|
||||||
title: "Regular",
|
|
||||||
quote: "Consistency. A perfect word to describe GiGi's. Every time I visit, I always leave happy.",
|
|
||||||
tag: "5 Stars",
|
|
||||||
avatarSrc: "http://img.b2bpic.net/free-photo/low-angle-smiley-barista-serving-cups-coffee_23-2148522984.jpg",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-cup-coffee-with-roasted-beans_23-2148312108.jpg?_wi=2",
|
|
||||||
imageAlt: "warm coffee house atmosphere",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "3",
|
id: "3", name: "Kaitlyn S.", date: "Nov 2024", title: "Regular", quote: "Been coming here for a while now, every Sunday and I never have a complaint.", tag: "5 Stars", avatarSrc: "http://img.b2bpic.net/free-photo/happy-technics-talking-sun-girl-green_1303-3006.jpg", imageSrc: "http://img.b2bpic.net/free-photo/coffee-latte-art-cappuccino-foam-cup-wooden-table_23-2147908327.jpg?_wi=7", imageAlt: "specialty latte art close up"},
|
||||||
name: "Kaitlyn S.",
|
|
||||||
date: "Nov 2024",
|
|
||||||
title: "Regular",
|
|
||||||
quote: "Been coming here for a while now, every Sunday and I never have a complaint.",
|
|
||||||
tag: "5 Stars",
|
|
||||||
avatarSrc: "http://img.b2bpic.net/free-photo/happy-technics-talking-sun-girl-green_1303-3006.jpg",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/coffee-latte-art-cappuccino-foam-cup-wooden-table_23-2147908327.jpg?_wi=7",
|
|
||||||
imageAlt: "specialty latte art close up",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "4",
|
id: "4", name: "McKay G.", date: "Oct 2024", title: "Local", quote: "Try it with amaretto syrup — such a welcoming environment.", tag: "5 Stars", avatarSrc: "http://img.b2bpic.net/free-photo/emotional-female-portrait-closeup-outdoors_1321-4437.jpg", imageSrc: "http://img.b2bpic.net/free-photo/girl-with-cheesecake_1303-3948.jpg", imageAlt: "portrait smiling coffee customer"},
|
||||||
name: "McKay G.",
|
|
||||||
date: "Oct 2024",
|
|
||||||
title: "Local",
|
|
||||||
quote: "Try it with amaretto syrup — such a welcoming environment.",
|
|
||||||
tag: "5 Stars",
|
|
||||||
avatarSrc: "http://img.b2bpic.net/free-photo/emotional-female-portrait-closeup-outdoors_1321-4437.jpg",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/girl-with-cheesecake_1303-3948.jpg",
|
|
||||||
imageAlt: "portrait smiling coffee customer",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "5",
|
id: "5", name: "Isabelle D.", date: "Sept 2024", title: "Traveler", quote: "Friendly, attentive staff, excellent lattes, and a warm, inviting atmosphere.", tag: "5 Stars", avatarSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-stylish-cool-funny-teenage-woman-going-crazy-checkered-shirt-holding-plastic-coffee-cup_158538-8194.jpg", imageSrc: "http://img.b2bpic.net/free-photo/low-angle-smiley-barista-serving-cups-coffee_23-2148522984.jpg", imageAlt: "portrait coffee house regular"},
|
||||||
name: "Isabelle D.",
|
|
||||||
date: "Sept 2024",
|
|
||||||
title: "Traveler",
|
|
||||||
quote: "Friendly, attentive staff, excellent lattes, and a warm, inviting atmosphere.",
|
|
||||||
tag: "5 Stars",
|
|
||||||
avatarSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-stylish-cool-funny-teenage-woman-going-crazy-checkered-shirt-holding-plastic-coffee-cup_158538-8194.jpg",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/low-angle-smiley-barista-serving-cups-coffee_23-2148522984.jpg",
|
|
||||||
imageAlt: "portrait coffee house regular",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
title="329 Reasons to Stop In"
|
title="329 Reasons to Stop In"
|
||||||
description="Travelers, locals, and regulars — they all say the same thing."
|
description="Travelers, locals, and regulars — they all say the same thing."
|
||||||
@@ -234,16 +134,13 @@ export default function LandingPage() {
|
|||||||
<ContactCTA
|
<ContactCTA
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
background={{
|
background={{
|
||||||
variant: "plain",
|
variant: "plain"}}
|
||||||
}}
|
|
||||||
tag="Visit Us"
|
tag="Visit Us"
|
||||||
title="1027 Main Street, Evanston"
|
title="1027 Main Street, Evanston"
|
||||||
description="Located in the historic Blyth & Fargo building. Stop in and say hi!"
|
description="Located in the historic Blyth & Fargo building. Stop in and say hi!"
|
||||||
buttons={[
|
buttons={[
|
||||||
{
|
{
|
||||||
text: "Find Us on Maps",
|
text: "Find Us on Maps", href: "https://maps.google.com/?q=GiGi's+Coffee+House+Evanston+Wyoming"},
|
||||||
href: "https://maps.google.com/?q=GiGi's+Coffee+House+Evanston+Wyoming",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -254,25 +151,17 @@ export default function LandingPage() {
|
|||||||
{
|
{
|
||||||
items: [
|
items: [
|
||||||
{
|
{
|
||||||
label: "Our Story",
|
label: "Our Story", href: "#about"},
|
||||||
href: "#about",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
label: "Menu",
|
label: "Menu", href: "#menu"},
|
||||||
href: "#menu",
|
|
||||||
},
|
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
items: [
|
items: [
|
||||||
{
|
{
|
||||||
label: "Reviews",
|
label: "Reviews", href: "#reviews"},
|
||||||
href: "#reviews",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
label: "Visit Us",
|
label: "Visit Us", href: "#visit"},
|
||||||
href: "#visit",
|
|
||||||
},
|
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
]}
|
]}
|
||||||
|
|||||||
Reference in New Issue
Block a user