16 lines
698 B
Plaintext
16 lines
698 B
Plaintext
<%# locals: metricas (Analytics::OperacaoMetricas) %>
|
|
<% pontos = metricas.pontos_mapa %>
|
|
<div class="bg-[#1a1a1a] rounded-2xl border border-white/5 p-6">
|
|
<div class="flex items-center justify-between mb-4">
|
|
<p class="text-gray-400 text-sm font-medium">Mapa de Calor de Entregas</p>
|
|
<span class="text-xs text-gray-500"><%= pontos.size %> pontos</span>
|
|
</div>
|
|
<% if pontos.empty? %>
|
|
<p class="text-center py-8 text-gray-500 text-sm">Sem coordenadas para exibir no período.</p>
|
|
<% else %>
|
|
<div class="mapa-calor h-96 rounded-xl overflow-hidden"
|
|
data-pontos="<%= pontos.to_json %>"
|
|
data-centro="<%= metricas.centro_mapa.to_json %>"></div>
|
|
<% end %>
|
|
</div>
|