{% block content %}
    {% if modal %}<div class="modal-content">{% endif %}
    <div id="wa-booking-{{ id }}" class="frame">
        <div class="frame__header">
            <h3>Reservierung</h3>
            <div class="row">
                <div class="col-md-6">
                    <div class="u-flex u-items-center u-gap-1">
                        <i class="icon-uhr-outline"></i>
                        <div class="t-label">Tag/Urzeit</div>
                    </div>
                    <div class="">{{ slot.time|date('d.m.Y H:i') }}</div>
                </div>

                <div class="col-md-6">
                    <div class="u-flex u-items-center u-gap-1">
                        <i class="icon-standort-outline"></i>
                        <div class="t-label">Standort</div>
                    </div>
                    <div class="">{{ standort.title }}</div>
                </div>
            </div>

            <div class="row">
                <div class="col-md-6">
                    <div class="u-flex u-items-center u-gap-1">
                        <i class="icon-behaelter-outline"></i>
                        <div class="t-label">Verfügbare Behälterkapazität</div>
                    </div>
                    <div class="">{{ slot.behaelterAvailable }}</div>
                </div>

                <div class="col-md-6">
                    <div class="u-flex u-items-center u-gap-1">
                        <i class="icon-reben-outline"></i>
                        <div class="t-label">Verarbeitete Sorten</div>
                    </div>
                    <div class="">{{ slot.sorte|join(', ') }}</div>
                </div>
            </div>

            {% if slot.anmerkungen %}
                <div>
                    <div class="u-flex u-items-center u-gap-1">
                        <i class="icon-info-outline"></i>
                        <div class="t-label">Anmerkungen</div>
                    </div>
                    {{ slot.anmerkungen|raw }}
                </div>
            {% endif %}
        </div>

        <div class="divider m-0 mb-2"></div>

        <div class="frame__body">
            <h3>Reservierung ändern</h3>
            <form hx-post="/_ajax/vr_wa/v1/slot?do=updateReservation" enctype="multipart/form-data">
                <input type="hidden" name="id" value="{{ id }}">
                <fieldset>
                    <label for="res-behaelter">Liefernde Behältermenge</label>
                    <select id="res-behaelter" name="behaelter" required>
                        <option value="">-</option>
                        {% for option in buchen.behaelter %}
                            <option value="{{ option }}"{{ buchung.behaelter == option ? ' selected' : '' }}>{{ option }}</option>
                        {% endfor %}
                    </select>
                </fieldset>
                <fieldset>
                  <legend>Anliefernde Rebsorte(n)</legend>
                    {% for value,label in buchen.sorten %}
                        <label><input type="checkbox" name="sorten[]" value="{{ value }}"{{ value in buchung.sorten|keys ? ' checked' : '' }}> <span class="checkable">{{ label }}</span></label><br>
                    {% endfor %}
                </fieldset>
                {% if file is defined %}
                    <fieldset>
                        <div class="t-label">Aktuelle Datei</div>
                        <div class="u-flex u-items-center u-gap-1"><a href="{{ file.link }}">{{ file.name }}</a> <a href="javascript:;" hx-get="/_ajax/vr_wa/v1/slot?do=booking&id={{ id }}&modal=false&deleteFile=true" hx-target="closest .frame" hx-swap="outerHTML" class="tag tag__close-btn tag--danger tag--xs"></a></div>
                    </fieldset>
                    <fieldset>
                        <label for="res-upload">Datei überschreiben</label>
                {% else %}
                    <fieldset>
                        <label for="res-upload">Datei hochladen</label>
                {% endif %}
                    <input type="file" id="res-upload" name="upload">
                </fieldset>
                <fieldset>
                    <button type="submit">Speichern</button>
                </fieldset>
            </form>
        </div>
    {% if modal %}</div>{% endif %}
{% endblock %}

{% block modal %}
    {% if modal %}
        <script>
            (function ($) {

                window.modals = window.modals || []
                window.modals.wa_bookings = window.modals.wa_bookings || []

                if (window.modals.wa_bookings.details{{ id }} === undefined)
                {
                    window.modals.wa_bookings.details{{ id }} = new jBox('Modal', {
                    closeButton: 'box',
                    content: $('#wa-booking-{{ id }}'),
                    maxWidth: 650,
                    minWidth: 100,
                    minHeight: 100,
                    width: 650,
                    overlay: true,
                    closeOnClick: false,
                    zIndex: 'auto',
                    addClass: ''
                }).open();
                } else {
                    window.modals.wa_bookings.details{{ id }}.content.empty();
                    window.modals.wa_bookings.details{{ id }}.setContent($('#wa-booking-{{ id }}')).open();
                }

            })(jQuery);
        </script>
    {% endif %}
{% endblock %}