<%- include('../partials/app-start') %>
<div class="page-heading"><div><span class="eyebrow">CADASTROS GERAIS</span><h1>Empresas</h1><p>Gerencie as empresas integrantes do grupo.</p></div><a class="primary-button" href="/cadastros/empresas/nova">+ Nova empresa</a></div>
<section class="metrics compact"><article><span>Empresas cadastradas</span><strong><%= companies.length %></strong><small>Base corporativa</small></article><article><span>Empresas ativas</span><strong><%= companies.filter(c => c.status === 'active').length %></strong><small>Em operação</small></article><article><span>Filiais vinculadas</span><strong><%= companies.reduce((t,c) => t + Number(c.branch_count), 0) %></strong><small>Total do grupo</small></article></section>
<section class="data-card">
  <div class="card-header"><div><h2>Empresas cadastradas</h2><p>Matrizes e empresas integrantes do grupo</p></div><form class="search-form"><input name="q" value="<%= q %>" placeholder="Buscar por nome ou CNPJ"><button>Buscar</button></form></div>
  <div class="table-wrap"><table><thead><tr><th>Empresa</th><th>CNPJ</th><th>Localidade</th><th>Filiais</th><th>Situação</th><th></th></tr></thead><tbody>
  <% if (!companies.length) { %><tr><td colspan="6" class="empty"><b>Nenhuma empresa cadastrada</b><span>Cadastre a primeira empresa do grupo para continuar.</span></td></tr><% } %>
  <% companies.forEach(company => { %><tr><td><b><%= company.trade_name %></b><small><%= company.legal_name %></small></td><td data-cnpj="<%= company.cnpj %>"><%= company.cnpj %></td><td><%= company.city ? company.city + '/' + company.state : '—' %></td><td><%= company.branch_count %></td><td><span class="status active">Ativa</span></td><td><a class="row-action" href="/cadastros/empresas/<%= company.id %>/editar">Editar</a></td></tr><% }) %>
  </tbody></table></div>
</section>
<%- include('../partials/app-end') %>
