Exibe o carrinho de compras em formato de modal full‑screen (mobile),
permitindo ao usuário revisar itens, alterar quantidades, remover produtos
ou limpar todo o carrinho. Também mostra subtotal, total e um botão de
checkout.
▸ Responsabilidade
Renderizar lista de itens (useCartStore)
Aplicar estilos dinâmicos do restaurante (useVenueStore)
Bloquear/permitir rolagem do body enquanto o modal estiver aberto
Persistir alterações de quantidade/remover/limpar itens
ModalCart Component
Exibe o carrinho de compras em formato de modal full‑screen (mobile), permitindo ao usuário revisar itens, alterar quantidades, remover produtos ou limpar todo o carrinho. Também mostra subtotal, total e um botão de checkout.
▸ Responsabilidade
useCartStore
)useVenueStore
)body
enquanto o modal estiver aberto