Correção do nomes do estados no mapa Oncomap

Correção do nomes do estados no mapa Oncomap

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.