<div class="page-header d-print-none">
  <div class="row align-items-center">
    <div class="col">
      <h2 class="page-title"><%= title %></h2>
    </div>
  </div>
</div>
<div class="card">
  <div class="card-body">
    <% if (error) { %><div class="alert alert-danger"><%= error %></div><% } %>
    <form action="<%= flyer ? '/admin/flyers/' + flyer._id : '/admin/flyers' %>" method="post" enctype="multipart/form-data">
      <div class="mb-3">
        <label class="form-label">Title</label>
        <input type="text" name="title" class="form-control" value="<%= flyer ? flyer.title : '' %>" required>
      </div>
      <div class="mb-3">
        <label class="form-label">Description</label>
        <textarea name="description" class="form-control" rows="3"><%= flyer ? (flyer.description || '') : '' %></textarea>
      </div>
      <div class="mb-3">
        <label class="form-label">Link URL</label>
        <input type="url" name="linkUrl" class="form-control" value="<%= flyer ? (flyer.linkUrl || '') : '' %>">
      </div>
      <div class="mb-3">
        <label class="form-label">Sort Order</label>
        <input type="number" name="sortOrder" class="form-control" value="<%= flyer ? flyer.sortOrder : 0 %>">
      </div>
      <div class="mb-3">
        <label class="form-label">Image <%= flyer ? '(leave empty to keep current)' : '' %></label>
        <% if (flyer && flyer.imageUrl) { %>
        <div class="mb-2"><img src="<%= flyer.imageUrl %>" alt="" style="max-height:120px;border-radius:4px;"></div>
        <% } %>
        <input type="file" name="image" class="form-control" accept="image/*" <%= flyer ? '' : 'required' %>>
      </div>
      <div class="mb-3">
        <label class="form-check">
          <input type="checkbox" name="isActive" class="form-check-input" <%= !flyer || flyer.isActive ? 'checked' : '' %>>
          <span class="form-check-label">Active</span>
        </label>
      </div>
      <div class="form-footer">
        <button type="submit" class="btn btn-primary">Save</button>
        <a href="/admin/flyers" class="btn btn-link">Cancel</a>
      </div>
    </form>
  </div>
</div>
