{% extends "base.html" %}

{% block content %}
<div class="container-fluid mt-2">
  <h1>Space launches</h1>

  {% for launch in rockets %}
    {% set country = get_country(launch.country_code) %}
    <div class="row">
      <div class="col-md-1 text-nowrap text-md-end">{{ launch.t0_date }}

        <br class="d-none d-md-block"/>
        {% if launch.t0_time %}
        {{ launch.t0_time }}{% endif %}
        {{ launch.net_precision }}
      </div>
      <div class="col-md-1 text-md-nowrap">
        <span class="d-md-none">launch status:</span>
        <abbr title="{{ launch.status.name }}">{{ launch.status.abbrev }}</abbr>
      </div>
      <div class="col">
        <div>
        {{ country.flag }}
        {{ launch.rocket }}
        &ndash;
        <strong>{{launch.mission.name }}</strong>
        &ndash;

        {% if launch.launch_provider_abbrev %}
        <abbr title="{{ launch.launch_provider }}">{{ launch.launch_provider_abbrev }}</abbr>
        {% else %}
        {{ launch.launch_provider }}
        {% endif %}
        ({{ launch.launch_provider_type }})
        &mdash;
        {{ launch.orbit.name }} ({{ launch.orbit.abbrev }})
        &mdash;
        {{ launch.mission.type }}
        </div>
        <div>
          {% if launch.pad_wikipedia_url %}
            <a href="{{ launch.pad_wikipedia_url }}">{{ launch.pad_name }}</a>
          {% else %}
            {{ launch.pad_name }} {% if launch.pad_name != "Unknown Pad" %}(no Wikipedia article){% endif %}
          {% endif %}
          &mdash; {{ launch.location }}
        </div>
        {% if launch.mission.agencies | count %}
        <div>
          {% for agency in launch.mission.agencies %}
            {%- if not loop.first %}, {% endif %}
            <a href="{{ agency.wiki_url }}">{{agency.name }}</a>
            {{ get_country(agency.country_code).flag }}
            ({{ agency.type }}) {# <img src="{{ agency.logo_url }}"/> #}
          {% endfor %}
        </div>
        {% endif %}
        <div>
        {% if launch.mission %}
          {% for line in launch.mission.description.splitlines() %}
            <p>{{ line }}</p>
          {% endfor %}
        {% else %}
          <p>No description.</p>
        {% endif %}
        </div>
      </div>
    </div>
  {% endfor %}
</div>
{% endblock %}