{% import 'blocks\\macros.html.twig' as macros %}
{% block pc_default %}
{% set pageInfo=get_page_info(app.request.locale, id ) %}
{% set pageInfocategories = pageInfo.categories|default %}
{% set pageInfotags = page.tags|default %}
{% set exclusiveTag = page.tags|filter(t =>
t.domainValue.type.name == 'Exclusive')|first|default(null) %}
{% set maxVisible = 1 %}
<div class="col item">
<a href="{{ friendlyUrl }}" class="card-anchor" style="{% if settings.card_border_radius|default %}border-radius: {{ settings.card_border_radius|default }}; overflow: hidden;{% endif %}; {% if settings.bgcoloritem|default %}background-color: {{settings.bgcoloritem}};{% endif %}">
{% block pc_default__image %}
<div class="image-container">
<picture>
{% set image = default_image|default(null) %}
{% if image is empty %}
{% set image = '/uploads/system/placeholder-vertical.png' %}
{% endif %}
<img src="{{ (image)|imagine_filter('list_event')|urldecode }}"
loading="lazy"
alt="{{ default_image_alt|default(title) }}"
title="{{ default_image_title|default(title) }}">
</picture>
</div>
{% endblock %}
{% block pc_default__caption %}
{% if settings.hide_caption|default != '1' %}
<div class="caption {{settings.align}} {% if settings.bgcoloritem|default %}bg-color-item{% endif %}" {% if settings.bgcoloritem|default or settings.coloritem|default %} style="{% if settings.bgcoloritem|default %}background-color: {{settings.bgcoloritem}};{% endif %} {% if settings.coloritem|default %}color: {{settings.coloritem}}; --info: {{settings.coloritem}}; --h3-color: {{settings.coloritem}}{% endif %}" {% endif %}>
{# {% if date|default and settings.hide_date|default != '1' %}<div class="date">{{ date|localizeddate('none', 'none', app.request.locale, null, 'date_pattern'|trans ({},'geral') ) }}</div>{% endif %} #}
<h3 class="card-title">
{{ title is defined and title is not empty
? (title|length <= 80
? title
: title|slice(0, 80) ~ '...')
}}
</h3>
{# ------ CATEGORIES ----- #}
{{ macros.renderCategoryPopover(pageInfocategories, maxVisible, false, exclusiveTag, languagecode, 'categories-list') }}
<div class="time">
{% set tz = 'Europe/Lisbon' %}
{% set fmt = app.request.locale starts with('en') ? 'MMM d Y, HH:mm' : 'd MMM Y, HH:mm' %}
{{ file_get_contents(asset('custom/time-icon.svg', 'global'))|raw }}
{{ pageInfo.page.publishDate|localizeddate('none', 'none', app.request.locale, tz, fmt) }}
</div>
</div>
{% endif %}
{% endblock %}
</a>
</div>
{% endblock %}