{% trans_default_domain 'front' %}{% import "front/_shared/macros.html.twig" as macro %}{% set isMobile = isMobile() %}{% set account = account is defined %}{% if not isMobile %} <h1><span>{{ accommodation.name }}</span></h1> <h2 class="subtitle">{{ accommodation.address }}</h2>{% else %} <h2 class="detail-title"> Description <span>du logement</span> </h2>{% endif %}<div class="icon-list"> <ul> {% if not account %} <li> <img src="{{ asset('build/images/icons/smiley-wink.png') }}" alt="chambres"> {% if accommodation.totalAvailableRooms > 0 %} <span class="green-txt">{{ 'total.rooms_available'|trans({count: accommodation.totalAvailableRooms})|raw }}</span> {% if accommodation.rooms|length > 1 %} / {{ accommodation.rooms|length }} {% endif %} {% else %} <span class="text-primary">{{ 'label.room_not_available'|trans }}</span> {% endif %} </li> {% endif %} <li><img src="{{ asset('build/images/icons/logement.png') }}" alt="logement"> {{ 'label.accommodation_surface'|trans({value: accommodation.surface}) }}</li> {% if accommodation.transports|length > 0 %} <li> <img src="{{ asset('build/images/icons/metro.png') }}"> {{ accommodation.transports|map(t => t.label)|join(' / ') }} </li> {% endif %} </ul></div>{% if account %} <div class="card mb-4 p-3"> {% if accommodation.info.netflix %} <div class="d-flex flex-row align-items-center"> <img src="{{ asset('build/images/detail/netflix.svg') }}" width="20" alt="" class="mr-2"> <div> <strong>Netflix :</strong> {{ accommodation.info.netflix }} </div> </div> {% endif %} </div>{% endif %}<p>{{ accommodation.description|nl2br|raw }}</p>{% if accommodation.equipments|length > 0 %} {% if not isMobile %} <h3>{{ 'title.accommodation_equipments'|trans|raw }}</h3> {% else %} <h2 class="detail-title"> {{ 'title.accommodation_equipments'|trans|raw }} </h2> {% endif %} <div class="equipment-list equip-list" data-controller="equipment-list"> {% set totalEquipment = 0 %} <ul> {% if accommodation.girlsOnly %} {% set totalEquipment = totalEquipment+1 %} <li><img src="{{ asset('build/images/icons/girls.svg') }}" alt=""> {{ 'label.girlsOnly'|trans }}</li> {% endif %} {% if accommodation.garden %} {% set totalEquipment = totalEquipment+1 %} <li><img src="{{ asset('build/images/icons/garden.svg') }}" alt=""> {{ 'label.garden'|trans }}</li> {% endif %} {% if accommodation.petFriendly %} {% set totalEquipment = totalEquipment+1 %} <li><img src="{{ asset('build/images/icons/petfriendly.svg') }}" alt=""> {{ 'label.petFriendly'|trans }}</li> {% endif %} {% set totalEquipment = totalEquipment + accommodation.equipments|length %} {% for equipment in accommodation.equipments %} <li> {% if equipment.image %} <img src="{{ equipment.image.getUrl() }}" alt="{{ equipment.label }}"> {% else %} <img src="{{ asset('build/images/icons/icon-layers.png') }}" alt="{{ equipment.label }}"> {% endif %} {{ equipment.label }} </li> {% endfor %} </ul> {% if totalEquipment > 9 %} <a href="" class="seemore open-list" data-action="equipment-list#more">Voir tous les équipements</a> <a href="" class="seemore close-list" data-action="equipment-list#less">Réduire les équipements</a> {% endif %} </div>{% endif %}{% if accommodation.services|length > 0 %} <div id="services" class="services"> {% if not isMobile %} <h3>{{ 'title.accommodation_services'|trans|raw }}</h3> {% else %} <h2 class="detail-title"> {{ 'title.accommodation_services'|trans|raw }} </h2> {% endif %} <div class="accordion accordion-service" id="accordionRoom"> {% for service in accommodation.services %} <div class="card"> <div class="card-header"> <h2 class="mb-0"> <button class="btn btn-link btn-block text-left collapsed" type="button" data-toggle="collapse" data-target="#collapseService-{{ service.id }}"> <span class="w-icon"> {% if service.image %} <img src="{{ service.image.getUrl() }}" alt="{{ service.label }}"> {% endif %} {{ service.label }} </span> <span class="chevron"><img src="{{ asset('build/images/icons/chevron-down-dark.svg') }}"></span> </button> </h2> </div> <div id="collapseService-{{ service.id }}" class="collapse" data-parent="#accordionRoom"> <div class="card-body"> {{ service.description }} </div> </div> </div> {% endfor %} </div> <!-- accordion --> </div> <!-- services -->{% endif %}{% if accommodation.universities|length > 0 %} {% if not isMobile %} <h3>{{ 'title.accommodation_universities'|trans|raw }}</h3> {% else %} <h2 class="detail-title"> {{ 'title.accommodation_universities'|trans|raw }} </h2> {% endif %} <div class="mb-4"> <ul> {% for university in accommodation.universities %} <li> {{ university.label }} </li> {% endfor %} </ul> </div>{% endif %}{% if accommodation.getTotalAvailableRooms < accommodation.rooms|length %} {% if not isMobile %} <h3 id="colocataires">{{ 'title.accommodation_roommates'|trans|raw }}</h3> {% else %} <h2 class="detail-title"> {{ 'title.accommodation_roommates'|trans|raw }} </h2> {% endif %} <div class="owl-carousel residents" data-controller="carousel" data-type="roommates"> {% for room in accommodation.rooms %} {% if not room.available and room.occupancy is not null %} {% set occupant = room.occupancy.user %} <div class="resident"> <h4>{{ room.name }}</h4> {{ macro.avatar(occupant) }} <h5>{{ occupant.firstname }}</h5> {% if occupant.birthday %} <p class="age"> {{ 'label.user_age'|trans({value: date('now').diff(occupant.birthday).format('%y')}) }} </p> {% endif %} {% if occupant.job %} <p class="status">{{ occupant.job }}</p> {% endif %} </div> <!-- résident --> {% endif %} {% endfor %} </div> <!-- residents -->{% endif %}{% if not isMobile %} {% include 'front/accommodation/blocks/geolocation.html.twig' %}{% endif %}