OutletCard
Domain · UPSOutlet status card showing name, ON/OFF status badge, power draw, and protection indicator.
Primary Server
On420 W
Spare
Off
<%- include('../../../modules/domain/ups/OutletCard', { outlet: outlet }) %>
<%
var _outlet = locals.outlet || {};
var _name = _outlet.name || 'Outlet';
var _status = (_outlet.status || 'OFF').toUpperCase();
var _powerW = _outlet.powerW || 0;
var _protected = _outlet.protected !== false;
var statusMeta = {
ON: { text: 'text-success', bg: 'bg-success/10', border: 'border-success/30', dot: 'bg-success', label: 'On' },
OFF: { text: 'text-text-secondary', bg: 'bg-surface-overlay', border: 'border-border', dot: 'bg-text-secondary', label: 'Off' },
REBOOTING:{ text: 'text-warning', bg: 'bg-warning/10', border: 'border-warning/30', dot: 'bg-warning', label: 'Rebooting' },
};
var sm = statusMeta[_status] || statusMeta.OFF;
%>
<%= _name %>
<% if (_protected) { %>
<% } %>
<%= sm.label %>
<% if (_powerW > 0) { %>
<%= _powerW %> W
<% } %>