{% extends 'Nordinfo/Main/base.html.twig' %}
{% block title %}Contacts et élus - Nord Info{% endblock %}
{% block body_class %}body-contacts
{% endblock %}
{% block header_epingles %}
{{ include('Lenord/Main/parts/epingles.html.twig') }}
{% endblock %}
{% block header_breadcrumb %}
{{ include('Nordinfo/Main/parts/breadcrumb.html.twig') }}
{% endblock %}
{% block body %}
<main role="main" class="mainContent pt-5" id="mainContent" tabindex="-1" data-aria-hidden-by-modal>
{% if referer is not null %}
{% set url_back = referer %}
{% else %}
{% set url_back = path('info') %}
{% endif %}
{% include 'Nordinfo/Main/parts/back_btn.html.twig' with {'back_btn_class':'_list-page'} %}
<div class="container">
<div class="containerPageHeader">
<h1>Contacts et élus</h1>
<p class="text-center"><strong>{{ filter_title }}</strong></p>
</div>
</div>
<hr class="hrBrown mb-0 mt-0">
<div class="filtersBarContainer">
<div class="container">
<div class="__inner">
<div class="__col-filters">
<div class="filtersBar">
<ul>
<li {% if is_search == 0 %}class="active"{% endif %}>
<a href="{{ path('contacts') }}" {% if is_search == 0 %}aria-current="true"{% endif %}>
<svg aria-hidden="true" focusable="false" id="Layer_1" class="__icon" data-name="Layer 1"
xmlns="http://www.w3.org/2000/svg" viewbox="0 0 32.2 39.1">
<path class="cls-1"
d="M29.4,0H2.7A2.69,2.69,0,0,0,0,2.7V33.3H0v3.1a2.69,2.69,0,0,0,2.7,2.7H29.5a2.69,2.69,0,0,0,2.7-2.7V2.5A2.82,2.82,0,0,0,29.4,0ZM7.9,27.2a2.9,2.9,0,1,1,2.9-2.9A2.9,2.9,0,0,1,7.9,27.2Zm0-8.3A2.9,2.9,0,1,1,10.8,16,2.9,2.9,0,0,1,7.9,18.9Zm0-8.3a2.9,2.9,0,1,1,2.9-2.9A2.9,2.9,0,0,1,7.9,10.6ZM28.1,24.4A2.05,2.05,0,0,1,26,26.5H15.2a2.05,2.05,0,0,1-2.1-2.1V24a2.05,2.05,0,0,1,2.1-2.1H26A2.05,2.05,0,0,1,28.1,24Zm.7-8.3a2.05,2.05,0,0,1-2.1,2.1H15.3a2.05,2.05,0,0,1-2.1-2.1v-.3a2.05,2.05,0,0,1,2.1-2.1H26.7a2.05,2.05,0,0,1,2.1,2.1Zm0-8.2A2.05,2.05,0,0,1,26.7,10H15.3a2.05,2.05,0,0,1-2.1-2.1V7.6a2.05,2.05,0,0,1,2.1-2.1H26.7a2.05,2.05,0,0,1,2.1,2.1Z"/>
</svg>
<svg aria-hidden="true" focusable="false" version="1.1" id="Layer_1"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewbox="0 0 93.1 69.5" style="enable-background:new 0 0 93.1 69.5;" xml:space="preserve"
class="__check">
<g>
<g>
<path d="M93.1,11.8C93.1,12,93,12.2,93,12.4c-0.2,0.8-0.6,1.6-1.2,2.2C73.9,32.4,56.1,50.2,38.2,68.1c-1.8,1.8-4.8,1.8-6.6,0
C21.6,58,11.5,47.9,1.4,37.8c-1.9-1.9-1.9-4.8,0-6.6C3.6,29,5.8,26.8,8,24.6c1.8-1.8,4.7-1.8,6.6,0c6.7,6.7,13.3,13.3,20,20
c0.1,0.1,0.2,0.3,0.4,0.5c0.2-0.2,0.3-0.4,0.4-0.6C49.7,30.2,64.1,15.8,78.5,1.5c2-2,4.8-2,6.8,0c2.1,2.1,4.3,4.3,6.4,6.4
c0.8,0.8,1.2,1.6,1.4,2.7c0,0,0,0.1,0.1,0.1C93.1,11,93.1,11.4,93.1,11.8z"/>
</g>
</g>
</svg>
<span>Liste complète</span>
</a>
</li>
<li {% if app.request.query.all['canton_id'] is defined %}class="active"{% endif %}>
<a href="#" data-toggle="modal" {% if app.request.query.all['canton_id'] is defined %}aria-current="true"{% endif %} data-target="#modalContactsFilter">
<svg aria-hidden="true" focusable="false" id="Layer_1" data-name="Layer 1" class="__icon"
xmlns="http://www.w3.org/2000/svg" viewbox="0 0 22.37 34.9">
<path class="cls-1"
d="M21.52,16.5a12.14,12.14,0,0,0,.2-8.4,6.94,6.94,0,0,0-.5-1.3c-.1-.2-.1-.3-.2-.5a2.51,2.51,0,0,0-.4-.7,2.19,2.19,0,0,0-.3-.5l-.6-.9a10.6,10.6,0,0,0-6.6-4h0A7.49,7.49,0,0,0,11,0a10.26,10.26,0,0,0-8.4,4.5v.1A12,12,0,0,0,.92,16.7c2.4,6.3,6,11.8,10.3,18.2,3.5-5.1,7-10.4,9.4-16.2A8.49,8.49,0,0,0,21.52,16.5Zm-9.9-.1h-.5a4.91,4.91,0,0,1-4.5-4.9,5.08,5.08,0,0,1,5-5,5,5,0,0,1,4.9,4.9A5.13,5.13,0,0,1,11.62,16.4Z"/>
</svg>
<svg aria-hidden="true" focusable="false" version="1.1" id="Layer_1"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewbox="0 0 93.1 69.5" style="enable-background:new 0 0 93.1 69.5;" xml:space="preserve"
class="__check">
<g>
<g>
<path d="M93.1,11.8C93.1,12,93,12.2,93,12.4c-0.2,0.8-0.6,1.6-1.2,2.2C73.9,32.4,56.1,50.2,38.2,68.1c-1.8,1.8-4.8,1.8-6.6,0
C21.6,58,11.5,47.9,1.4,37.8c-1.9-1.9-1.9-4.8,0-6.6C3.6,29,5.8,26.8,8,24.6c1.8-1.8,4.7-1.8,6.6,0c6.7,6.7,13.3,13.3,20,20
c0.1,0.1,0.2,0.3,0.4,0.5c0.2-0.2,0.3-0.4,0.4-0.6C49.7,30.2,64.1,15.8,78.5,1.5c2-2,4.8-2,6.8,0c2.1,2.1,4.3,4.3,6.4,6.4
c0.8,0.8,1.2,1.6,1.4,2.7c0,0,0,0.1,0.1,0.1C93.1,11,93.1,11.4,93.1,11.8z"/>
</g>
</g>
</svg>
<span>Filtre géographique</span>
</a>
</li>
</ul>
</div>
</div>
<div class="__col-search">
<form action="{{ path('search_contact') }}" class="formSearchMain form">
<label class="sr-only" for="inputSearch">Recherche</label>
<div class="__input-wrapper">
<input name="search" type="text" id="inputSearch" placeholder="Rechercher"
class="form-control __input-search" title="Rechercher">
<button type="submit" class="__btn-search">
<img src="{{ asset('img/brandmaster/icon-search-le-nord.svg') }}" alt="">
<span class="sr-only">rechercher un élu</span>
</button>
</div>
</form>
</div>
</div>
</div>
</div>
<hr class="hrBrown mb-0 mt-0">
<div class="containerContactsList">
<div class="__inner">
<div class="__col-contacts">
<div class="container">
<ul>
{% for contact in contacts %}
<li>
<a href="{{ path('contact_detail', {'slug': contact.slug}) }}" class="itemContact"
data-first-letter="{{ contact.firstName|first }}">
<div class="__inner">
<div class="__col-img">
<div class="__img"
style="background-image:url('{{ asset('upload/images/'~contact.picture) }}')"></div>
</div>
<div class="__col-text">
<div class="__name">
<span>{{ contact.firstName }}
{{ contact.lastName }}</span>
</div>
<div class="__info">
{% if contact.civilite == "Mr" %}Conseiller départemental{% else %}Conseillère départementale{% endif %}
{% if contact.shortDescription is not null %}
-
{{ contact.shortDescription }}
{% endif %}
{% if contact.canton is not null %}
-
{{ contact.canton.canton }}
{% endif %}
</div>
</div>
</div>
</a>
</li>
{% endfor %}
</ul>
</div>
</div>
<div class="__col-letters">
<div class="container-letters" id="containerLetters">
<ul>
<li>A</li>
<li>B</li>
<li>C</li>
<li>D</li>
<li>E</li>
<li>F</li>
<li>G</li>
<li>H</li>
<li>I</li>
<li>J</li>
<li>K</li>
<li>L</li>
<li>M</li>
<li>N</li>
<li>O</li>
<li>P</li>
<li>Q</li>
<li>R</li>
<li>S</li>
<li>T</li>
<li>U</li>
<li>V</li>
<li>W</li>
<li>X</li>
<li>Y</li>
<li>Z</li>
</ul>
</div>
</div>
</div>
<div style="padding-bottom:200px;"></div>
</div>
<div class="modal fade modalCustom _no-header" id="modalContactsFilter" tabindex="-1" role="dialog"
aria-label="Filtre géographique" aria-hidden="true">
<div class="modal-dialog" role="document">
<button type="button" class="close" data-dismiss="modal">
<span aria-hidden="true">×</span>
<span class="sr-only">Fermer Filtre géographique</span>
</button>
<div class="modal-content">
<div class="modal-body">
<form action="{{ path('search_contact') }}" id="formContactsFilter">
<div class="form-group">
<label for="selectCanton">
<strong>Votre canton :</strong>
</label>
<select class="form-control" name="canton_id" id="selectCanton" aria-label="Votre canton, mise à jour de la liste des conseillers départementaux à la sélection d'un canton">
<option value="" selected>Votre canton</option>
{% for canton in cantons %}
<option value="{{ canton.id }}">{{ canton.canton }}</option>
{% endfor %}
</select>
</div>
<div class="separatorOr">
<p>ou</p>
</div>
<div class="form-group">
<label for="inputCommune">
<strong>Votre commune :</strong>
</label>
<input class="form-control" name="search" id="inputCommune" type="text"
placeholder="Saisir le nom de votre commune">
</div>
<div
class="text-right">
<button type="submit" class="btn btnSubmit">
<span class="__text">Confirmer</span>
</button>
</div>
</form>
</div>
</div>
</div>
</div>
</main>
{% endblock %}