Com base no problema que acabamos de resolver (o mapa mostrando “Estado” em vez do nome real) e no ambiente que estamos usando (WSL, Docker, React), aqui está o relatório de bug preenchido corretamente:
🐛 Descrição do Bug O tooltip (etiqueta flutuante) do mapa interativo exibe o texto genérico “Estado” ao passar o mouse sobre qualquer Unidade Federativa, em vez de exibir o nome correto do estado (ex: “Pará”, “São Paulo”). Isso ocorre porque as propriedades nome ou name não estão sendo encontradas no arquivo GeoJSON das regiões.
🔄 Passos para Reproduzir Descreva os passos necessários para que outra pessoa consiga reproduzir o comportamento inesperado:
Inicie a aplicação (docker-compose up).
Acesse a rota /mapa no navegador.
Passe o cursor do mouse (hover) sobre qualquer estado no mapa (ex: Amazonas ou Pará).
Observe que o texto flutuante exibe a palavra “Estado”.
✅ Comportamento Esperado Ao passar o mouse sobre um estado, o sistema deve identificar o código ou nome daquela região e exibir o nome correto da Unidade Federativa (ex: “Amazonas”, “Rio de Janeiro”, etc.).
💥 Comportamento Atual O sistema falha em recuperar o nome específico da feature do GeoJSON e cai no valor padrão (fallback) do código, exibindo a string fixa “Estado” para todas as UFs.
📸 Capturas de Tela / Vídeos (Opcional) (Você pode anexar aqui o print que me mandou anteriormente, onde aparece o mapa verde com o tooltip “Estado”)
💻 Ambiente de Execução Por favor, complete os seguintes detalhes sobre o seu ambiente para nos ajudar a identificar a origem do problema:
Sistema Operacional: Windows 11 (Rodando via WSL 2 - Ubuntu 24.04)
Navegador: Microsoft Edge / Chrome
Versão da Aplicação/Software: React Leaflet (Frontend)
Dispositivo: Desktop
➕ Contexto Adicional Causa Raiz Identificada: As propriedades feature.properties.nome e feature.properties.name parecem estar indefinidas ou vazias nos objetos GeoJSON carregados.
Solução Aplicada: Foi implementado um dicionário de conversão (CODIGO_PARA_ESTADO) no arquivo mapa.tsx que utiliza a propriedade codarea (Código IBGE) — que está presente e correta — para retornar o nome do estado correspondente.