{% extends 'cards/base.html' %}
{% load duration i18n %}
{% block header %}
    <a href="{% url "core:sleep-list" %}">{% trans "Recent Sleep" %}</a>
{% endblock %}
{% block title %}
    {% if sleeps|length > 0 %}
        <div id="sleep-days-carousel"
             class="carousel slide"
             data-bs-interval="false">
            <div class="carousel-inner">
                {% for sleep in sleeps %}
                    <div class="carousel-item{% if forloop.counter == 1 %} active{% endif %}">
                        <div class="last-sleep-method text-center">
                            {% if sleep.total %}
                                {{ sleep.total|duration_string:"m" }}
                            {% else %}
                                {% trans "None" %}
                            {% endif %}
                        </div>
                        <div class="text-center small">
                            {% if sleep.count > 0 %}
                                {% blocktrans trimmed count counter=sleep.count %}
                                    {{ counter }} sleep
                                {% plural %}
                                    {{ counter }} sleeps
                                {% endblocktrans %}
                            {% endif %}
                        </div>
                        {% blocktrans trimmed with since=sleep.date.date|dayssince %}
                            <div class="text-center small text-body-secondary">{{ since }}</div>
                        {% endblocktrans %}
                    </div>
                {% endfor %}
            </div>
            {% if sleeps|length > 1 %}
                <a class="carousel-control-prev"
                   href="#sleep-days-carousel"
                   role="button"
                   data-bs-slide="prev">
                    <span class="carousel-control-prev-icon" aria-hidden="true"></span>
                    <span class="visually-hidden">{% trans "Previous" %}</span>
                </a>
                <a class="carousel-control-next"
                   href="#sleep-days-carousel"
                   role="button"
                   data-bs-slide="next">
                    <span class="carousel-control-next-icon" aria-hidden="true"></span>
                    <span class="visually-hidden">{% trans "Next" %}</span>
                </a>
            {% endif %}
        </div>
    {% else %}
        {% trans "None" %}
    {% endif %}
{% endblock %}