{% set isHidden = page.contentProperties.isMemberOnly and app.user == null %}
<section class="slice slice--veille">
<div class="fluid-grid">
<div class="row">
<div class="col-12 lg-col-8 lg-col-offset-2">
<h2 class="title--L text-orange font-weight-semibold">{{ slice.title }}</h2>
{% if slice.text is defined and slice.text is not null %}
<div class="paragraph--M wysiwyg mt-6 lg:mt-8">
{{ slice.text|raw }}
</div>
{% endif %}
{% if slice.documents|length > 0 and not isHidden %}
{% set annees = [] %}
{% for doc in slice.documents %}
{% set docYear = doc.year is not empty ? doc.year : slice.defaultYear %}
{% if docYear not in annees %}
{% set annees = annees | merge([docYear]) %}
{% endif %}
{% endfor %}
{% set annees = annees|sort|reverse %}
{% set annees = annees|slice(0, 5) %}
{% set activeYear = slice.defaultYear is defined and slice.defaultYear is not empty ? slice.defaultYear : (annees|first) %}
<div class="years-tabs flex gap-6 mt-8 mb-8" id="yearsTabs">
{% for annee in annees %}
<button
class="tab-year text-lg font-weight-bold pb-2 border-b-2 transition {% if annee == activeYear %}text-violet {% else %}text-violet-light border-transparent{% endif %}"
data-year="{{ annee }}"
{% if annee == activeYear %}aria-selected="true"{% endif %}
type="button"
>
{{ annee }}
</button>
{% endfor %}
</div>
<div id="documentsList">
{% for document in slice.documents %}
{% set docYear = document.year is not empty ? document.year : slice.defaultYear %}
{% if docYear == activeYear %}
<div class="document-item mb-4">
<a onclick="gtag('event', 'telecharger-document', {'button_text': 'telecharger-document'});" href="{{ cloudinary_media(document.doc.singleMedia) }}" target="_blank" rel="noopener" class="documents-list__item w-full p-6 inline-flex justify-between items-center">
<div class="w-3/4 paragraph--M text-grey-dark font-weight-medium">{{ document.documentName }}</div>
<div class="picto relative bg-orange round shrink-0">
<svg width="18" height="18" class="icon icon--white abs-center" aria-hidden="true">
<use href="#icon-download" xlink:href="#icon-download"></use>
</svg>
</div>
</a>
</div>
{% endif %}
{% endfor %}
</div>
<script type="application/json" id="allDocumentsJson">
[
{% for document in slice.documents %}
{
"year": "{{ document.year|e('js') }}",
"defaultYear": "{{ slice.defaultYear|e('js') }}",
"name": "{{ document.documentName|e('js') }}",
"url": "{{ cloudinary_media(document.doc.singleMedia)|e('js') }}"
}{% if not loop.last %},{% endif %}
{% endfor %}
]
</script>
{% endif %}
</div>
</div>
</div>
</section>
{% block javascript %}
<script type="text/javascript" src="{{ asset('js/back/slices/veille-block.js') }}"></script>
{% endblock javascript %}