{# country, squad, buteur_pick, buteur_pick_return, competition_started (optionnel) #} {% import 'competition/_country_squad_macros.html.twig' as squad_macros %} {% set buteur_pick = buteur_pick|default({ enabled: false, current_id: null, current_name: null, disabled_reason: null }) %} {% set competition_started = competition_started|default(false) %} {% set can_pick_buteur = buteur_pick.enabled and not competition_started %}
{% if competition_started %}

Le choix du buteur est verrouillé depuis le début de la compétition.

{% elseif can_pick_buteur %}

Cliquez sur un joueur pour le choisir comme buteur.

{% elseif buteur_pick.disabled_reason == 'cotisation' %}

Réglez votre cotisation pour choisir un buteur.

{% endif %} {% if squad.total == 0 %}

Aucun joueur synchronisé pour ce pays.

{% else %}
{% if squad.has_positions %}
{% if squad.goalkeepers|length > 0 %}
{% for player in squad.goalkeepers %} {{ squad_macros.player_card(player, buteur_pick, can_pick_buteur) }} {% endfor %}
{% endif %} {% for zone in squad.zones %} {% set zone_count = 0 %} {% for group in zone.groups %} {% set zone_count = zone_count + group.players|length %} {% endfor %} {% if zone_count > 0 %}
{{ zone.label }}
{% for group in zone.groups %}
{% for player in group.players %} {{ squad_macros.player_card(player, buteur_pick, can_pick_buteur) }} {% endfor %}
{% endfor %}
{% endif %} {% endfor %}
{% else %}

Les postes ne sont pas encore disponibles. Relancez la synchro des joueurs pour afficher la composition sur le terrain.

{% endif %}
{% endif %} {% if can_pick_buteur %} {% include 'buteur/_pick_dialog.html.twig' with { buteur_pick_return: buteur_pick_return, } only %} {% endif %}