{% import '::html.macro.twig' as html %}

{% if klant is defined %}
    {% set entity = klant %}
    {% set close_url = path('iz_klanten_close', {id: klant.id}) %}
    {% set reopen_url = path('iz_klanten_reopen', {id: klant.id}) %}
{% elseif vrijwilliger is defined %}
    {% set entity = vrijwilliger %}
    {% set close_url = path('iz_vrijwilligers_close', {id: vrijwilliger.id}) %}
    {% set reopen_url = path('iz_vrijwilligers_reopen', {id: vrijwilliger.id}) %}
{% endif %}

<h2>Afsluiting</h2>
{% if entity.afgesloten %}
    <p>
        {{ html.link('Dossier heropenen', reopen_url, 'repeat') }}
    </p>
    <dl class="dl-horizontal">
        <dt>Afsluitdatum</dt>
        <dd>{{ entity.afsluitdatum ? entity.afsluitdatum|date('d-m-Y') }}</dd>
        <dt>Afsluitreden</dt>
        <dd>{{ entity.afsluiting }}</dd>
    </dl>
{% else %}
    {% if not entity.closeable %}
        <p class="text-danger">
            Dit dossier kan niet gesloten worden omdat er nog
            {% if klant is defined %}open hulpvragen en/of{% elseif vrijwilliger is defined %}open hulpaanbiedingen en/of{% endif %}
            lopende koppelingen zijn.
        </p>
    {% else %}
        <p>
            {{ html.closeLink(close_url) }}
            {{ html.link('Dossier afsluiten', close_url) }}
        </p>
    {% endif %}
{% endif %}
