<!DOCTYPE html>
<html lang="pt">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Link Scheduler - Grafica Design</title>
  <script src="https://cdn.tailwindcss.com"></script>
</head>
<body class="bg-gray-100">
  <div class="max-w-4xl mx-auto p-6">
    <h1 class="text-3xl font-bold text-center mb-8 text-indigo-700">🔀 Link Scheduler</h1>

    <!-- Formulário criar link -->
    <div class="bg-white p-6 rounded-xl shadow mb-8">
      <h2 class="text-xl font-semibold mb-4">Criar Novo Link</h2>
      <form action="/create" method="POST" class="grid grid-cols-1 md:grid-cols-3 gap-4">
        <input type="text" name="slug" placeholder="Slug (ex: promo2025)" required class="border p-3 rounded-lg">
        <input type="url" name="url" placeholder="URL de destino atual" required class="border p-3 rounded-lg">
        <button type="submit" class="bg-indigo-600 text-white py-3 rounded-lg hover:bg-indigo-700">Criar Link</button>
      </form>
    </div>

    <!-- Lista de links -->
    <h2 class="text-xl font-semibold mb-4">Meus Links</h2>
    <% links.forEach(link => { %>
      <div class="bg-white p-5 rounded-xl shadow mb-4">
        <div class="flex justify-between items-center">
          <div>
            <strong class="text-lg">link.grafica.design/<%= link.slug %></strong><br>
            <span class="text-sm text-gray-600">→ <%= link.current_url %></span>
          </div>
          <div class="text-right">
            <form action="/schedule" method="POST" class="inline">
              <input type="hidden" name="link_id" value="<%= link.id %>">
              <input type="datetime-local" name="scheduled_date" required class="border p-2 rounded text-sm">
              <input type="url" name="new_url" placeholder="Nova URL" required class="border p-2 rounded text-sm w-64">
              <button type="submit" class="bg-amber-500 text-white px-4 py-2 rounded text-sm">Agendar Mudança</button>
            </form>
          </div>
        </div>
      </div>
    <% }); %>
  </div>
</body>
</html>