All menu items shown in the Giovanny Burger digital menu live in theDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/giovanymevi/pedidoHAM/llms.txt
Use this file to discover all available pages before exploring further.
burgers array declared at the top of src/App.jsx. Adding, editing, or removing a burger is as simple as modifying that array — no backend, no database. The UI re-renders automatically with every change.
Estructura de un producto
Each element in theburgers array is a plain JavaScript object with the following fields:
Añadir una hamburguesa nueva
Agrega la imagen a src/assets/images/
Copia el archivo de imagen de la nueva hamburguesa dentro de
src/assets/images/. Se recomienda un tamaño de 400 × 300 px (relación 4:3) para mantener uniformidad visual en la grilla.Importa la imagen en App.jsx
Abre
src/App.jsx y añade una línea de importación junto al resto de las imágenes, al inicio del archivo:Agrega el objeto al array burgers
Dentro del array
burgers, añade un nuevo objeto con todos los campos requeridos:El campo
id debe ser único en todo el array. Usa letras minúsculas sin espacios ni tildes (ej. "triple-carne", "bbq-especial").Elige un ícono de Lucide React
El campo
Si quieres usar un ícono nuevo, añádelo a la importación en la primera línea de
icon acepta cualquier componente de Lucide React. Los iconos actualmente importados en App.jsx son:| Componente | Uso actual |
|---|---|
<Crown size={18} /> | La Bestia · Chamos |
<Flame size={18} /> | Puerquita, Clásica |
<Star size={18} /> | Favorita, De la Casa |
<Beef size={18} /> | Especial, Mechiburger, Doble Carne, Mixta |
App.jsx:Editar una hamburguesa existente
Localiza el objeto dentro del arrayburgers buscando su id. Por ejemplo, para cambiar el precio y los ingredientes de la Clásica:
Eliminar una hamburguesa
Para retirar un producto del menú, elimina el objeto completo del arrayburgers. Por ejemplo, para eliminar la Mixta:
Íconos disponibles
Los siguientes íconos de Lucide React ya están importados en la primera línea desrc/App.jsx y están listos para usar en cualquier producto:
| Nombre | Componente JSX |
|---|---|
Crown | <Crown size={18} /> |
Flame | <Flame size={18} /> |
Star | <Star size={18} /> |
Beef | <Beef size={18} /> |
App.jsx.