Skip to content

feat(carrito): el menu abre en la pestana Todos - #15

Merged
davidpp09 merged 1 commit into
mainfrom
feat/carrito-abre-en-todos
Aug 12, 2026
Merged

davidpp09 merged 1 commit into
mainfrom
feat/carrito-abre-en-todos

Conversation

@davidpp09

Copy link
Copy Markdown
Owner

Los dos carritos —el de mesas y el de entregas— abrían en la primera categoría real. Ahora abren en Todos, con la carta completa a la vista desde el primer momento.

Cambia el criterio que se fijó el 2026-08-11 en el PR #14, a petición de David tras verlo funcionando en producción.

El cambio

El estado inicial pasa de "" a CATEGORIA_TODOS. Como "Todos" no depende de que hayan cargado los productos, los dos useEffect que esperaban a las categorías para saltar a la primera sobran y se eliminan: -16 líneas, misma función.

pestanasDeMenu sigue devolviendo [] mientras no hay productos, así que durante la carga no se pinta un "Todos" solitario; en cuanto llegan, aparece ya seleccionado.

Verificación

npm run lint limpio y npm run build OK. Falta la prueba en tablet, que es la que de verdad cuenta: este repo no tiene runner de tests.

Los dos carritos (mesas y entregas) arrancaban en la primera categoria
real. Ahora arrancan en Todos, con la carta completa a la vista.

Sale mas simple: el estado inicial ya es la pestana definitiva, asi que
los dos useEffect que esperaban a que cargaran las categorias para
saltar a la primera sobran y se van.
@davidpp09
davidpp09 merged commit 4f2f74d into main Aug 12, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant