{% from "./my-reports-list-item-title/view.njk" import dprMyReportListItemTitle %}
{% from "./my-reports-list-item-description/view.njk" import dprMyReportListItemDescription %}
{% from "./my-reports-list-item-schedule/view.njk" import dprMyReportListItemSchedule %}
{% from "./my-reports-list-item-filters/view.njk" import dprMyReportListItemFilters %}
{% from "./my-reports-list-item-status/view.njk" import dprMyReportListItemStatus %}
{% from "./my-reports-list-item-actions/view.njk" import dprMyReportListItemActions %}

{% set title = item.title %}
{% set description = item.description %}
{% set actions = item.actions %}
{% set filters = item.filters %}
{% set status = item.status %}
{% set schedule = item.schedule %}

{% set meta = item.meta %}
{% set tableId = meta.tableId %}
{% set listType = meta.listType %}

<div class="dpr-my-reports__row-separator"></div>

<div
  class="dpr-my-reports__row"
  data-row-id="dpr-my-report-{{ tableId }}"
  data-report-id="{{ meta.reportId }}"
  data-id="{{ meta.id }}"
  data-table-id="{{ tableId }}"
  data-execution-id="{{ meta.executionId }}"
  data-status="{{ status }}"
  data-list-type="{{ meta.listType }}"
  data-csrf-token="{{ meta.csrfToken }}"
  data-path="{{ meta.path }}"
  aria-labelledby="row_{{ title.productName | dpr.spacesToDash }}_{{ title.reportName | dpr.spacesToDash }}_{{ tableId }}"
>
  <div class="dpr-my-reports__cell dpr-my-reports__cell--title">{{ dprMyReportListItemTitle(title, tableId) }}</div>

  {% if description %}
    <div class="dpr-my-reports__cell dpr-my-reports__cell--description">
      {{ dprMyReportListItemDescription(description) }}
    </div>
  {% endif %}

  {% if filters %}
    <div class="dpr-my-reports__cell dpr-my-reports__cell--filters">{{ dprMyReportListItemFilters(filters) }}</div>
  {% endif %}

  {% if status %}
    <div class="dpr-my-reports__cell dpr-my-reports__cell--status">{{ dprMyReportListItemStatus(status) }}</div>
  {% endif %}

  {% if schedule %}
    <div class="dpr-my-reports__cell dpr-my-reports__cell--schedule">{{ dprMyReportListItemSchedule(schedule) }}</div>
  {% endif %}

  <div class="dpr-my-reports__cell dpr-my-reports__cell--actions">{{ dprMyReportListItemActions(actions) }}</div>
</div>
