Compare commits
8 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| cdf3a59a09 | |||
| dee5cb32e6 | |||
| b9bddb2a2b | |||
| 76041acc8c | |||
| 16a03105b2 | |||
| 51bc4c1915 | |||
| b1dfff1373 | |||
| dcb4857e79 |
161
src/app/page.tsx
161
src/app/page.tsx
@@ -16,31 +16,28 @@ export default function LandingPage() {
|
|||||||
defaultButtonVariant="text-shift"
|
defaultButtonVariant="text-shift"
|
||||||
defaultTextAnimation="entrance-slide"
|
defaultTextAnimation="entrance-slide"
|
||||||
borderRadius="pill"
|
borderRadius="pill"
|
||||||
|
contentWidth="medium"
|
||||||
|
sizing="medium"
|
||||||
|
background="circleGradient"
|
||||||
|
cardStyle="glass-elevated"
|
||||||
|
primaryButtonStyle="gradient"
|
||||||
|
secondaryButtonStyle="glass"
|
||||||
|
headingFontWeight="normal"
|
||||||
>
|
>
|
||||||
<ReactLenis root>
|
<ReactLenis root>
|
||||||
<div id="nav" data-section="nav">
|
<div id="nav" data-section="nav">
|
||||||
<NavbarStyleFullscreen
|
<NavbarStyleFullscreen
|
||||||
navItems={[
|
navItems={[
|
||||||
{
|
{
|
||||||
name: "Home",
|
name: "Home", id: "home"},
|
||||||
id: "home",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "About",
|
name: "About", id: "about"},
|
||||||
id: "about",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "Features",
|
name: "Features", id: "features"},
|
||||||
id: "features",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "Reviews",
|
name: "Reviews", id: "testimonials"},
|
||||||
id: "testimonials",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "Contact",
|
name: "Contact", id: "contact"},
|
||||||
id: "contact",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
brandName="Private Cafe"
|
brandName="Private Cafe"
|
||||||
/>
|
/>
|
||||||
@@ -49,19 +46,14 @@ export default function LandingPage() {
|
|||||||
<div id="home" data-section="home">
|
<div id="home" data-section="home">
|
||||||
<HeroLogoBillboard
|
<HeroLogoBillboard
|
||||||
background={{
|
background={{
|
||||||
variant: "radial-gradient",
|
variant: "radial-gradient"}}
|
||||||
}}
|
|
||||||
logoText="Private Cafe"
|
logoText="Private Cafe"
|
||||||
description="An intimate sanctuary for connoisseurs of coffee and refined comfort. Experience tranquility in every cup."
|
description="An intimate sanctuary for connoisseurs of coffee and refined comfort. Experience tranquility in every cup."
|
||||||
buttons={[
|
buttons={[
|
||||||
{
|
{
|
||||||
text: "Reserve Table",
|
text: "Reserve Table", href: "#contact"},
|
||||||
href: "#contact",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
text: "Our Menu",
|
text: "Our Menu", href: "#features"},
|
||||||
href: "#features",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
imageSrc="http://img.b2bpic.net/free-photo/christmas-wreath-fir-tree-branches-vases-cups-all-around-modern-kitchen-modern-kitchen-with-black-fridge-decorated-christmas-new-year_132075-11268.jpg"
|
imageSrc="http://img.b2bpic.net/free-photo/christmas-wreath-fir-tree-branches-vases-cups-all-around-modern-kitchen-modern-kitchen-with-black-fridge-decorated-christmas-new-year_132075-11268.jpg"
|
||||||
imageAlt="Cafe interior view"
|
imageAlt="Cafe interior view"
|
||||||
@@ -76,17 +68,11 @@ export default function LandingPage() {
|
|||||||
description="We believe in the art of the perfect brew, sourcing only the finest beans from sustainable farms to deliver an unparalleled experience."
|
description="We believe in the art of the perfect brew, sourcing only the finest beans from sustainable farms to deliver an unparalleled experience."
|
||||||
metrics={[
|
metrics={[
|
||||||
{
|
{
|
||||||
value: "10+",
|
value: "10+", title: "Artisan Blends"},
|
||||||
title: "Artisan Blends",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
value: "5",
|
value: "5", title: "Private Rooms"},
|
||||||
title: "Private Rooms",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
value: "24/7",
|
value: "24/7", title: "Comfort"},
|
||||||
title: "Comfort",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
imageSrc="http://img.b2bpic.net/free-photo/young-male-barista-with-tattoos-using-coffee-machine-work_23-2149052849.jpg"
|
imageSrc="http://img.b2bpic.net/free-photo/young-male-barista-with-tattoos-using-coffee-machine-work_23-2149052849.jpg"
|
||||||
imageAlt="Barista making coffee"
|
imageAlt="Barista making coffee"
|
||||||
@@ -102,47 +88,23 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
features={[
|
features={[
|
||||||
{
|
{
|
||||||
title: "Artisanal Brews",
|
title: "Artisanal Brews", description: "Hand-picked beans roasted to perfection for the ultimate coffee experience.", phoneOne: {
|
||||||
description: "Hand-picked beans roasted to perfection for the ultimate coffee experience.",
|
imageSrc: "http://img.b2bpic.net/free-photo/coffee-beans-background_23-2148116660.jpg?_wi=1", imageAlt: "Coffee selection"},
|
||||||
phoneOne: {
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/coffee-beans-background_23-2148116660.jpg",
|
|
||||||
imageAlt: "Coffee selection",
|
|
||||||
},
|
|
||||||
phoneTwo: {
|
phoneTwo: {
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-woman-holding-blue-teacup_23-2148567575.jpg",
|
imageSrc: "http://img.b2bpic.net/free-photo/front-view-woman-holding-blue-teacup_23-2148567575.jpg?_wi=1", imageAlt: "Cafe table"}
|
||||||
imageAlt: "Cafe table",
|
|
||||||
},
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/christmas-wreath-fir-tree-branches-vases-cups-all-around-modern-kitchen-modern-kitchen-with-black-fridge-decorated-christmas-new-year_132075-11268.jpg",
|
|
||||||
imageAlt: "elegant private cafe interior warm lighting",
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Private Lounges",
|
title: "Private Lounges", description: "Quiet, secluded spaces perfect for meetings or reading, offering true privacy.", phoneOne: {
|
||||||
description: "Quiet, secluded spaces perfect for meetings or reading, offering true privacy.",
|
imageSrc: "http://img.b2bpic.net/free-photo/person-enjoying-reading-book-cafe_23-2150064719.jpg", imageAlt: "Private lounge"},
|
||||||
phoneOne: {
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/person-enjoying-reading-book-cafe_23-2150064719.jpg",
|
|
||||||
imageAlt: "Private lounge",
|
|
||||||
},
|
|
||||||
phoneTwo: {
|
phoneTwo: {
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/coffee-cup_74190-67.jpg",
|
imageSrc: "http://img.b2bpic.net/free-photo/coffee-cup_74190-67.jpg", imageAlt: "Cafe ambiance"}
|
||||||
imageAlt: "Cafe ambiance",
|
|
||||||
},
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/young-male-barista-with-tattoos-using-coffee-machine-work_23-2149052849.jpg",
|
|
||||||
imageAlt: "barista crafting specialty coffee art",
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Gourmet Pastries",
|
title: "Gourmet Pastries", description: "Freshly baked delights paired perfectly with our signature coffee blends.", phoneOne: {
|
||||||
description: "Freshly baked delights paired perfectly with our signature coffee blends.",
|
imageSrc: "http://img.b2bpic.net/free-photo/coffee-beans-background_23-2148116660.jpg?_wi=2", imageAlt: "Fresh pastries"},
|
||||||
phoneOne: {
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/coffee-beans-background_23-2148116660.jpg",
|
|
||||||
imageAlt: "Fresh pastries",
|
|
||||||
},
|
|
||||||
phoneTwo: {
|
phoneTwo: {
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-woman-holding-blue-teacup_23-2148567575.jpg",
|
imageSrc: "http://img.b2bpic.net/free-photo/front-view-woman-holding-blue-teacup_23-2148567575.jpg?_wi=2", imageAlt: "Coffee and cake"}
|
||||||
imageAlt: "Coffee and cake",
|
}
|
||||||
},
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/coffee-beans-background_23-2148116660.jpg",
|
|
||||||
imageAlt: "gourmet coffee selection on wooden table",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
showStepNumbers={false}
|
showStepNumbers={false}
|
||||||
title="Exquisite Offerings"
|
title="Exquisite Offerings"
|
||||||
@@ -156,45 +118,15 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
testimonials={[
|
testimonials={[
|
||||||
{
|
{
|
||||||
id: "1",
|
id: "1", title: "Excellent atmosphere", quote: "The best private space for meetings.", name: "Alice Johnson", role: "Designer", imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-smiling-hipster-girl-trendy-summer-clothes-carefree-woman-sitting-veranda-terrace-cafe-drinking-coffee-positive-model-having-fun-dreams_158538-15946.jpg"},
|
||||||
title: "Excellent atmosphere",
|
|
||||||
quote: "The best private space for meetings.",
|
|
||||||
name: "Alice Johnson",
|
|
||||||
role: "Designer",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-smiling-hipster-girl-trendy-summer-clothes-carefree-woman-sitting-veranda-terrace-cafe-drinking-coffee-positive-model-having-fun-dreams_158538-15946.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "2",
|
id: "2", title: "Amazing coffee", quote: "Truly the smoothest espresso I have ever had.", name: "Bob Smith", role: "Architect", imageSrc: "http://img.b2bpic.net/free-photo/cosy-moments-happy-young-woman-sits-kitchen-drinks-coffee-has-tender-smile-her-face_1258-201227.jpg"},
|
||||||
title: "Amazing coffee",
|
|
||||||
quote: "Truly the smoothest espresso I have ever had.",
|
|
||||||
name: "Bob Smith",
|
|
||||||
role: "Architect",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/cosy-moments-happy-young-woman-sits-kitchen-drinks-coffee-has-tender-smile-her-face_1258-201227.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "3",
|
id: "3", title: "So peaceful", quote: "A perfect hidden gem for reading.", name: "Charlie Davis", role: "Writer", imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-blonde-female-dressed-white-blouse-sitting-table-drinks-coffee-terrace-cafe_613910-3888.jpg"},
|
||||||
title: "So peaceful",
|
|
||||||
quote: "A perfect hidden gem for reading.",
|
|
||||||
name: "Charlie Davis",
|
|
||||||
role: "Writer",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-blonde-female-dressed-white-blouse-sitting-table-drinks-coffee-terrace-cafe_613910-3888.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "4",
|
id: "4", title: "Top service", quote: "The staff really understands quality.", name: "Dana White", role: "CEO", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-cheerful-girl-with-tattooes-dreadlocks-is-sitting-food-court-while-drinking-coffee_613910-17170.jpg"},
|
||||||
title: "Top service",
|
|
||||||
quote: "The staff really understands quality.",
|
|
||||||
name: "Dana White",
|
|
||||||
role: "CEO",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-cheerful-girl-with-tattooes-dreadlocks-is-sitting-food-court-while-drinking-coffee_613910-17170.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "5",
|
id: "5", title: "Beautiful design", quote: "Stunning aesthetics meet great service.", name: "Eve Brown", role: "Artist", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-enjoying-coffee-cup_23-2148756305.jpg"},
|
||||||
title: "Beautiful design",
|
|
||||||
quote: "Stunning aesthetics meet great service.",
|
|
||||||
name: "Eve Brown",
|
|
||||||
role: "Artist",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-enjoying-coffee-cup_23-2148756305.jpg",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
title="Guest Reflections"
|
title="Guest Reflections"
|
||||||
description="Hear from those who have made us their sanctuary of taste."
|
description="Hear from those who have made us their sanctuary of taste."
|
||||||
@@ -205,8 +137,7 @@ export default function LandingPage() {
|
|||||||
<ContactSplit
|
<ContactSplit
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
background={{
|
background={{
|
||||||
variant: "plain",
|
variant: "plain"}}
|
||||||
}}
|
|
||||||
tag="Connect"
|
tag="Connect"
|
||||||
title="Reserve Your Sanctuary"
|
title="Reserve Your Sanctuary"
|
||||||
description="Book a table or reach out to us for private event inquiries."
|
description="Book a table or reach out to us for private event inquiries."
|
||||||
@@ -223,37 +154,25 @@ export default function LandingPage() {
|
|||||||
{
|
{
|
||||||
items: [
|
items: [
|
||||||
{
|
{
|
||||||
label: "About",
|
label: "About", href: "#about"},
|
||||||
href: "#about",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
label: "Menu",
|
label: "Menu", href: "#features"},
|
||||||
href: "#features",
|
|
||||||
},
|
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
items: [
|
items: [
|
||||||
{
|
{
|
||||||
label: "Privacy",
|
label: "Privacy", href: "#"},
|
||||||
href: "#",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
label: "Terms",
|
label: "Terms", href: "#"},
|
||||||
href: "#",
|
|
||||||
},
|
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
items: [
|
items: [
|
||||||
{
|
{
|
||||||
label: "Instagram",
|
label: "Instagram", href: "#"},
|
||||||
href: "#",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
label: "Facebook",
|
label: "Facebook", href: "#"},
|
||||||
href: "#",
|
|
||||||
},
|
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
]}
|
]}
|
||||||
|
|||||||
Reference in New Issue
Block a user