{% extends "base.html" %}
{% import "_icons.html" as icons %}
{% block title %}{{ schutter.voornaam }} {{ schutter.achternaam }} — ClayTracker{% endblock %}
{% block content %}
  <a class="terug-link" href="{{ url_for('leden.lijst') }}">&larr; Terug naar leden</a>
  <h2>{{ schutter.voornaam }} {{ schutter.achternaam }}</h2>

  <div class="card card-smal">
    <h3>Gegevens bewerken</h3>
    <form method="post" action="{{ url_for('leden.bewerken', schutter_id=schutter.id) }}" novalidate>
      <div class="veld">
        <label for="voornaam">Voornaam</label>
        <input type="text" id="voornaam" name="voornaam" value="{{ schutter.voornaam }}" required>
      </div>
      <div class="veld">
        <label for="achternaam">Achternaam</label>
        <input type="text" id="achternaam" name="achternaam" value="{{ schutter.achternaam }}" required>
      </div>
      <button type="submit">Opslaan</button>
    </form>

    <hr>

    <form method="post" action="{{ url_for('leden.verwijderen', schutter_id=schutter.id) }}"
          onsubmit="return confirm('Lid &quot;{{ schutter.voornaam }} {{ schutter.achternaam }}&quot; helemaal verwijderen? In eerdere wedstrijden blijft de score staan, maar dan als &quot;Lid gewist&quot;. Weet je dit heel zeker?');">
      <button type="submit" class="knop-secundair knop-gevaar">{{ icons.prullenbak() }} Lid verwijderen</button>
    </form>
  </div>

  <h3>Historie</h3>
  {% if historie %}
    <div class="card">
      <div class="table-wrap">
        <table>
          <thead>
            <tr><th>Wedstrijd</th><th>Datum</th><th>Status</th><th>Totaal</th><th>Totaal 2e schot</th></tr>
          </thead>
          <tbody>
            {% for regel in historie %}
              <tr>
                <td><a href="{{ url_for('wedstrijden.overzicht', wedstrijd_id=regel.wedstrijd_id) }}">{{ regel.wedstrijd_naam }}</a></td>
                <td>{{ regel.datum }}</td>
                <td><span class="badge badge-{{ regel.status }}">{{ regel.status }}</span></td>
                <td>{{ regel.totaal }}</td>
                <td>{{ regel.totaal_tweede_schot }}</td>
              </tr>
            {% endfor %}
          </tbody>
        </table>
      </div>
    </div>
  {% else %}
    <p><em>Dit lid heeft nog aan geen enkele wedstrijd meegedaan.</em></p>
  {% endif %}
{% endblock %}
