<div class="page-header d-print-none"><div class="col"><h2 class="page-title"><%= title %></h2></div></div>
<div class="card"><div class="card-body"><% if (error) { %><div class="alert alert-danger"><%= error %></div><% } %>
<form action="<%= banner ? '/admin/banners/' + banner.id : '/admin/banners' %>" method="post" enctype="multipart/form-data">
  <div class="mb-3"><label class="form-label">Type</label><select name="bannerType" class="form-select"><% types.forEach(function(t) { %><option value="<%= t %>" <%= banner && banner.bannerType === t ? 'selected' : '' %>><%= t %></option><% }); %></select></div>
  <div class="mb-3"><label class="form-label">Title</label><input type="text" name="title" class="form-control" value="<%= banner ? (banner.title || '') : '' %>"></div>
  <div class="mb-3"><label class="form-label">Image</label><input type="file" name="image" class="form-control" <%= banner ? '' : 'required' %>><% if (banner && banner.imageUrl) { %><img src="<%= banner.imageUrl %>" class="mt-2" style="height:60px;"><% } %></div>
  <div class="mb-3"><label class="form-label">Link URL</label><input type="url" name="linkUrl" class="form-control" value="<%= banner ? (banner.linkUrl || '') : '' %>"></div>
  <div class="mb-3"><label class="form-label">Store (grocery)</label><select name="storeId" class="form-select"><option value="">None</option><% companies.forEach(function(c) { %><option value="<%= c.id %>" <%= banner && banner.storeId == c.id ? 'selected' : '' %>><%= c.name %></option><% }); %></select></div>
  <div class="mb-3"><label class="form-label">Category Slug (service)</label><input type="text" name="categorySlug" class="form-control" value="<%= banner ? (banner.categorySlug || '') : '' %>" placeholder="home_services"></div>
  <div class="mb-3"><label class="form-label">Sort Order</label><input type="number" name="sortOrder" class="form-control" value="<%= banner ? banner.sortOrder : 0 %>"></div>
  <div class="mb-3"><label class="form-check"><input type="checkbox" name="is_active" class="form-check-input" <%= !banner || banner.isActive ? 'checked' : '' %>><span class="form-check-label">Active</span></label></div>
  <button type="submit" class="btn btn-primary">Save</button><a href="/admin/banners" class="btn btn-link">Cancel</a>
</form></div></div>
