restaurant-menu-challenge - v0.1.0
    Preparing search index...
    • ModalItem Component

      Exibe um item do menu em formato de modal full-screen (mobile), permitindo ao usuário revisar o item, alterar quantidades e adicionar ao carrinho.

      Responsabilidade

      • Renderizar informações do item (useMenuDetailsStore)
      • 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

      Parameters

      • props: ModalProps

        Parâmetros do ModalItem.

        Props para o componente Modal

        • Optionalchildren?: React.ReactNode
        • isOpen: boolean
        • Optionalitem?: MenuItem | null
        • onClose: () => void

      Returns null | Element

      <ModalItem isOpen={isOpen} onClose={onClose} item={item} />