<% advertisements.map((item) => { %>
<tr id="tr<%= item._id %>">
    <td><%= moment(item.createdAt).locale(lang).format('YYYY/MM/DD') %></td>

    <td>
        <span class="fw-semibold"><%= item.name ? (item.name.length > 30 ? item.name.substring(0, 30) + '...' : item.name) : '—' %></span>
    </td>

    <td><%= item.user?.name || '—' %></td>

    <td class="fw-semibold"><%= item.price ? item.price.toLocaleString() : '—' %></td>

    <td><%= (item.region && item.region.name && (item.region.name[lang] || item.region.name.ar || item.region.name.en)) || '—' %></td>

    <td>
        <% if (item.status === 'pending') { %>
            <span class="badge bg-label-warning"><%= i18n.__('advertisement.pending') %></span>
        <% } else if (item.status === 'accepted') { %>
            <span class="badge bg-label-success"><%= i18n.__('advertisement.accepted') %></span>
        <% } else if (item.status === 'rejected') { %>
            <span class="badge bg-label-danger"><%= i18n.__('advertisement.rejected') %></span>
        <% } else if (item.status === 'sold') { %>
            <span class="badge bg-label-info"><%= i18n.__('advertisement.sold') %></span>
        <% } else if (item.status === 'expired') { %>
            <span class="badge bg-label-secondary"><%= i18n.__('advertisement.expired') %></span>
        <% } else { %>
            <span class="badge bg-label-dark"><%= item.status %></span>
        <% } %>
    </td>

    <td>
        <div class="d-inline-block text-nowrap">
            <a href="/dashboard/advertisements/show/<%= item._id %>" class="btn btn-sm btn-icon">
                <i class="text-info ti ti-eye-check"></i>
            </a>
            <a class="btn btn-sm btn-icon delete-row" id="<%= item._id %>" data-url="/dashboard/advertisements/delete">
                <i class="text-danger ti ti-trash-x"></i>
            </a>
        </div>
    </td>
</tr>
<% }) %>
