Merge version_1 into main #2
296
src/app/page.tsx
296
src/app/page.tsx
@@ -32,21 +32,13 @@ export default function LandingPage() {
|
||||
<NavbarStyleApple
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "home",
|
||||
},
|
||||
name: "Home", id: "home"},
|
||||
{
|
||||
name: "Menu",
|
||||
id: "menu",
|
||||
},
|
||||
name: "Menu", id: "menu"},
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
name: "About", id: "about"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
name: "Contact", id: "contact"},
|
||||
]}
|
||||
brandName="SOL Coffee Bar"
|
||||
/>
|
||||
@@ -55,67 +47,40 @@ export default function LandingPage() {
|
||||
<div id="home" data-section="home">
|
||||
<HeroBillboard
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
variant: "gradient-bars"}}
|
||||
title="Your Local Coffee Spot in Campsie"
|
||||
description="Fresh coffee, delicious brunch, and a cozy atmosphere you’ll love."
|
||||
buttons={[
|
||||
{
|
||||
text: "Call Now",
|
||||
href: "tel:+61200000000",
|
||||
},
|
||||
text: "Call Now", href: "tel:+61200000000"},
|
||||
{
|
||||
text: "View Menu",
|
||||
href: "#menu",
|
||||
},
|
||||
text: "View Menu", href: "#menu"},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/person-cafe-enjoying-book_23-2150064695.jpg?_wi=1"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/person-cafe-enjoying-book_23-2150064695.jpg"
|
||||
mediaAnimation="blur-reveal"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/woman-works-cafe-evening_1153-3549.jpg",
|
||||
alt: "Customer profile 1",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/woman-works-cafe-evening_1153-3549.jpg", alt: "Customer profile 1"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/luxury-bar-illuminated-by-modern-lighting-equipment-generated-by-ai_188544-24181.jpg",
|
||||
alt: "Customer profile 2",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/luxury-bar-illuminated-by-modern-lighting-equipment-generated-by-ai_188544-24181.jpg", alt: "Customer profile 2"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/person-cafe-enjoying-book_23-2150064702.jpg",
|
||||
alt: "Customer profile 3",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/person-cafe-enjoying-book_23-2150064702.jpg", alt: "Customer profile 3"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/young-attractive-woman-striped-trench-coat-happily-talking-cellphone-sitting-near-big-window-while-spending-time-modern-cafe_574295-4851.jpg",
|
||||
alt: "Customer profile 4",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/young-attractive-woman-striped-trench-coat-happily-talking-cellphone-sitting-near-big-window-while-spending-time-modern-cafe_574295-4851.jpg", alt: "Customer profile 4"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/smiley-friends-conversing-coffee_23-2148735440.jpg",
|
||||
alt: "Customer profile 5",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/smiley-friends-conversing-coffee_23-2148735440.jpg", alt: "Customer profile 5"},
|
||||
]}
|
||||
marqueeItems={[
|
||||
{
|
||||
type: "text",
|
||||
text: "Locally Roasted",
|
||||
},
|
||||
type: "text", text: "Locally Roasted"},
|
||||
{
|
||||
type: "image",
|
||||
src: "http://img.b2bpic.net/free-photo/latte-coffee-art-wooden-table_1232-3393.jpg",
|
||||
alt: "Latte art icon",
|
||||
},
|
||||
type: "image", src: "http://img.b2bpic.net/free-photo/latte-coffee-art-wooden-table_1232-3393.jpg", alt: "Latte art icon"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Fresh Pastries",
|
||||
},
|
||||
type: "text", text: "Fresh Pastries"},
|
||||
{
|
||||
type: "image",
|
||||
src: "http://img.b2bpic.net/free-photo/fresh-pastry-with-glass-coffee-coffee-beans-wooden-board_114579-54552.jpg",
|
||||
alt: "Bakery icon",
|
||||
},
|
||||
type: "image", src: "http://img.b2bpic.net/free-photo/fresh-pastry-with-glass-coffee-coffee-beans-wooden-board_114579-54552.jpg", alt: "Bakery icon"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Community Focus",
|
||||
},
|
||||
type: "text", text: "Community Focus"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -127,59 +92,28 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Sarah J.",
|
||||
role: "Regular",
|
||||
company: "Campsie",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/couple-aprons-enjoying-coffee-outside-shop_23-2148366676.jpg?_wi=1",
|
||||
},
|
||||
id: "1", name: "Sarah J.", role: "Regular", company: "Campsie", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/couple-aprons-enjoying-coffee-outside-shop_23-2148366676.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Michael T.",
|
||||
role: "Visitor",
|
||||
company: "Sydney",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/mother-with-adult-daughter-sitting-cafe_1157-31116.jpg?_wi=1",
|
||||
},
|
||||
id: "2", name: "Michael T.", role: "Visitor", company: "Sydney", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/mother-with-adult-daughter-sitting-cafe_1157-31116.jpg"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Emily R.",
|
||||
role: "Customer",
|
||||
company: "Local",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/person-paying-with-nfc-technology-restaurant_23-2150039464.jpg",
|
||||
},
|
||||
id: "3", name: "Emily R.", role: "Customer", company: "Local", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/person-paying-with-nfc-technology-restaurant_23-2150039464.jpg"},
|
||||
{
|
||||
id: "4",
|
||||
name: "David K.",
|
||||
role: "Regular",
|
||||
company: "Campsie",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/pretty-young-woman-enjoying-coffee-break_23-2148756294.jpg",
|
||||
},
|
||||
id: "4", name: "David K.", role: "Regular", company: "Campsie", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/pretty-young-woman-enjoying-coffee-break_23-2148756294.jpg"},
|
||||
{
|
||||
id: "5",
|
||||
name: "Anna L.",
|
||||
role: "Bruncher",
|
||||
company: "Nearby",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/people-looking-day-menu_52683-113114.jpg",
|
||||
},
|
||||
id: "5", name: "Anna L.", role: "Bruncher", company: "Nearby", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/people-looking-day-menu_52683-113114.jpg"},
|
||||
]}
|
||||
kpiItems={[
|
||||
{
|
||||
value: "4.8",
|
||||
label: "Google Rating",
|
||||
},
|
||||
value: "4.8", label: "Google Rating"},
|
||||
{
|
||||
value: "300+",
|
||||
label: "Happy Reviews",
|
||||
},
|
||||
value: "300+", label: "Happy Reviews"},
|
||||
{
|
||||
value: "5yrs",
|
||||
label: "Serving Campsie",
|
||||
},
|
||||
value: "5yrs", label: "Serving Campsie"},
|
||||
]}
|
||||
title="Loved by Locals"
|
||||
description="See why our neighbors call us their favorite spot."
|
||||
@@ -193,17 +127,11 @@ export default function LandingPage() {
|
||||
description="SOL Coffee Bar is more than just a café; it’s a community hub. We believe in fresh ingredients, quality brews, and friendly service that makes you feel right at home."
|
||||
metrics={[
|
||||
{
|
||||
value: "100%",
|
||||
title: "Fresh Ingredients",
|
||||
},
|
||||
value: "100%", title: "Fresh Ingredients"},
|
||||
{
|
||||
value: "Daily",
|
||||
title: "Roasted Beans",
|
||||
},
|
||||
value: "Daily", title: "Roasted Beans"},
|
||||
{
|
||||
value: "6 AM",
|
||||
title: "Daily Open Time",
|
||||
},
|
||||
value: "6 AM", title: "Daily Open Time"},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/dry-flower-decoration-table_1339-3455.jpg"
|
||||
mediaAnimation="blur-reveal"
|
||||
@@ -219,59 +147,23 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
products={[
|
||||
{
|
||||
id: "p1",
|
||||
brand: "Drink",
|
||||
name: "Flat White",
|
||||
price: "$4.50",
|
||||
rating: 5,
|
||||
reviewCount: "120",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/latte-coffee-art-table_1232-2739.jpg",
|
||||
},
|
||||
id: "p1", brand: "Drink", name: "Flat White", price: "$4.50", rating: 5,
|
||||
reviewCount: "120", imageSrc: "http://img.b2bpic.net/free-photo/latte-coffee-art-table_1232-2739.jpg"},
|
||||
{
|
||||
id: "p2",
|
||||
brand: "Brunch",
|
||||
name: "Eggs Benedict",
|
||||
price: "$18.00",
|
||||
rating: 5,
|
||||
reviewCount: "95",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/egg-benedict-with-salmon_1203-7379.jpg",
|
||||
},
|
||||
id: "p2", brand: "Brunch", name: "Eggs Benedict", price: "$18.00", rating: 5,
|
||||
reviewCount: "95", imageSrc: "http://img.b2bpic.net/free-photo/egg-benedict-with-salmon_1203-7379.jpg"},
|
||||
{
|
||||
id: "p3",
|
||||
brand: "Breakfast",
|
||||
name: "Bacon & Egg Roll",
|
||||
price: "$10.50",
|
||||
rating: 4,
|
||||
reviewCount: "80",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/eggs-bacon-waffles_74190-1246.jpg",
|
||||
},
|
||||
id: "p3", brand: "Breakfast", name: "Bacon & Egg Roll", price: "$10.50", rating: 4,
|
||||
reviewCount: "80", imageSrc: "http://img.b2bpic.net/free-photo/eggs-bacon-waffles_74190-1246.jpg"},
|
||||
{
|
||||
id: "p4",
|
||||
brand: "Bakery",
|
||||
name: "Fresh Pastry",
|
||||
price: "$5.00",
|
||||
rating: 5,
|
||||
reviewCount: "60",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-yummy-sweet-pastry-with-cup-tea-dark-surface_140725-91411.jpg",
|
||||
},
|
||||
id: "p4", brand: "Bakery", name: "Fresh Pastry", price: "$5.00", rating: 5,
|
||||
reviewCount: "60", imageSrc: "http://img.b2bpic.net/free-photo/top-view-yummy-sweet-pastry-with-cup-tea-dark-surface_140725-91411.jpg"},
|
||||
{
|
||||
id: "p5",
|
||||
brand: "Brunch",
|
||||
name: "Avo Toast",
|
||||
price: "$15.00",
|
||||
rating: 5,
|
||||
reviewCount: "75",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-healthy-breakfast-with-oatmeal-fruit-recipe_23-2148226054.jpg",
|
||||
},
|
||||
id: "p5", brand: "Brunch", name: "Avo Toast", price: "$15.00", rating: 5,
|
||||
reviewCount: "75", imageSrc: "http://img.b2bpic.net/free-photo/top-view-healthy-breakfast-with-oatmeal-fruit-recipe_23-2148226054.jpg"},
|
||||
{
|
||||
id: "p6",
|
||||
brand: "Drink",
|
||||
name: "Mocha",
|
||||
price: "$5.50",
|
||||
rating: 5,
|
||||
reviewCount: "50",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cocoa-with-laptop-cozy-winter-home-warm-background_501050-180.jpg",
|
||||
},
|
||||
id: "p6", brand: "Drink", name: "Mocha", price: "$5.50", rating: 5,
|
||||
reviewCount: "50", imageSrc: "http://img.b2bpic.net/free-photo/cocoa-with-laptop-cozy-winter-home-warm-background_501050-180.jpg"},
|
||||
]}
|
||||
title="Popular Menu Items"
|
||||
description="Handcrafted coffee and brunch staples made fresh daily."
|
||||
@@ -285,49 +177,31 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
title: "Premium Coffee",
|
||||
description: "Ethically sourced, expertly roasted.",
|
||||
icon: Coffee,
|
||||
title: "Premium Coffee", description: "Ethically sourced, expertly roasted.", icon: Coffee,
|
||||
mediaItems: [
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/pouring-milk-mix-latte-coffee-art_1232-2147.jpg",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/pouring-milk-mix-latte-coffee-art_1232-2147.jpg"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cup-coffee-table-grey-background_1220-7310.jpg",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cup-coffee-table-grey-background_1220-7310.jpg"},
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/person-cafe-enjoying-book_23-2150064695.jpg?_wi=2",
|
||||
imageAlt: "flat white coffee art",
|
||||
},
|
||||
{
|
||||
title: "Fresh Quality Food",
|
||||
description: "Made-to-order delicious brunch.",
|
||||
icon: Utensils,
|
||||
title: "Fresh Quality Food", description: "Made-to-order delicious brunch.", icon: Utensils,
|
||||
mediaItems: [
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/marble-plate-with-boiled-egg-toast-high-quality-photo_114579-26212.jpg",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/marble-plate-with-boiled-egg-toast-high-quality-photo_114579-26212.jpg"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/toast-with-avocado-plate_1220-7499.jpg",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/toast-with-avocado-plate_1220-7499.jpg"},
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/couple-aprons-enjoying-coffee-outside-shop_23-2148366676.jpg?_wi=2",
|
||||
imageAlt: "flat white coffee art",
|
||||
},
|
||||
{
|
||||
title: "Friendly Service",
|
||||
description: "Warm smiles and fast service.",
|
||||
icon: Heart,
|
||||
title: "Friendly Service", description: "Warm smiles and fast service.", icon: Heart,
|
||||
mediaItems: [
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/life-home-with-young-adult-drinking-warm-beverage_23-2149129071.jpg",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/life-home-with-young-adult-drinking-warm-beverage_23-2149129071.jpg"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-senior-people-playing-chess_23-2149365784.jpg",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-senior-people-playing-chess_23-2149365784.jpg"},
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/mother-with-adult-daughter-sitting-cafe_1157-31116.jpg?_wi=2",
|
||||
imageAlt: "flat white coffee art",
|
||||
},
|
||||
]}
|
||||
title="Why SOL Coffee Bar"
|
||||
@@ -343,25 +217,13 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
metrics={[
|
||||
{
|
||||
id: "m1",
|
||||
value: "6 AM",
|
||||
title: "Opening Hours",
|
||||
description: "Mon-Fri Early Birds",
|
||||
icon: Clock,
|
||||
id: "m1", value: "6 AM", title: "Opening Hours", description: "Mon-Fri Early Birds", icon: Clock,
|
||||
},
|
||||
{
|
||||
id: "m2",
|
||||
value: "Campsie",
|
||||
title: "Our Location",
|
||||
description: "NSW, Australia",
|
||||
icon: MapPin,
|
||||
id: "m2", value: "Campsie", title: "Our Location", description: "NSW, Australia", icon: MapPin,
|
||||
},
|
||||
{
|
||||
id: "m3",
|
||||
value: "Call",
|
||||
title: "Phone Inquiry",
|
||||
description: "+61 2 0000 0000",
|
||||
icon: Phone,
|
||||
id: "m3", value: "Call", title: "Phone Inquiry", description: "+61 2 0000 0000", icon: Phone,
|
||||
},
|
||||
]}
|
||||
title="Visit Us in Campsie"
|
||||
@@ -376,22 +238,14 @@ export default function LandingPage() {
|
||||
description="Have a large group? Need catering? Let us know!"
|
||||
inputs={[
|
||||
{
|
||||
name: "name",
|
||||
type: "text",
|
||||
placeholder: "Your Name",
|
||||
required: true,
|
||||
name: "name", type: "text", placeholder: "Your Name", required: true,
|
||||
},
|
||||
{
|
||||
name: "phone",
|
||||
type: "tel",
|
||||
placeholder: "Phone Number",
|
||||
required: true,
|
||||
name: "phone", type: "tel", placeholder: "Phone Number", required: true,
|
||||
},
|
||||
]}
|
||||
textarea={{
|
||||
name: "message",
|
||||
placeholder: "How can we help?",
|
||||
rows: 4,
|
||||
name: "message", placeholder: "How can we help?", rows: 4,
|
||||
}}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/smiley-friends-cafe-enjoying-their-time_23-2148735439.jpg"
|
||||
/>
|
||||
@@ -403,41 +257,27 @@ export default function LandingPage() {
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "Home",
|
||||
href: "#home",
|
||||
},
|
||||
label: "Home", href: "#home"},
|
||||
{
|
||||
label: "Menu",
|
||||
href: "#menu",
|
||||
},
|
||||
label: "Menu", href: "#menu"},
|
||||
{
|
||||
label: "Contact",
|
||||
href: "#contact",
|
||||
},
|
||||
label: "Contact", href: "#contact"},
|
||||
],
|
||||
},
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "Instagram",
|
||||
href: "#",
|
||||
},
|
||||
label: "Instagram", href: "#"},
|
||||
{
|
||||
label: "Facebook",
|
||||
href: "#",
|
||||
},
|
||||
label: "Facebook", href: "#"},
|
||||
],
|
||||
},
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "Privacy Policy",
|
||||
href: "#",
|
||||
},
|
||||
label: "Privacy Policy", href: "#"},
|
||||
{
|
||||
label: "Terms of Use",
|
||||
href: "#",
|
||||
},
|
||||
label: "Terms of Use", href: "#"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
Reference in New Issue
Block a user