<.header>
Command Center
<:subtitle>Welcome to {@current_scope.organization.name}
<%!-- Last Updated + Refresh --%>
<%= if assigns[:last_updated] do %>
Towerops will automatically monitor your devices and alert you of issues
<%= if @current_scope.organization.use_sites do %>
<.button navigate={~p"/sites/new"} variant="primary">
<.icon name="hero-plus" class="h-5 w-5" /> Create Your First Site
<% else %>
<.button navigate={~p"/devices/new"} variant="primary">
<.icon name="hero-plus" class="h-5 w-5" /> Add Your First Device
<% end %>
<% end %>
<%= if assigns[:summary] && @device_count > 0 do %>
<%!-- Section A: Health Overview --%>
<%= if @summary.insights.critical > 0 do %>
{@summary.insights.critical} critical
<% end %>
<%= if @summary.insights.warning > 0 do %>
{@summary.insights.warning} warning
<% end %>
<%= if @summary.insights.info > 0 do %>
{@summary.insights.info} info
<% end %>
at
<.link
navigate={~p"/sites/#{incident.site_id}"}
class="text-blue-600 hover:text-blue-700 dark:text-blue-400"
>
{incident.site_name}
<.icon name="hero-clock" class="h-3 w-3" />
Down {format_duration(incident.duration_seconds)}
<%= if incident.subscribers_affected > 0 do %>
<.icon name="hero-users" class="h-3 w-3" />
{format_number(incident.subscribers_affected)} affected
<% end %>
<%= if mrr_at_risk_positive?(incident.mrr_at_risk) do %>
<.icon name="hero-currency-dollar" class="h-3 w-3" />
{format_mrr(incident.mrr_at_risk)}/mo at risk
<% end %>
<%= if incident.qoe_score do %>
QoE {format_qoe(incident.qoe_score)}
<% end %>
<% end %>
<%!-- Section B+C: Two-column layout --%>
<%!-- Left: Alert Feed (3 cols) --%>
<.icon name="hero-bell-alert" class="h-5 w-5 text-red-500" /> Active Alerts
{site.device_count} devices
<%= if site.devices_down > 0 do %>
{site.devices_down} down
<% end %>
<%= if site.avg_qoe do %>
QoE {format_qoe(site.avg_qoe)}
<% end %>
<%= if site.subscribers do %>
<.icon name="hero-users" class="h-3.5 w-3.5" />
{site.subscribers} subscribers
<%= if site.mrr do %>
{format_mrr(site.mrr)}/mo
<% end %>
<% end %>
<%= if site.subscribers_affected > 0 do %>
<.icon name="hero-exclamation-triangle" class="h-3.5 w-3.5" />
{format_number(site.subscribers_affected)} affected
<%= if mrr_at_risk_positive?(site.mrr_at_risk) do %>
{format_mrr(site.mrr_at_risk)}/mo at risk
<% end %>