{% extends "_layout" %}

{% block content %}
    {% set from = craft.app.request.getQueryParam('from') %}
    {% if from %}
        {% set parent = craft.entries.id(from).section('portalContent').one() %}
        {% if parent %}
            {% include '_partials/breadcrumbs.twig' with { breadcrumbTitle: entry.nameText, parent: parent } %}
        {% endif %}

    {% endif %}

    <section class="testimonial-detail">
        <div class="container">
            <div class="testimonial-detail__content">
                <div class="testimonial-detail__image">
                    {% include '_partials/image.twig' with {image: entry.image.one(), class: 'testimonial-detail__img', transform: 'maxWidth1000'} %}
                </div>
                <div class="testimonial-detail__text">
                    <div class="testimonial-detail__paragraph">
                        {{ entry.fullDescription }}
                    </div>
                    <div class="testimonial-detail__author">
                        <div class="testimonial-detail__name">— {{ entry.nameText }}</div>
                        <div class="testimonial-detail__subtitle">{{ entry.cause }}</div>
                    </div>
                </div>
            </div>
        </div>
    </section>

    {% set testimonials = craft.entries.section('testimonials').orderBy('RAND()').id(['not', entry.id]).limit(4) %}
    {% if testimonials | length %}
        <section class="testimonials-grid">
            <div class="container">
                <h2 class="testimonials-grid__title">{{ 'title.moreTestimonials'|t }}</h2>
                <div class="testimonials-grid__items">
                    {% for testimonial in testimonials %}
                        {% include 'generic-content/_partials/gridTestimonial.twig' with {returnTo: from} %}
                    {% endfor %}
                </div>
            </div>
        </section>
    {% endif %}

    {% set component = craft.entries.type('contactInfo').one() %}
    {% include 'generic-content/entry-types/' ~ component.type.handle ~ '.twig' with {entry: component} %}
{% endblock %}