{% extends "base.html" %}

{% from "macros.html" import format_distance with context %}

{% set heading = "Trip statistics" %}

{% block title %}{{ heading }} - Edward Betts{% endblock %}

{% block content %}
<div class="container">
  <h1>Trip statistics</h1>
  <div>Trips: {{ count }}</div>
  <div>Total distance: {{ format_distance(total_distance) }}</div>

  {% for transport_type, distance in distances_by_transport_type %}
    <div>
      {{ transport_type | title }}
      distance: {{format_distance(distance) }}
    </div>
  {% endfor %}

  {% for year, year_stats in yearly_stats | dictsort %}
    <h4>{{ year }}</h4>
    <div>Trips in {{ year }}: {{ year_stats.count }}</div>
    <div>Total distance in {{ year}}: {{ format_distance(year_stats.total_distance) }}</div>
    {% for transport_type, distance in year_stats.distances_by_transport_type.items() %}
      <div>
        {{ transport_type | title }}
        distance: {{format_distance(distance) }}
      </div>
    {% endfor %}
  {% endfor %}
</div>
{% endblock %}