From 010497bbd425cb785e94e44308343b9a409413db Mon Sep 17 00:00:00 2001 From: kudinDmitriyUp Date: Sat, 27 Jun 2026 18:57:27 +0000 Subject: [PATCH 1/2] Bob AI: Add menu page --- src/App.tsx | 2 + src/components/Layout.tsx | 4 +- src/pages/MenuPage.tsx | 82 +++++++++++++++++++++++++++++++++++++++ src/routes.ts | 1 + 4 files changed, 88 insertions(+), 1 deletion(-) create mode 100644 src/pages/MenuPage.tsx diff --git a/src/App.tsx b/src/App.tsx index 33d15f9..f22bf6b 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -2,11 +2,13 @@ import { Routes, Route } from 'react-router-dom'; import Layout from './components/Layout'; import HomePage from './pages/HomePage'; +import MenuPage from "@/pages/MenuPage"; export default function App() { return ( }> } /> + } /> ); diff --git a/src/components/Layout.tsx b/src/components/Layout.tsx index a74a690..ed6b464 100644 --- a/src/components/Layout.tsx +++ b/src/components/Layout.tsx @@ -34,7 +34,9 @@ export default function Layout() { { "name": "Faq", "href": "#faq" - } + }, + { name: "Menu", href: "/menu" }, + ]; return ( diff --git a/src/pages/MenuPage.tsx b/src/pages/MenuPage.tsx new file mode 100644 index 0000000..bfafc18 --- /dev/null +++ b/src/pages/MenuPage.tsx @@ -0,0 +1,82 @@ +import { routes } from "@/routes"; +import NavbarCentered from "@/components/ui/NavbarCentered"; +import HeroBillboard from "@/components/sections/hero/HeroBillboard"; +import FaqTabbedAccordion from "@/components/sections/faq/FaqTabbedAccordion"; +import FooterSimple from "@/components/sections/footer/FooterSimple"; + +const menuCategories = [ + { + name: "Appetizers", + items: [ + { question: "Chips and Queso", answer: "$7" }, + { question: "Guacamole & Chips", answer: "$7" }, + { question: "Queso Fundido con Chorizo", answer: "Warm monterey jack and cheddar cheese dip, topped with tomato, sour cream, cilantro, and chorizo. Served with chips: $12.95" }, + { question: "Tequila Lime Glazed Shrimp", answer: "Shrimp simmered in a tequila lime sauce served over cinnamon sugar dusted sweet plantains: $12.95" }, + { question: "Ground Beef Flauta", answer: "Flour tortilla rolled with beef and cheese, deep fried. Served with sour cream and ranchero sauce: $9" }, + { question: "Mexican Flatbread", answer: "Choose between chicken fajita or carnitas pork with salsa verde. Great for Sharing!: $14.95" }, + { question: "Jalapeno Cornbread Minin Muffins", answer: "Served with cinnamon maple butter: $7.50" }, + { question: "Quesadilla Grande", answer: "Cheese: $11, Veggie: $13, Chicken: $15, Steak: $17, Shrimp or Pork: $17. Add a Platter Plate: $4.95" }, + { question: "Nachos", answer: "Cheese: $11, Casita: $11. Add Chicken, Ground Beef, or Chorizo: $4, Pork: $5, Sirloin: $6" } + ] + }, + { + name: "Tacos", + items: [ + { question: "Dinner Tacos (Three to an order)", answer: "Chicken/Pork Carnitas: $15, Sirloin/Mahi Mahi: $17, Shrimp: $16, Vegetarian: $14. (Platter: $4.95)" }, + { question: "Street Tacos (Corn tortillas, onions, cilantro, lime)", answer: "Chicken/Pork/Chorizo: $14, Sirloin: $16, Shrimp: $15, Ground Beef/Veggie: $13. (Platter: $4.95)" } + ] + }, + { + name: "Fajitas & Burritos", + items: [ + { question: "Pepper and Onion Fajitas", answer: "Chicken: $21, Steak/Mahi Mahi: $24, Vegetarian: $18, Shrimp: $22, Combo: $25. (Platter Plate optional for $4.95)" }, + { question: "Casita Burritos", answer: "Cheese/Beans/Rice: $10.95, Chicken/Beef/Chorizo: $14.95, Steak: $16.95, Shrimp/Pork: $15.95" }, + { question: "The Monster Burrito", answer: "Chicken/Beef/Chorizo: $18.50, Steak: $20.50, Vegetarian: $14.50, Shrimp/Pork: $19.50" } + ] + }, + { + name: "Plates, Salads & Desserts", + items: [ + { question: "Enchilada Plates", answer: "Cheese & Bean: $19, Chicken/Beef/Chorizo/Pork: $22, Steak: $23, Tinga el Carnal: $26, Shrimp: $24, Surf & Turf: $26" }, + { question: "Dinner Plates", answer: "Carne Asada: $34 (Surf and Turf upgrade: $5)" }, + { question: "Mexican Salads", answer: "Taco Salad: $15, Mexican Salad: $12.50, Mexican Salad Side: $5.95" }, + { question: "Desserts", answer: "Cheesecake Chimichanga: $7, Tierrita: $6, Key Lime Pie: $6, Churros: $6, Warm Toffee Cake: $6" } + ] + } +]; + +export default function MenuPage() { + return ( +
+ ({ name: r.label, href: r.path }))} + ctaButton={{ text: "Order Now", href: "/contact" }} + /> + +
+ + + +
+ + ({ label: r.label, href: r.path })) }]} + copyright="© 2024 La Casita. All rights reserved." + links={[]} + /> +
+ ); +} \ No newline at end of file diff --git a/src/routes.ts b/src/routes.ts index 362ecb5..9687857 100644 --- a/src/routes.ts +++ b/src/routes.ts @@ -6,4 +6,5 @@ export interface Route { export const routes: Route[] = [ { path: '/', label: 'Home', pageFile: 'HomePage' }, + { path: '/menu', label: 'Menu', pageFile: 'MenuPage' }, ]; -- 2.49.1 From 4c7c0c76187b0b599c16a60ecc8cf788080bce45 Mon Sep 17 00:00:00 2001 From: kudinDmitriyUp Date: Sat, 27 Jun 2026 18:58:55 +0000 Subject: [PATCH 2/2] Bob AI: Populate src/pages/MenuPage.tsx (snippet builder, 1 sections) --- src/pages/MenuPage.tsx | 87 +++++------------------------------------- 1 file changed, 10 insertions(+), 77 deletions(-) diff --git a/src/pages/MenuPage.tsx b/src/pages/MenuPage.tsx index bfafc18..c11a3d5 100644 --- a/src/pages/MenuPage.tsx +++ b/src/pages/MenuPage.tsx @@ -1,82 +1,15 @@ -import { routes } from "@/routes"; -import NavbarCentered from "@/components/ui/NavbarCentered"; -import HeroBillboard from "@/components/sections/hero/HeroBillboard"; import FaqTabbedAccordion from "@/components/sections/faq/FaqTabbedAccordion"; -import FooterSimple from "@/components/sections/footer/FooterSimple"; - -const menuCategories = [ - { - name: "Appetizers", - items: [ - { question: "Chips and Queso", answer: "$7" }, - { question: "Guacamole & Chips", answer: "$7" }, - { question: "Queso Fundido con Chorizo", answer: "Warm monterey jack and cheddar cheese dip, topped with tomato, sour cream, cilantro, and chorizo. Served with chips: $12.95" }, - { question: "Tequila Lime Glazed Shrimp", answer: "Shrimp simmered in a tequila lime sauce served over cinnamon sugar dusted sweet plantains: $12.95" }, - { question: "Ground Beef Flauta", answer: "Flour tortilla rolled with beef and cheese, deep fried. Served with sour cream and ranchero sauce: $9" }, - { question: "Mexican Flatbread", answer: "Choose between chicken fajita or carnitas pork with salsa verde. Great for Sharing!: $14.95" }, - { question: "Jalapeno Cornbread Minin Muffins", answer: "Served with cinnamon maple butter: $7.50" }, - { question: "Quesadilla Grande", answer: "Cheese: $11, Veggie: $13, Chicken: $15, Steak: $17, Shrimp or Pork: $17. Add a Platter Plate: $4.95" }, - { question: "Nachos", answer: "Cheese: $11, Casita: $11. Add Chicken, Ground Beef, or Chorizo: $4, Pork: $5, Sirloin: $6" } - ] - }, - { - name: "Tacos", - items: [ - { question: "Dinner Tacos (Three to an order)", answer: "Chicken/Pork Carnitas: $15, Sirloin/Mahi Mahi: $17, Shrimp: $16, Vegetarian: $14. (Platter: $4.95)" }, - { question: "Street Tacos (Corn tortillas, onions, cilantro, lime)", answer: "Chicken/Pork/Chorizo: $14, Sirloin: $16, Shrimp: $15, Ground Beef/Veggie: $13. (Platter: $4.95)" } - ] - }, - { - name: "Fajitas & Burritos", - items: [ - { question: "Pepper and Onion Fajitas", answer: "Chicken: $21, Steak/Mahi Mahi: $24, Vegetarian: $18, Shrimp: $22, Combo: $25. (Platter Plate optional for $4.95)" }, - { question: "Casita Burritos", answer: "Cheese/Beans/Rice: $10.95, Chicken/Beef/Chorizo: $14.95, Steak: $16.95, Shrimp/Pork: $15.95" }, - { question: "The Monster Burrito", answer: "Chicken/Beef/Chorizo: $18.50, Steak: $20.50, Vegetarian: $14.50, Shrimp/Pork: $19.50" } - ] - }, - { - name: "Plates, Salads & Desserts", - items: [ - { question: "Enchilada Plates", answer: "Cheese & Bean: $19, Chicken/Beef/Chorizo/Pork: $22, Steak: $23, Tinga el Carnal: $26, Shrimp: $24, Surf & Turf: $26" }, - { question: "Dinner Plates", answer: "Carne Asada: $34 (Surf and Turf upgrade: $5)" }, - { question: "Mexican Salads", answer: "Taco Salad: $15, Mexican Salad: $12.50, Mexican Salad Side: $5.95" }, - { question: "Desserts", answer: "Cheesecake Chimichanga: $7, Tierrita: $6, Key Lime Pie: $6, Churros: $6, Warm Toffee Cake: $6" } - ] - } -]; export default function MenuPage() { return ( -
- ({ name: r.label, href: r.path }))} - ctaButton={{ text: "Order Now", href: "/contact" }} - /> - -
- - - -
- - ({ label: r.label, href: r.path })) }]} - copyright="© 2024 La Casita. All rights reserved." - links={[]} - /> -
+ <> +
+ ); -} \ No newline at end of file +} -- 2.49.1