5 Commits

Author SHA1 Message Date
0e835ccacb Update src/app/menu/page.tsx 2026-05-28 17:00:07 +00:00
1117e87ba5 Update src/app/contact/page.tsx 2026-05-28 17:00:06 +00:00
178dad26e4 Update src/app/about/page.tsx 2026-05-28 17:00:06 +00:00
fe9f2246db Merge version_2 into main
Merge version_2 into main
2026-05-28 16:57:11 +00:00
f3e1f8542a Update src/app/styles/variables.css 2026-05-28 16:57:08 +00:00
4 changed files with 136 additions and 497 deletions

View File

@@ -26,27 +26,17 @@ export default function LandingPage() {
<NavbarLayoutFloatingInline <NavbarLayoutFloatingInline
navItems={[ navItems={[
{ {
name: "Home", name: "Home", id: "/"},
id: "/",
},
{ {
name: "Menu", name: "Menu", id: "/menu"},
id: "/menu",
},
{ {
name: "About Us", name: "About Us", id: "/about"},
id: "/about",
},
{ {
name: "Contact", name: "Contact", id: "/contact"},
id: "/contact",
},
]} ]}
brandName="La Unión Restaurant" brandName="La Unión Restaurant"
button={{ button={{
text: "Order Now", text: "Order Now", href: "/menu"}}
href: "/menu",
}}
/> />
</div> </div>
@@ -68,23 +58,11 @@ export default function LandingPage() {
membersAnimation="slide-up" membersAnimation="slide-up"
members={[ members={[
{ {
id: "1", id: "1", name: "Chef Elena Rodriguez", imageSrc: "http://img.b2bpic.net/free-photo/crazy-chef-angry-expression_1194-1419.jpg", imageAlt: "Chef Elena Rodriguez"},
name: "Chef Elena Rodriguez",
imageSrc: "http://img.b2bpic.net/free-photo/crazy-chef-angry-expression_1194-1419.jpg",
imageAlt: "Chef Elena Rodriguez",
},
{ {
id: "2", id: "2", name: "Chef Marco Ramirez", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-kitchen_23-2149631733.jpg", imageAlt: "Chef Marco Ramirez"},
name: "Chef Marco Ramirez",
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-kitchen_23-2149631733.jpg",
imageAlt: "Chef Marco Ramirez",
},
{ {
id: "3", id: "3", name: "Chef Sofia Perez", imageSrc: "http://img.b2bpic.net/free-photo/expressive-young-man-posing-winter-holidays_140725-138653.jpg", imageAlt: "Chef Sofia Perez"},
name: "Chef Sofia Perez",
imageSrc: "http://img.b2bpic.net/free-photo/expressive-young-man-posing-winter-holidays_140725-138653.jpg",
imageAlt: "Chef Sofia Perez",
},
]} ]}
memberVariant="card" memberVariant="card"
/> />
@@ -92,53 +70,36 @@ export default function LandingPage() {
<div id="footer" data-section="footer"> <div id="footer" data-section="footer">
<FooterLogoEmphasis <FooterLogoEmphasis
itemClassName="font-semibold text-lg hover:text-primary-cta transition-colors duration-200"
columns={[ columns={[
{ {
items: [ items: [
{ {
label: "Home", label: "Home", href: "/"},
href: "/",
},
{ {
label: "Menu", label: "Menu", href: "/menu"},
href: "/menu",
},
{ {
label: "About Us", label: "About Us", href: "/about"},
href: "/about",
},
{ {
label: "Contact", label: "Contact", href: "/contact"},
href: "/contact",
},
], ],
}, },
{ {
items: [ items: [
{ {
label: "Order Online", label: "Order Online", href: "/menu"},
href: "/menu",
},
{ {
label: "Reservations", label: "Reservations", href: "/contact"},
href: "/contact",
},
{ {
label: "Catering", label: "Catering", href: "/contact"},
href: "/contact",
},
], ],
}, },
{ {
items: [ items: [
{ {
label: "Privacy Policy", label: "Privacy Policy", href: "#"},
href: "#",
},
{ {
label: "Terms of Service", label: "Terms of Service", href: "#"},
href: "#",
},
], ],
}, },
]} ]}

View File

@@ -26,27 +26,17 @@ export default function LandingPage() {
<NavbarLayoutFloatingInline <NavbarLayoutFloatingInline
navItems={[ navItems={[
{ {
name: "Home", name: "Home", id: "/"},
id: "/",
},
{ {
name: "Menu", name: "Menu", id: "/menu"},
id: "/menu",
},
{ {
name: "About Us", name: "About Us", id: "/about"},
id: "/about",
},
{ {
name: "Contact", name: "Contact", id: "/contact"},
id: "/contact",
},
]} ]}
brandName="La Unión Restaurant" brandName="La Unión Restaurant"
button={{ button={{
text: "Order Now", text: "Order Now", href: "/menu"}}
href: "/menu",
}}
/> />
</div> </div>
@@ -57,28 +47,17 @@ export default function LandingPage() {
description="We'd love to hear from you! Whether it's for reservations, catering inquiries, or any questions about our menu, feel free to reach out. We're here to help!" description="We'd love to hear from you! Whether it's for reservations, catering inquiries, or any questions about our menu, feel free to reach out. We're here to help!"
inputs={[ inputs={[
{ {
name: "name", name: "name", type: "text", placeholder: "Your Name", required: true,
type: "text",
placeholder: "Your Name",
required: true,
}, },
{ {
name: "email", name: "email", type: "email", placeholder: "Your Email", required: true,
type: "email",
placeholder: "Your Email",
required: true,
}, },
{ {
name: "phone", name: "phone", type: "tel", placeholder: "Your Phone Number (Optional)", required: false,
type: "tel",
placeholder: "Your Phone Number (Optional)",
required: false,
}, },
]} ]}
textarea={{ textarea={{
name: "message", name: "message", placeholder: "Your Message", rows: 4,
placeholder: "Your Message",
rows: 4,
required: true, required: true,
}} }}
imageSrc="http://img.b2bpic.net/free-photo/pink-location-pin-map_84443-94391.jpg" imageSrc="http://img.b2bpic.net/free-photo/pink-location-pin-map_84443-94391.jpg"
@@ -95,25 +74,13 @@ export default function LandingPage() {
useInvertedBackground={true} useInvertedBackground={true}
faqs={[ faqs={[
{ {
id: "1", id: "1", title: "Do you offer catering services?", content: "Yes, La Unión Restaurant offers catering for various events, including corporate lunches, private parties, and family gatherings. Please contact us to discuss your specific needs and menu options."},
title: "Do you offer catering services?",
content: "Yes, La Unión Restaurant offers catering for various events, including corporate lunches, private parties, and family gatherings. Please contact us to discuss your specific needs and menu options.",
},
{ {
id: "2", id: "2", title: "Can I make a reservation?", content: "We do not typically take reservations for small groups, but we can accommodate large parties. For groups of 8 or more, please call us in advance to ensure availability."},
title: "Can I make a reservation?",
content: "We do not typically take reservations for small groups, but we can accommodate large parties. For groups of 8 or more, please call us in advance to ensure availability.",
},
{ {
id: "3", id: "3", title: "Do you have vegetarian or vegan options?", content: "Yes, we offer several vegetarian and vegan-friendly options on our menu. Please inform your server about any dietary restrictions, and we'll be happy to guide you through our offerings or customize a dish."},
title: "Do you have vegetarian or vegan options?",
content: "Yes, we offer several vegetarian and vegan-friendly options on our menu. Please inform your server about any dietary restrictions, and we'll be happy to guide you through our offerings or customize a dish.",
},
{ {
id: "4", id: "4", title: "What are your hours of operation?", content: "Our current hours are Monday-Saturday: 10 AM - 9 PM, and Sunday: 10 AM - 8 PM. Please check our social media or call us for any holiday hour changes."},
title: "What are your hours of operation?",
content: "Our current hours are Monday-Saturday: 10 AM - 9 PM, and Sunday: 10 AM - 8 PM. Please check our social media or call us for any holiday hour changes.",
},
]} ]}
imageSrc="http://img.b2bpic.net/free-photo/top-view-fresh-cherry-tomatoes-inside-plate-with-different-seasonings-white-surface_140725-66578.jpg" imageSrc="http://img.b2bpic.net/free-photo/top-view-fresh-cherry-tomatoes-inside-plate-with-different-seasonings-white-surface_140725-66578.jpg"
imageAlt="Food ingredients for FAQs" imageAlt="Food ingredients for FAQs"
@@ -127,53 +94,36 @@ export default function LandingPage() {
<div id="footer" data-section="footer"> <div id="footer" data-section="footer">
<FooterLogoEmphasis <FooterLogoEmphasis
itemClassName="font-semibold text-lg hover:text-primary-cta transition-colors duration-200"
columns={[ columns={[
{ {
items: [ items: [
{ {
label: "Home", label: "Home", href: "/"},
href: "/",
},
{ {
label: "Menu", label: "Menu", href: "/menu"},
href: "/menu",
},
{ {
label: "About Us", label: "About Us", href: "/about"},
href: "/about",
},
{ {
label: "Contact", label: "Contact", href: "/contact"},
href: "/contact",
},
], ],
}, },
{ {
items: [ items: [
{ {
label: "Order Online", label: "Order Online", href: "/menu"},
href: "/menu",
},
{ {
label: "Reservations", label: "Reservations", href: "/contact"},
href: "/contact",
},
{ {
label: "Catering", label: "Catering", href: "/contact"},
href: "/contact",
},
], ],
}, },
{ {
items: [ items: [
{ {
label: "Privacy Policy", label: "Privacy Policy", href: "#"},
href: "#",
},
{ {
label: "Terms of Service", label: "Terms of Service", href: "#"},
href: "#",
},
], ],
}, },
]} ]}

View File

@@ -25,27 +25,17 @@ export default function LandingPage() {
<NavbarLayoutFloatingInline <NavbarLayoutFloatingInline
navItems={[ navItems={[
{ {
name: "Home", name: "Home", id: "/"},
id: "/",
},
{ {
name: "Menu", name: "Menu", id: "/menu"},
id: "/menu",
},
{ {
name: "About Us", name: "About Us", id: "/about"},
id: "/about",
},
{ {
name: "Contact", name: "Contact", id: "/contact"},
id: "/contact",
},
]} ]}
brandName="La Unión Restaurant" brandName="La Unión Restaurant"
button={{ button={{
text: "Order Now", text: "Order Now", href: "/menu"}}
href: "/menu",
}}
/> />
</div> </div>
@@ -57,105 +47,35 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
products={[ products={[
{ {
id: "1", id: "1", brand: "La Unión", name: "La Unión Plate", price: "$8.99", rating: 5,
brand: "La Unión", reviewCount: "20", imageSrc: "http://img.b2bpic.net/free-photo/delicious-mexican-food-plates_23-2147812107.jpg", imageAlt: "La Unión Plate"},
name: "La Unión Plate",
price: "$8.99",
rating: 5,
reviewCount: "20",
imageSrc: "http://img.b2bpic.net/free-photo/delicious-mexican-food-plates_23-2147812107.jpg",
imageAlt: "La Unión Plate",
},
{ {
id: "2", id: "2", brand: "Mexican", name: "Alambre Plate", price: "$9.99", rating: 5,
brand: "Mexican", reviewCount: "15", imageSrc: "http://img.b2bpic.net/free-photo/t-bone-steak-with-greens-bell-pepper-tomato-carrot-mushroom-with-green-salad-bowl-top-view_141793-3201.jpg", imageAlt: "Alambre Plate"},
name: "Alambre Plate",
price: "$9.99",
rating: 5,
reviewCount: "15",
imageSrc: "http://img.b2bpic.net/free-photo/t-bone-steak-with-greens-bell-pepper-tomato-carrot-mushroom-with-green-salad-bowl-top-view_141793-3201.jpg",
imageAlt: "Alambre Plate",
},
{ {
id: "3", id: "3", brand: "Mexican", name: "Taco Plate", price: "$8.99", rating: 5,
brand: "Mexican", reviewCount: "25", imageSrc: "http://img.b2bpic.net/free-photo/classic-mexican-food_23-2147640358.jpg", imageAlt: "Taco Plate"},
name: "Taco Plate",
price: "$8.99",
rating: 5,
reviewCount: "25",
imageSrc: "http://img.b2bpic.net/free-photo/classic-mexican-food_23-2147640358.jpg",
imageAlt: "Taco Plate",
},
{ {
id: "4", id: "4", brand: "Mexican", name: "Enchilada Plate", price: "$8.99", rating: 4,
brand: "Mexican", reviewCount: "18", imageSrc: "http://img.b2bpic.net/free-photo/spring-roll_74190-4964.jpg", imageAlt: "Enchilada Plate"},
name: "Enchilada Plate",
price: "$8.99",
rating: 4,
reviewCount: "18",
imageSrc: "http://img.b2bpic.net/free-photo/spring-roll_74190-4964.jpg",
imageAlt: "Enchilada Plate",
},
{ {
id: "5", id: "5", brand: "Mexican", name: "Burrito Plate", price: "$8.99", rating: 4,
brand: "Mexican", reviewCount: "22", imageSrc: "http://img.b2bpic.net/free-photo/mexican-nachos-chips-plate-with-mexican-tacos-cutting-board-paper_23-2148042535.jpg", imageAlt: "Burrito Plate"},
name: "Burrito Plate",
price: "$8.99",
rating: 4,
reviewCount: "22",
imageSrc: "http://img.b2bpic.net/free-photo/mexican-nachos-chips-plate-with-mexican-tacos-cutting-board-paper_23-2148042535.jpg",
imageAlt: "Burrito Plate",
},
{ {
id: "6", id: "6", brand: "Mexican", name: "Quesabirria Plate", price: "$9.99", rating: 5,
brand: "Mexican", reviewCount: "30", imageSrc: "http://img.b2bpic.net/free-photo/traditional-mexican-tacos-with-meat-vegetables-wooden-table_123827-20168.jpg", imageAlt: "Quesabirria Plate"},
name: "Quesabirria Plate",
price: "$9.99",
rating: 5,
reviewCount: "30",
imageSrc: "http://img.b2bpic.net/free-photo/traditional-mexican-tacos-with-meat-vegetables-wooden-table_123827-20168.jpg",
imageAlt: "Quesabirria Plate",
},
{ {
id: "7", id: "7", brand: "Fusion", name: "Pizza Birria", price: "$12.99", rating: 5,
brand: "Fusion", reviewCount: "12", imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-pizza-slices-plate_23-2148357163.jpg", imageAlt: "Pizza Birria"},
name: "Pizza Birria",
price: "$12.99",
rating: 5,
reviewCount: "12",
imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-pizza-slices-plate_23-2148357163.jpg",
imageAlt: "Pizza Birria",
},
{ {
id: "8", id: "8", brand: "Mexican", name: "Quesaburrito", price: "$10.99", rating: 5,
brand: "Mexican", reviewCount: "10", imageSrc: "http://img.b2bpic.net/free-photo/mexican-chicken-quesadillas-with-cheese-peppers-wooden-table_123827-28010.jpg", imageAlt: "Quesaburrito"},
name: "Quesaburrito",
price: "$10.99",
rating: 5,
reviewCount: "10",
imageSrc: "http://img.b2bpic.net/free-photo/mexican-chicken-quesadillas-with-cheese-peppers-wooden-table_123827-28010.jpg",
imageAlt: "Quesaburrito",
},
{ {
id: "9", id: "9", brand: "Fusion", name: "Birria Happy Meal", price: "$10.99", rating: 4,
brand: "Fusion", reviewCount: "8", imageSrc: "http://img.b2bpic.net/free-photo/top-view-salad-right-bottom-side-with-herbs-notepad-side-blackish-background_140725-80552.jpg", imageAlt: "Birria Happy Meal"},
name: "Birria Happy Meal",
price: "$10.99",
rating: 4,
reviewCount: "8",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-salad-right-bottom-side-with-herbs-notepad-side-blackish-background_140725-80552.jpg",
imageAlt: "Birria Happy Meal",
},
{ {
id: "10", id: "10", brand: "Classic", name: "Wings", price: "$9.99", rating: 4,
brand: "Classic", reviewCount: "17", imageSrc: "http://img.b2bpic.net/free-photo/buffalo-spicy-chicken-wings-with-cayenne-pepper-sauce-wooden-table_123827-29549.jpg", imageAlt: "Chicken Wings"},
name: "Wings",
price: "$9.99",
rating: 4,
reviewCount: "17",
imageSrc: "http://img.b2bpic.net/free-photo/buffalo-spicy-chicken-wings-with-cayenne-pepper-sauce-wooden-table_123827-29549.jpg",
imageAlt: "Chicken Wings",
},
]} ]}
title="Signature Plates" title="Signature Plates"
description="Experience the heart of our kitchen with these generous and flavorful plates, perfect for a satisfying meal." description="Experience the heart of our kitchen with these generous and flavorful plates, perfect for a satisfying meal."
@@ -170,65 +90,23 @@ export default function LandingPage() {
useInvertedBackground={true} useInvertedBackground={true}
products={[ products={[
{ {
id: "1", id: "1", brand: "Mexican", name: "Huevos Rancheros", price: "$10.99", rating: 5,
brand: "Mexican", reviewCount: "14", imageSrc: "http://img.b2bpic.net/free-photo/close-up-burrito-assortiment_23-2148224138.jpg", imageAlt: "Huevos Rancheros"},
name: "Huevos Rancheros",
price: "$10.99",
rating: 5,
reviewCount: "14",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-burrito-assortiment_23-2148224138.jpg",
imageAlt: "Huevos Rancheros",
},
{ {
id: "2", id: "2", brand: "Mexican", name: "Huevos a la Mexicana", price: "$10.99", rating: 4,
brand: "Mexican", reviewCount: "12", imageSrc: "http://img.b2bpic.net/free-photo/vegetable-pisto-manchego-with-tomatoes-zucchini-peppers-onions-eggplant-egg_123827-32369.jpg", imageAlt: "Huevos a la Mexicana"},
name: "Huevos a la Mexicana",
price: "$10.99",
rating: 4,
reviewCount: "12",
imageSrc: "http://img.b2bpic.net/free-photo/vegetable-pisto-manchego-with-tomatoes-zucchini-peppers-onions-eggplant-egg_123827-32369.jpg",
imageAlt: "Huevos a la Mexicana",
},
{ {
id: "3", id: "3", brand: "Mexican", name: "Chilaquiles", price: "$10.99", rating: 5,
brand: "Mexican", reviewCount: "16", imageSrc: "http://img.b2bpic.net/free-photo/mexican-chicken-quesadillas-with-cheese-peppers-wooden-table_123827-28006.jpg", imageAlt: "Chilaquiles"},
name: "Chilaquiles",
price: "$10.99",
rating: 5,
reviewCount: "16",
imageSrc: "http://img.b2bpic.net/free-photo/mexican-chicken-quesadillas-with-cheese-peppers-wooden-table_123827-28006.jpg",
imageAlt: "Chilaquiles",
},
{ {
id: "4", id: "4", brand: "Mexican", name: "Breakfast Tacos", price: "$10.99", rating: 4,
brand: "Mexican", reviewCount: "10", imageSrc: "http://img.b2bpic.net/free-photo/mexican-meal_23-2148159761.jpg", imageAlt: "Breakfast Tacos"},
name: "Breakfast Tacos",
price: "$10.99",
rating: 4,
reviewCount: "10",
imageSrc: "http://img.b2bpic.net/free-photo/mexican-meal_23-2148159761.jpg",
imageAlt: "Breakfast Tacos",
},
{ {
id: "5", id: "5", brand: "Classic", name: "Pancakes Plate", price: "$10.99", rating: 4,
brand: "Classic", reviewCount: "8", imageSrc: "http://img.b2bpic.net/free-photo/vertical-view-homemade-pancakes_140725-54259.jpg", imageAlt: "Pancakes Plate"},
name: "Pancakes Plate",
price: "$10.99",
rating: 4,
reviewCount: "8",
imageSrc: "http://img.b2bpic.net/free-photo/vertical-view-homemade-pancakes_140725-54259.jpg",
imageAlt: "Pancakes Plate",
},
{ {
id: "6", id: "6", brand: "American", name: "Pork Chop Breakfast", price: "$14.99", rating: 5,
brand: "American", reviewCount: "7", imageSrc: "http://img.b2bpic.net/free-photo/juicy-pork-steak-with-rosemary-tomatoes-white-plate_2829-7848.jpg", imageAlt: "Pork Chop Breakfast"},
name: "Pork Chop Breakfast",
price: "$14.99",
rating: 5,
reviewCount: "7",
imageSrc: "http://img.b2bpic.net/free-photo/juicy-pork-steak-with-rosemary-tomatoes-white-plate_2829-7848.jpg",
imageAlt: "Pork Chop Breakfast",
},
]} ]}
title="Hearty Breakfasts" title="Hearty Breakfasts"
description="Start your day the authentic way with our delicious and energizing breakfast selections, made fresh every morning." description="Start your day the authentic way with our delicious and energizing breakfast selections, made fresh every morning."
@@ -243,65 +121,23 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
products={[ products={[
{ {
id: "1", id: "1", brand: "Salvadoran", name: "Frijoles con Queso", price: "$2.50", rating: 5,
brand: "Salvadoran", reviewCount: "35", imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-grilled-arepas_23-2148716396.jpg", imageAlt: "Frijoles con Queso Pupusa"},
name: "Frijoles con Queso",
price: "$2.50",
rating: 5,
reviewCount: "35",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-grilled-arepas_23-2148716396.jpg",
imageAlt: "Frijoles con Queso Pupusa",
},
{ {
id: "2", id: "2", brand: "Salvadoran", name: "Jalapeño con Queso", price: "$2.75", rating: 5,
brand: "Salvadoran", reviewCount: "28", imageSrc: "http://img.b2bpic.net/free-photo/grilled-chicken-breast-sprinkled-with-pepper-placed-wooden-plate_1150-19846.jpg", imageAlt: "Jalapeño con Queso Pupusa"},
name: "Jalapeño con Queso",
price: "$2.75",
rating: 5,
reviewCount: "28",
imageSrc: "http://img.b2bpic.net/free-photo/grilled-chicken-breast-sprinkled-with-pepper-placed-wooden-plate_1150-19846.jpg",
imageAlt: "Jalapeño con Queso Pupusa",
},
{ {
id: "3", id: "3", brand: "Salvadoran", name: "Revueltas", price: "$2.75", rating: 5,
brand: "Salvadoran", reviewCount: "30", imageSrc: "http://img.b2bpic.net/free-photo/delicious-food-arrangement-view_23-2148716415.jpg", imageAlt: "Revueltas Pupusa"},
name: "Revueltas",
price: "$2.75",
rating: 5,
reviewCount: "30",
imageSrc: "http://img.b2bpic.net/free-photo/delicious-food-arrangement-view_23-2148716415.jpg",
imageAlt: "Revueltas Pupusa",
},
{ {
id: "4", id: "4", brand: "Fusion", name: "Birria Pupusa", price: "$2.99", rating: 5,
brand: "Fusion", reviewCount: "20", imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-meat-arepas_23-2148716425.jpg", imageAlt: "Birria Pupusa"},
name: "Birria Pupusa",
price: "$2.99",
rating: 5,
reviewCount: "20",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-meat-arepas_23-2148716425.jpg",
imageAlt: "Birria Pupusa",
},
{ {
id: "5", id: "5", brand: "Salvadoran", name: "Pupusa Loca", price: "$2.99", rating: 5,
brand: "Salvadoran", reviewCount: "18", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-arepas-plate-arrangement_23-2148708243.jpg", imageAlt: "Pupusa Loca"},
name: "Pupusa Loca",
price: "$2.99",
rating: 5,
reviewCount: "18",
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-arepas-plate-arrangement_23-2148708243.jpg",
imageAlt: "Pupusa Loca",
},
{ {
id: "6", id: "6", brand: "Salvadoran", name: "Pupusa Loca Grande", price: "$7.99", rating: 5,
brand: "Salvadoran", reviewCount: "15", imageSrc: "http://img.b2bpic.net/free-photo/delicious-indian-dosa-arrangement_23-2149086031.jpg", imageAlt: "Pupusa Loca Grande"},
name: "Pupusa Loca Grande",
price: "$7.99",
rating: 5,
reviewCount: "15",
imageSrc: "http://img.b2bpic.net/free-photo/delicious-indian-dosa-arrangement_23-2149086031.jpg",
imageAlt: "Pupusa Loca Grande",
},
]} ]}
title="Traditional Pupusas" title="Traditional Pupusas"
description="Our specialty! Handmade with care and love, these traditional Salvadoran delights are a must-try." description="Our specialty! Handmade with care and love, these traditional Salvadoran delights are a must-try."
@@ -316,45 +152,17 @@ export default function LandingPage() {
useInvertedBackground={true} useInvertedBackground={true}
products={[ products={[
{ {
id: "1", id: "1", brand: "Mexican", name: "Menudo", price: "$14.99", rating: 5,
brand: "Mexican", reviewCount: "10", imageSrc: "http://img.b2bpic.net/free-photo/tasty-chicken-soup-with-potato_140725-113704.jpg", imageAlt: "Menudo Soup"},
name: "Menudo",
price: "$14.99",
rating: 5,
reviewCount: "10",
imageSrc: "http://img.b2bpic.net/free-photo/tasty-chicken-soup-with-potato_140725-113704.jpg",
imageAlt: "Menudo Soup",
},
{ {
id: "2", id: "2", brand: "Latin American", name: "Beef Soup", price: "$14.99", rating: 4,
brand: "Latin American", reviewCount: "8", imageSrc: "http://img.b2bpic.net/free-photo/traditional-french-onion-soup-wooden-table_123827-19911.jpg", imageAlt: "Beef Soup"},
name: "Beef Soup",
price: "$14.99",
rating: 4,
reviewCount: "8",
imageSrc: "http://img.b2bpic.net/free-photo/traditional-french-onion-soup-wooden-table_123827-19911.jpg",
imageAlt: "Beef Soup",
},
{ {
id: "3", id: "3", brand: "Latin American", name: "Chicken Soup", price: "$14.99", rating: 4,
brand: "Latin American", reviewCount: "9", imageSrc: "http://img.b2bpic.net/free-photo/top-view-tasty-meat-soup-with-potatoes-rice-inside-little-plate-dark-surface-bread-meal-dinner-dish-kitchen-food-cuisine_140725-157079.jpg", imageAlt: "Chicken Soup"},
name: "Chicken Soup",
price: "$14.99",
rating: 4,
reviewCount: "9",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-tasty-meat-soup-with-potatoes-rice-inside-little-plate-dark-surface-bread-meal-dinner-dish-kitchen-food-cuisine_140725-157079.jpg",
imageAlt: "Chicken Soup",
},
{ {
id: "4", id: "4", brand: "Mexican", name: "Pozole Rojo", price: "$14.99", rating: 5,
brand: "Mexican", reviewCount: "11", imageSrc: "http://img.b2bpic.net/free-photo/traditional-mexican-red-pozole-soup-wooden-table_123827-33870.jpg", imageAlt: "Pozole Rojo Soup"},
name: "Pozole Rojo",
price: "$14.99",
rating: 5,
reviewCount: "11",
imageSrc: "http://img.b2bpic.net/free-photo/traditional-mexican-red-pozole-soup-wooden-table_123827-33870.jpg",
imageAlt: "Pozole Rojo Soup",
},
]} ]}
title="Comforting Soups" title="Comforting Soups"
description="Warm your soul with our traditional and hearty soups, prepared with rich broths and fresh ingredients." description="Warm your soul with our traditional and hearty soups, prepared with rich broths and fresh ingredients."
@@ -369,55 +177,20 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
products={[ products={[
{ {
id: "1", id: "1", brand: "Classic", name: "French Fries", price: "$4.99", rating: 4,
brand: "Classic", reviewCount: "15", imageSrc: "http://img.b2bpic.net/free-photo/top-view-spaghetti-pasta-jar_141793-10190.jpg", imageAlt: "French Fries"},
name: "French Fries",
price: "$4.99",
rating: 4,
reviewCount: "15",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-spaghetti-pasta-jar_141793-10190.jpg",
imageAlt: "French Fries",
},
{ {
id: "2", id: "2", brand: "Peruvian", name: "Salchipapas", price: "$8.99", rating: 5,
brand: "Peruvian", reviewCount: "12", imageSrc: "http://img.b2bpic.net/free-photo/delicious-food-dinner-party_23-2151043647.jpg", imageAlt: "Salchipapas"},
name: "Salchipapas",
price: "$8.99",
rating: 5,
reviewCount: "12",
imageSrc: "http://img.b2bpic.net/free-photo/delicious-food-dinner-party_23-2151043647.jpg",
imageAlt: "Salchipapas",
},
{ {
id: "3", id: "3", brand: "Fusion", name: "Birria Papas", price: "$9.99", rating: 5,
brand: "Fusion", reviewCount: "10", imageSrc: "http://img.b2bpic.net/free-photo/wooden-board-with-french-fries-omelette-painted-desk_23-2148113639.jpg", imageAlt: "Birria Papas"},
name: "Birria Papas",
price: "$9.99",
rating: 5,
reviewCount: "10",
imageSrc: "http://img.b2bpic.net/free-photo/wooden-board-with-french-fries-omelette-painted-desk_23-2148113639.jpg",
imageAlt: "Birria Papas",
},
{ {
id: "4", id: "4", brand: "Mexican", name: "Elote en Vaso", price: "$4.99", rating: 5,
brand: "Mexican", reviewCount: "18", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-tasty-esquites-with-spices_23-2149891117.jpg", imageAlt: "Elote en Vaso"},
name: "Elote en Vaso",
price: "$4.99",
rating: 5,
reviewCount: "18",
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-tasty-esquites-with-spices_23-2149891117.jpg",
imageAlt: "Elote en Vaso",
},
{ {
id: "5", id: "5", brand: "Mexican", name: "Churros", price: "$4.99", rating: 4,
brand: "Mexican", reviewCount: "16", imageSrc: "http://img.b2bpic.net/free-photo/crispy-churros-with-rich-chocolate-dipping-sauce_84443-81964.jpg", imageAlt: "Churros"},
name: "Churros",
price: "$4.99",
rating: 4,
reviewCount: "16",
imageSrc: "http://img.b2bpic.net/free-photo/crispy-churros-with-rich-chocolate-dipping-sauce_84443-81964.jpg",
imageAlt: "Churros",
},
]} ]}
title="Delicious Antojitos" title="Delicious Antojitos"
description="Perfect for sharing or a quick bite, our antojitos bring the authentic flavors of Latin street food to your table." description="Perfect for sharing or a quick bite, our antojitos bring the authentic flavors of Latin street food to your table."
@@ -432,45 +205,17 @@ export default function LandingPage() {
useInvertedBackground={true} useInvertedBackground={true}
products={[ products={[
{ {
id: "1", id: "1", brand: "Mexican", name: "Horchata", price: "$3.50", rating: 5,
brand: "Mexican", reviewCount: "25", imageSrc: "http://img.b2bpic.net/free-photo/photo-joyful-funny-african-american-dark-skinned-female-has-frizzy-hair-blinks-eye-shows-tongue_273609-3102.jpg", imageAlt: "Horchata Drink"},
name: "Horchata",
price: "$3.50",
rating: 5,
reviewCount: "25",
imageSrc: "http://img.b2bpic.net/free-photo/photo-joyful-funny-african-american-dark-skinned-female-has-frizzy-hair-blinks-eye-shows-tongue_273609-3102.jpg",
imageAlt: "Horchata Drink",
},
{ {
id: "2", id: "2", brand: "Mexican", name: "Tamarindo", price: "$3.50", rating: 5,
brand: "Mexican", reviewCount: "20", imageSrc: "http://img.b2bpic.net/free-photo/fried-vermicelli-with-tomato-glass-juice-wooden-board_114579-76556.jpg", imageAlt: "Tamarindo Drink"},
name: "Tamarindo",
price: "$3.50",
rating: 5,
reviewCount: "20",
imageSrc: "http://img.b2bpic.net/free-photo/fried-vermicelli-with-tomato-glass-juice-wooden-board_114579-76556.jpg",
imageAlt: "Tamarindo Drink",
},
{ {
id: "3", id: "3", brand: "Mexican", name: "Mexican Soda", price: "$3.25", rating: 4,
brand: "Mexican", reviewCount: "18", imageSrc: "http://img.b2bpic.net/free-photo/happy-girl-smiling-with-big-chocolate-milkshake-coffee-shop_135149-17.jpg", imageAlt: "Mexican Soda"},
name: "Mexican Soda",
price: "$3.25",
rating: 4,
reviewCount: "18",
imageSrc: "http://img.b2bpic.net/free-photo/happy-girl-smiling-with-big-chocolate-milkshake-coffee-shop_135149-17.jpg",
imageAlt: "Mexican Soda",
},
{ {
id: "4", id: "4", brand: "Classic", name: "Coffee", price: "$2.25", rating: 4,
brand: "Classic", reviewCount: "15", imageSrc: "http://img.b2bpic.net/free-photo/frothy-coffee-steam-rises-from-elegant-mug-generated-by-ai_188544-29670.jpg", imageAlt: "Coffee"},
name: "Coffee",
price: "$2.25",
rating: 4,
reviewCount: "15",
imageSrc: "http://img.b2bpic.net/free-photo/frothy-coffee-steam-rises-from-elegant-mug-generated-by-ai_188544-29670.jpg",
imageAlt: "Coffee",
},
]} ]}
title="Refreshing Drinks" title="Refreshing Drinks"
description="Quench your thirst with our selection of authentic Latin American beverages and classic refreshments." description="Quench your thirst with our selection of authentic Latin American beverages and classic refreshments."
@@ -479,53 +224,36 @@ export default function LandingPage() {
<div id="footer" data-section="footer"> <div id="footer" data-section="footer">
<FooterLogoEmphasis <FooterLogoEmphasis
itemClassName="font-semibold text-lg hover:text-primary-cta transition-colors duration-200"
columns={[ columns={[
{ {
items: [ items: [
{ {
label: "Home", label: "Home", href: "/"},
href: "/",
},
{ {
label: "Menu", label: "Menu", href: "/menu"},
href: "/menu",
},
{ {
label: "About Us", label: "About Us", href: "/about"},
href: "/about",
},
{ {
label: "Contact", label: "Contact", href: "/contact"},
href: "/contact",
},
], ],
}, },
{ {
items: [ items: [
{ {
label: "Order Online", label: "Order Online", href: "/menu"},
href: "/menu",
},
{ {
label: "Reservations", label: "Reservations", href: "/contact"},
href: "/contact",
},
{ {
label: "Catering", label: "Catering", href: "/contact"},
href: "/contact",
},
], ],
}, },
{ {
items: [ items: [
{ {
label: "Privacy Policy", label: "Privacy Policy", href: "#"},
href: "#",
},
{ {
label: "Terms of Service", label: "Terms of Service", href: "#"},
href: "#",
},
], ],
}, },
]} ]}

View File

@@ -10,15 +10,15 @@
--accent: #ffffff; --accent: #ffffff;
--background-accent: #ffffff; */ --background-accent: #ffffff; */
--background: #ffffff; --background: #000000;
--card: #f8f8f8; --card: #1a1a1a;
--foreground: #000000; --foreground: #ffffff;
--primary-cta: #E4002B; --primary-cta: #ff0000;
--primary-cta-text: #ffffff; --primary-cta-text: #ffffff;
--secondary-cta: #0056B3; --secondary-cta: #106EFB;
--secondary-cta-text: #ffffff; --secondary-cta-text: #ffffff;
--accent: #0056B3; --accent: #106EFB;
--background-accent: #D6E8FF; --background-accent: #333333;
/* text sizing - set by ThemeProvider */ /* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem); /* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);