<div class="page-actions">
  <a href="/member/press-releases/new" class="btn btn-primary"><i class="bi bi-plus-circle-fill"></i> New Press Release</a>
</div>

<div class="pr-stats">
  <% const published = releases ? releases.filter(r => r.status === 'published' || r.status === 'distributed').length : 0; %>
  <% const pending = releases ? releases.filter(r => r.status === 'submitted').length : 0; %>
  <% const totalViews = releases ? releases.reduce((sum, r) => sum + (r.views || 0), 0) : 0; %>
  <div class="pr-stat-card"><div class="prs-num"><%= releases?.length || 0 %></div><div class="prs-label">Total Releases</div></div>
  <div class="pr-stat-card"><div class="prs-num"><%= published %></div><div class="prs-label">Published</div></div>
  <div class="pr-stat-card"><div class="prs-num"><%= pending %></div><div class="prs-label">Under Review</div></div>
  <div class="pr-stat-card"><div class="prs-num"><%= totalViews.toLocaleString() %></div><div class="prs-label">Total Views</div></div>
</div>

<% if (releases && releases.length) { %>
<div class="pr-list">
  <% releases.forEach(pr => { %>
  <div class="pr-item">
    <% if (pr.image) { %><div class="pr-thumb" style="background-image:url('<%= pr.image %>')"></div>
    <% } else { %><div class="pr-thumb pr-thumb-placeholder"><i class="bi bi-newspaper"></i></div><% } %>
    <div class="pr-body">
      <div class="pr-meta">
        <span class="badge badge-<%= pr.status === 'published' || pr.status === 'distributed' ? 'success' : pr.status === 'submitted' ? 'warning' : pr.status === 'rejected' ? 'danger' : 'secondary' %>"><%= pr.status %></span>
        <span class="pr-date"><%= moment(pr.created_at).format('MMM D, YYYY') %></span>
        <% if (pr.views > 0) { %><span class="pr-views"><i class="bi bi-eye"></i> <%= pr.views %></span><% } %>
      </div>
      <h3><a href="/member/press-releases/<%= pr.id %>"><%= pr.title %></a></h3>
      <% if (pr.excerpt) { %><p><%= pr.excerpt.substring(0,150) %>...</p><% } %>
      <% if (pr.rejection_reason) { %><div class="pr-rejection"><i class="bi bi-exclamation-triangle-fill"></i> Rejection reason: <%= pr.rejection_reason %></div><% } %>
    </div>
    <div class="pr-actions">
      <a href="/member/press-releases/<%= pr.id %>" class="btn btn-sm btn-outline-primary">View</a>
      <% if (pr.status === 'draft' || pr.status === 'rejected') { %><a href="/member/press-releases/<%= pr.id %>/edit" class="btn btn-sm btn-ghost">Edit</a><% } %>
    </div>
  </div>
  <% }) %>
</div>
<% } else { %>
<div class="empty-state"><i class="bi bi-newspaper"></i><h3>No press releases yet</h3><p>Create your first press release to get your business in the news.</p><a href="/member/press-releases/new" class="btn btn-primary">Write Press Release</a></div>
<% } %>
