<.header> {@page_title} <:subtitle>{t("Manage your site locations and hierarchy")} <:actions> <.link navigate={~p"/sites-map"} class="btn btn-outline btn-sm gap-1.5 mr-2"> <.icon name="hero-map" class="h-4 w-4" /> Map View <.button navigate={~p"/sites/new"} variant="primary"> <.icon name="hero-plus" class="h-5 w-5" /> New Site <%= if @sites == [] do %>
<.icon name="hero-map-pin-solid" class="h-12 w-12 text-blue-500 dark:text-blue-400" />

{t("No Sites Yet")}

{t("Create your first site to organize devices by tower location.")}

<.button navigate={~p"/sites/new"} variant="primary"> <.icon name="hero-plus" class="h-4 w-4" /> Add Site
<% else %> <%!-- Sites table --%>
{t("Site")} {t("Devices")} {t("Down")}
<.link navigate={~p"/sites/#{site.id}"} class="flex items-center gap-2 text-sm font-medium text-gray-900 hover:text-blue-600 dark:text-white dark:hover:text-blue-400" > {site.name}

↳ {site.parent_site.name}

{if @summary_map[site.id], do: @summary_map[site.id].device_count, else: 0} <%= if @summary_map[site.id] && @summary_map[site.id].devices_down > 0 do %> {@summary_map[site.id].devices_down} <% else %> 0 <% end %>
<%!-- Insights --%> <%= if @insights != [] do %>

{t("Insights")}

<.link navigate={~p"/insights"} class="text-xs font-medium text-blue-600 hover:text-blue-700 dark:text-blue-400" > View all →
{insight.urgency} {insight.source}

{insight.title}

{insight.description}

<% end %> <% end %>