<?php /** /app/views/admin/dashboard.php */ ?>

<div class="stats-grid">
  <div class="stat">
    <div class="label">Pedidos totais</div>
    <div class="value"><?= (int)$metricas['total'] ?></div>
  </div>
  <div class="stat" style="border-left-color:var(--admin-info)">
    <div class="label">Novos (pendentes)</div>
    <div class="value"><?= (int)$metricas['novos'] ?></div>
  </div>
  <div class="stat" style="border-left-color:var(--admin-success)">
    <div class="label">Pedidos este mês</div>
    <div class="value"><?= (int)$metricas['mes'] ?></div>
  </div>
  <div class="stat" style="border-left-color:var(--admin-primary)">
    <div class="label">Produtos ativos</div>
    <div class="value"><?= (int)$metricas['prod'] ?></div>
  </div>
</div>

<div class="card">
  <div style="display:flex;justify-content:space-between;align-items:center;margin-bottom:16px">
    <h2 style="margin:0;font-size:1.1rem">Últimos pedidos</h2>
    <a href="<?= admin_url('pedidos') ?>" class="btn btn-outline btn-sm">Ver todos</a>
  </div>

  <?php if (empty($metricas['ultimos'])): ?>
    <p style="color:var(--admin-muted)">Nenhum pedido recebido ainda.</p>
  <?php else: ?>
    <table class="table">
      <thead>
        <tr>
          <th>Código</th><th>Cliente</th><th>Itens</th><th>Status</th><th>Data</th><th></th>
        </tr>
      </thead>
      <tbody>
        <?php foreach ($metricas['ultimos'] as $p): $st = status_pedido()[$p['status']] ?? null; ?>
        <tr>
          <td><strong><?= e($p['codigo']) ?></strong></td>
          <td><?= e($p['cliente_nome']) ?></td>
          <td><?= (int)$p['total_itens'] ?></td>
          <td><?php if ($st): ?><span class="badge badge-<?= e($st['cor']) ?>"><?= e($st['label']) ?></span><?php endif; ?></td>
          <td><?= date_br($p['created_at'], true) ?></td>
          <td><a href="<?= admin_url('pedidos/ver/' . $p['id']) ?>" class="btn btn-sm btn-outline">Ver</a></td>
        </tr>
        <?php endforeach; ?>
      </tbody>
    </table>
  <?php endif; ?>
</div>

<div style="display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px">
  <div class="card" style="text-align:center">
    <h3>Cadastrar produto</h3>
    <p style="color:var(--admin-muted);margin-bottom:20px">Adicione um novo modelo ao catálogo.</p>
    <a href="<?= admin_url('produtos/criar') ?>" class="btn btn-gold">+ Novo produto</a>
  </div>
  <div class="card" style="text-align:center">
    <h3>Gerar catálogo PDF</h3>
    <p style="color:var(--admin-muted);margin-bottom:20px">Crie um PDF premium com seus produtos.</p>
    <a href="<?= admin_url('catalogo-pdf') ?>" class="btn">Ir para catálogos</a>
  </div>
  <div class="card" style="text-align:center">
    <h3>Configurações</h3>
    <p style="color:var(--admin-muted);margin-bottom:20px">Ajuste identidade visual e textos.</p>
    <a href="<?= admin_url('configuracoes') ?>" class="btn btn-outline">Configurar</a>
  </div>
</div>
