{% extends "shared/base.html" %}

{% block title %}
  <title>Comic List</title>
{% endblock %}

{% block content %}
  {% with msg=msg %}
    {% include "components/alerts.html" %}
  {% endwith %}
  <div class="container">
    <div class="row">
      <form class="d-flex" action="/comic/comics/">
        <input class="form-control me-2" name="query" id="autocomplete" type="search" placeholder="Search" aria-label="Search">
        Completed<input type="checkbox" name="completed" {% if request.query_params.get("completed")=="on" %}checked{% endif %} aria-label="Completed">
        Order<input type="checkbox" name="order" {% if request.query_params.get("order")=="on" %}checked{% endif %} aria-label="Order">
        <button class="btn btn-outline-success" type="submit">Search</button>
      </form>
    </div>
    <div class="row">
        <h1 class="display-5">Comics..</h1>
    </div>
    <div class="row">
      <table class="table table-hover">
        <thead><tr>
          <th scope="col">Title</th>
          <th scope="col">Publisher</th>
          <th scope="col">Completed</th>
          <th colspan="2">Actions</th>
        </tr></thead>
        <tbody>
        {% for comic in comics %}
          <tr>
            <th scope="row"><a href="/comic/comics/{{comic.id}}">{{comic.title}}</a></th>
            <td><a href="/comic/publishers/{{comic.publisher.id}}">{{comic.publisher.name}}</a></td>
            <td>{% with check=comic.completed %}{% include "components/check.html" %}{% endwith %}</td>
            <td><a href="/comic/comics/edit/{{comic.id}}" class="btn btn-outline-primary btn-sm active" role="button" aria-pressed="true">Edit</a></td>
            <td><a href="/comic/comics/delete/{{comic.id}}" class="btn btn-outline-danger btn-sm active" role="button" aria-pressed="true">Delete</a></td>
         </tr>
        {% endfor %}
        </tbody>
      </table>
      <div>
        <a href="/comic/comic/add" class="btn btn-outline-primary btn-sm active" role="button" aria-pressed="true">Add Comic</a>
      </div>
    </div>
  </div>
{% endblock %}
