{% macro status_badge(status) -%} {% set styles = { 'success': 'text-status-success bg-status-successBg border-status-success/30', 'failed': 'text-status-failed bg-status-failedBg border-status-failed/30', 'running': 'text-status-running bg-status-runningBg border-status-running/30', 'pending': 'text-status-pending bg-status-pendingBg border-status-pending/30' } %} {% set labels = {'success':'Success','failed':'Failed','running':'Running','pending':'Pending'} %} {% if status == 'running' %} {% else %} {% endif %} {{ labels[status] }} {%- endmacro %} {% macro filters_bar(range_options, current_range, statuses, current_statuses, base_url) -%}
{%- endmacro %} {% macro runs_table(runs, show_flow=False) -%} {% if runs|length == 0 %}| Run ID | {% if show_flow %}Flow | {% endif %}Status | Started | Finished |
|---|---|---|---|---|
| {{ run.id }} | {% if show_flow %}{{ run.flowName }} | {% endif %}{{ status_badge(run.status) }} | {{ run.startedAt }} | {{ run.finishedAt or '—' }} |