{# templates/search/index.html.twig #}
{% extends "base.html.twig" %}
{% block title %}{{ search }} | Recherche {{ parent() }}{% endblock %}
{% block stylesheets %}
{{ encore_entry_link_tags('app') }}
{% endblock %}
{% block content %}
{# <div id = "mainDiv"> #}
<div id = "secondDiv">
<form class="d-flex" method="get" action="/search">
<div id="rechercheInput">
{# <div class="input-field" id="input-field-search"> #}
{# <i class="material-icons prefix">search</i> #}
<input class="form-control" id="searchbar2" type="text" style="" placeholder="Recherche" name="q" value="{{ search }}" required>
{# </div> #}
<button id="search-button" class="Btn_primary" type="submit" >Rechercher</button>
</div>
</form>
{# <div id="filtreSelect"> #}
<div class="input-field selectWrapper" id="filtreSelect">
<select name="filtres" id="sorts" class="select">
<option value="0">Filtrer la recherche</option>
<option value="1">Les moins vus</option>
<option value="2">Les plus vus</option>
<option value="3">Les plus récents</option>
<option value="4">Les moins récents</option>
</select>
<span class="focus"></span>
</div>
{# </div> #}
<div id="articlesContainer" class="container">
</div>
<div class="container" id="recoContainer">
<h2 class="section_title h2">Parcours recommandé ! </h2>
{{ render(controller('App\\Controller\\RecoController::index')) }}
</div>
{% include "footer/index.html.twig" %}
</div>
{% include "includes/volet.html.twig" %}
{#
<div id = "containerVolet" class="fermer">
<div id ="voletIcon" class = "volet">
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrow-bar-left" viewBox="0 0 16 16">
<path fill-rule="evenodd" d="M12.5 15a.5.5 0 0 1-.5-.5v-13a.5.5 0 0 1 1 0v13a.5.5 0 0 1-.5.5zM10 8a.5.5 0 0 1-.5.5H3.707l2.147 2.146a.5.5 0 0 1-.708.708l-3-3a.5.5 0 0 1 0-.708l3-3a.5.5 0 1 1 .708.708L3.707 7.5H9.5a.5.5 0 0 1 .5.5z"/>
</svg>
</div>
<div id ="previewIcon" class = "volet">
<svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" fill="currentColor" class="bi bi-justify" viewBox="0 0 25 25">
<path fill-rule="evenodd" d="M2 12.5a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5zm0-3a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5zm0-3a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5zm0-3a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5z"/>
</svg>
</div>
<div id ="chatIcon" class = "volet">
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-chat-left" viewBox="0 0 16 16">
<path d="M14 1a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H4.414A2 2 0 0 0 3 11.586l-2 2V2a1 1 0 0 1 1-1h12zM2 0a2 2 0 0 0-2 2v12.793a.5.5 0 0 0 .854.353l2.853-2.853A1 1 0 0 1 4.414 12H14a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2z"/>
</svg>
</div>
<div id ="paperclipIcon" class = "volet">
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-paperclip" viewBox="0 0 16 16">
<path d="M4.5 3a2.5 2.5 0 0 1 5 0v9a1.5 1.5 0 0 1-3 0V5a.5.5 0 0 1 1 0v7a.5.5 0 0 0 1 0V3a1.5 1.5 0 1 0-3 0v9a2.5 2.5 0 0 0 5 0V5a.5.5 0 0 1 1 0v7a3.5 3.5 0 1 1-7 0V3z"/>
</svg>
</div>
</div>
<div id ="mainVolet" class = "volet_clos mainVolet">
<div id = "articleContainer" >
<div class = "containerMessageArticle"> <p class ="messageArticle">Cliquez sur un article pour pouvoir accéder à une prévisualisation</p></div>
</div>
<div id = "commentaireContainer" class ="container_hidden">
<div class = "containerMessageArticle"> <p class ="messageArticle">Cliquez sur un article pour pouvoir accéder à une prévisualisation</p></div>
</div>
<div id = "attachmentWallContainer" class ="container_hidden">
<div class = "containerMessageArticle"> <p class ="messageArticle">Cliquez sur un article pour pouvoir accéder à une prévisualisation</p></div>
</div>
</div> #}
{# </div> #}
<script type="module">
import ui_search from "/assets/js/ui/ui_search.js";
import gestionVue from "/assets/js/gestionVue.js";
//Id de l'utilisateur
{# var user_id = parseInt({{ app.user.id }}); #}
//recherche effectué dans le moteur de recherche
var request = "{{ search }}";
// Onload
$(document).ready(function()
{
// Si l'utilisateur est connectée
{% if is_granted("ROLE_USER") %}
let user_id = parseInt({{ app.user.id }});
ui_search.init_is_granted(user_id , request);
{% else %}
ui_search.init(request);
//ui_search.init(user_id, request);
{% endif %}
gestionVue.initialisation();
});
</script>
{% endblock %}