Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| eb4c7daa1b | |||
| cc98e1f3f9 | |||
| 816e1202bf |
167
src/app/page.tsx
167
src/app/page.tsx
@@ -32,21 +32,13 @@ export default function LandingPage() {
|
||||
<NavbarStyleFullscreen
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "#hero",
|
||||
},
|
||||
name: "Home", id: "#hero"},
|
||||
{
|
||||
name: "Dining",
|
||||
id: "#menu",
|
||||
},
|
||||
name: "Dining", id: "#menu"},
|
||||
{
|
||||
name: "Arena",
|
||||
id: "#arena",
|
||||
},
|
||||
name: "Arena", id: "#arena"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "#contact",
|
||||
},
|
||||
name: "Contact", id: "#contact"},
|
||||
]}
|
||||
brandName="Penalty Box"
|
||||
/>
|
||||
@@ -58,39 +50,23 @@ export default function LandingPage() {
|
||||
description="Where elite indoor soccer meets premium game-day dining. Join us for a match and stay for the flavor."
|
||||
buttons={[
|
||||
{
|
||||
text: "Book a Field",
|
||||
href: "#arena",
|
||||
},
|
||||
text: "Book a Field", href: "#arena"},
|
||||
{
|
||||
text: "View Menu",
|
||||
href: "#menu",
|
||||
},
|
||||
text: "View Menu", href: "#menu"},
|
||||
]}
|
||||
slides={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/white-gray-building-interior_250224-79.jpg",
|
||||
imageAlt: "Indoor soccer field",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/white-gray-building-interior_250224-79.jpg", imageAlt: "Indoor soccer field"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/inside-man-hall-interior-office_1203-5270.jpg",
|
||||
imageAlt: "Soccer players training",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/inside-man-hall-interior-office_1203-5270.jpg", imageAlt: "Soccer players training"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/american-football-player-professional-stadium_654080-960.jpg",
|
||||
imageAlt: "Restaurant dining area",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/american-football-player-professional-stadium_654080-960.jpg", imageAlt: "Restaurant dining area"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/professional-bmx-rider-protective-helmet-getting-ready-jump-skatepark-indoors_613910-20931.jpg",
|
||||
imageAlt: "Fresh burger serving",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/professional-bmx-rider-protective-helmet-getting-ready-jump-skatepark-indoors_613910-20931.jpg", imageAlt: "Fresh burger serving"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/group-people-working-out-together-outdoors_52683-101123.jpg",
|
||||
imageAlt: "Soccer scoreboard",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/group-people-working-out-together-outdoors_52683-101123.jpg", imageAlt: "Soccer scoreboard"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/people-soccer-stadium_23-2151548550.jpg",
|
||||
imageAlt: "Crowd cheering",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/people-soccer-stadium_23-2151548550.jpg", imageAlt: "Crowd cheering"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -116,44 +92,23 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "p1",
|
||||
name: "Champion Burger",
|
||||
price: "$16",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/table-with-lots-snacks-beer_140725-1943.jpg",
|
||||
},
|
||||
id: "p1", name: "Champion Burger", price: "$16", imageSrc: "http://img.b2bpic.net/free-photo/table-with-lots-snacks-beer_140725-1943.jpg"},
|
||||
{
|
||||
id: "p2",
|
||||
name: "Goal Scorer Pizza",
|
||||
price: "$18",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/delicious-pizza-arrangement-view_23-2149325322.jpg",
|
||||
},
|
||||
id: "p2", name: "Goal Scorer Pizza", price: "$18", imageSrc: "http://img.b2bpic.net/free-photo/delicious-pizza-arrangement-view_23-2149325322.jpg"},
|
||||
{
|
||||
id: "p3",
|
||||
name: "Power Salad",
|
||||
price: "$14",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/strawberry-spinach-salad-green-background_127032-3540.jpg",
|
||||
},
|
||||
id: "p3", name: "Power Salad", price: "$14", imageSrc: "http://img.b2bpic.net/free-photo/strawberry-spinach-salad-green-background_127032-3540.jpg"},
|
||||
{
|
||||
id: "p4",
|
||||
name: "Craft Draft Flight",
|
||||
price: "$12",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/mid-section-bartender-holding-tray-whisky-shot-glasses-bar-counter_107420-65484.jpg",
|
||||
},
|
||||
id: "p4", name: "Craft Draft Flight", price: "$12", imageSrc: "http://img.b2bpic.net/free-photo/mid-section-bartender-holding-tray-whisky-shot-glasses-bar-counter_107420-65484.jpg"},
|
||||
{
|
||||
id: "p5",
|
||||
name: "Victory Wings",
|
||||
price: "$15",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-tray-with-food-meat-fish-meals-along-with-different-sauces-brown-wooden-desk-food-meal-meat-cuisine_140725-28351.jpg",
|
||||
},
|
||||
id: "p5", name: "Victory Wings", price: "$15", imageSrc: "http://img.b2bpic.net/free-photo/top-view-tray-with-food-meat-fish-meals-along-with-different-sauces-brown-wooden-desk-food-meal-meat-cuisine_140725-28351.jpg"},
|
||||
{
|
||||
id: "p6",
|
||||
name: "Cookie Skillet",
|
||||
price: "$9",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-from-afar-sweets-cake-appetizing-cookies-cake-with-strawberry-chocolate-bowls-hizelnuts-chocolate-strawberry-left-side-black-table_140725-118732.jpg",
|
||||
},
|
||||
id: "p6", name: "Cookie Skillet", price: "$9", imageSrc: "http://img.b2bpic.net/free-photo/top-view-from-afar-sweets-cake-appetizing-cookies-cake-with-strawberry-chocolate-bowls-hizelnuts-chocolate-strawberry-left-side-black-table_140725-118732.jpg"},
|
||||
]}
|
||||
title="Match Day Flavors"
|
||||
description="Hand-crafted comfort food to refuel after your match."
|
||||
buttons={[
|
||||
{ text: "View Full Menu", href: "#" }
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -164,26 +119,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
features={[
|
||||
{
|
||||
id: "f1",
|
||||
title: "Premium Turf",
|
||||
description: "High-density synthetic turf for better ball control.",
|
||||
tag: "Facility",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/soccer-game-concept_23-2151043840.jpg",
|
||||
},
|
||||
id: "f1", title: "Premium Turf", description: "High-density synthetic turf for better ball control.", tag: "Facility", imageSrc: "http://img.b2bpic.net/free-photo/soccer-game-concept_23-2151043840.jpg"},
|
||||
{
|
||||
id: "f2",
|
||||
title: "Coaching Programs",
|
||||
description: "Expert training programs for all skill levels.",
|
||||
tag: "Education",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/kids-playing-football-supervised-by-football-trainer_23-2149684393.jpg",
|
||||
},
|
||||
id: "f2", title: "Coaching Programs", description: "Expert training programs for all skill levels.", tag: "Education", imageSrc: "http://img.b2bpic.net/free-photo/kids-playing-football-supervised-by-football-trainer_23-2149684393.jpg"},
|
||||
{
|
||||
id: "f3",
|
||||
title: "Live Scoreboards",
|
||||
description: "Real-time game tracking on premium displays.",
|
||||
tag: "Tech",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/delivery-bag-world-cup-right-side_187299-32410.jpg",
|
||||
},
|
||||
id: "f3", title: "Live Scoreboards", description: "Real-time game tracking on premium displays.", tag: "Tech", imageSrc: "http://img.b2bpic.net/free-photo/delivery-bag-world-cup-right-side_187299-32410.jpg"},
|
||||
]}
|
||||
title="Professional Grade Arena"
|
||||
description="The best facilities for indoor soccer enthusiasts."
|
||||
@@ -197,40 +137,15 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "t1",
|
||||
name: "John Doe",
|
||||
handle: "@johnd",
|
||||
testimonial: "Best indoor soccer experience!",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-presents-girl-ring_1398-4220.jpg",
|
||||
},
|
||||
id: "t1", name: "John Doe", handle: "@johnd", testimonial: "Best indoor soccer experience!", imageSrc: "http://img.b2bpic.net/free-photo/man-presents-girl-ring_1398-4220.jpg"},
|
||||
{
|
||||
id: "t2",
|
||||
name: "Jane Smith",
|
||||
handle: "@janes",
|
||||
testimonial: "The wings are absolutely incredible.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-african-american-man-posing-library_74855-1619.jpg",
|
||||
},
|
||||
id: "t2", name: "Jane Smith", handle: "@janes", testimonial: "The wings are absolutely incredible.", imageSrc: "http://img.b2bpic.net/free-photo/smiling-african-american-man-posing-library_74855-1619.jpg"},
|
||||
{
|
||||
id: "t3",
|
||||
name: "Alex K",
|
||||
handle: "@alexk",
|
||||
testimonial: "Great staff and top-tier facilities.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-young-sporty-man-wearing-back-bag-headphones-neck-holding-ball-with-tickets-isolated-olive-green-wall-with-copy-space_141793-78647.jpg",
|
||||
},
|
||||
id: "t3", name: "Alex K", handle: "@alexk", testimonial: "Great staff and top-tier facilities.", imageSrc: "http://img.b2bpic.net/free-photo/smiling-young-sporty-man-wearing-back-bag-headphones-neck-holding-ball-with-tickets-isolated-olive-green-wall-with-copy-space_141793-78647.jpg"},
|
||||
{
|
||||
id: "t4",
|
||||
name: "Sarah W",
|
||||
handle: "@sarahw",
|
||||
testimonial: "Perfect spot for Friday night soccer.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/low-angle-friends-shaking-hands_23-2148395404.jpg",
|
||||
},
|
||||
id: "t4", name: "Sarah W", handle: "@sarahw", testimonial: "Perfect spot for Friday night soccer.", imageSrc: "http://img.b2bpic.net/free-photo/low-angle-friends-shaking-hands_23-2148395404.jpg"},
|
||||
{
|
||||
id: "t5",
|
||||
name: "Mike R",
|
||||
handle: "@miker",
|
||||
testimonial: "Consistent, clean, and delicious.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/eating-breakfast-brunch-food-salad-sausage_53876-14168.jpg",
|
||||
},
|
||||
id: "t5", name: "Mike R", handle: "@miker", testimonial: "Consistent, clean, and delicious.", imageSrc: "http://img.b2bpic.net/free-photo/eating-breakfast-brunch-food-salad-sausage_53876-14168.jpg"},
|
||||
]}
|
||||
title="Community Voices"
|
||||
description="Hear what our players and diners think."
|
||||
@@ -243,20 +158,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
faqs={[
|
||||
{
|
||||
id: "q1",
|
||||
title: "Can I book a field?",
|
||||
content: "Yes, visit our booking portal or contact us directly.",
|
||||
},
|
||||
id: "q1", title: "Can I book a field?", content: "Yes! Click here to visit our booking portal and reserve your spot instantly."},
|
||||
{
|
||||
id: "q2",
|
||||
title: "Are you pet friendly?",
|
||||
content: "We allow pets on our outdoor patio area only.",
|
||||
},
|
||||
id: "q2", title: "Are you pet friendly?", content: "We allow pets on our outdoor patio area only."},
|
||||
{
|
||||
id: "q3",
|
||||
title: "Do you host tournaments?",
|
||||
content: "We host local indoor leagues and tournament events.",
|
||||
},
|
||||
id: "q3", title: "Do you host tournaments?", content: "We host local indoor leagues and tournament events."},
|
||||
]}
|
||||
title="Frequently Asked"
|
||||
description="Have questions? We have answers."
|
||||
@@ -268,14 +174,11 @@ export default function LandingPage() {
|
||||
<ContactText
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
variant: "gradient-bars"}}
|
||||
text="Ready to get on the field? Contact us today to reserve your time or table."
|
||||
buttons={[
|
||||
{
|
||||
text: "Contact Us",
|
||||
href: "mailto:hello@penaltybox.com",
|
||||
},
|
||||
text: "Contact Us", href: "mailto:hello@penaltybox.com"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -289,4 +192,4 @@ export default function LandingPage() {
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user