|  | @@ -1,5 +1,5 @@
 | 
	
		
			
				|  |  |  <!DOCTYPE html>
 | 
	
		
			
				|  |  | -<html>
 | 
	
		
			
				|  |  | +<html lang="fr" data-theme="light">
 | 
	
		
			
				|  |  |      <head>
 | 
	
		
			
				|  |  |          <meta charset="UTF-8">
 | 
	
		
			
				|  |  |          <title>{% block title %}Welcome!{% endblock %}</title>
 | 
	
	
		
			
				|  | @@ -16,118 +16,82 @@
 | 
	
		
			
				|  |  |          {% endblock %}
 | 
	
		
			
				|  |  |          <!-- /javascripts -->
 | 
	
		
			
				|  |  |      </head>
 | 
	
		
			
				|  |  | -    <body>
 | 
	
		
			
				|  |  | +    <body  {{ stimulus_controller('bulma-switch') }}>
 | 
	
		
			
				|  |  |            <!-- Navbar -->
 | 
	
		
			
				|  |  | -<nav class="navbar is-fixed-top is-dark has-shadow" role="navigation" aria-label="main navigation">
 | 
	
		
			
				|  |  | -  <div class="container ">
 | 
	
		
			
				|  |  | -    <div class="navbar-brand">
 | 
	
		
			
				|  |  | -      <a class="navbar-item" href="/">
 | 
	
		
			
				|  |  | -        <strong>Orgasso</strong>
 | 
	
		
			
				|  |  | -      </a>
 | 
	
		
			
				|  |  | +      <nav class="navbar is-fixed-top has-shadow" role="navigation" aria-label="main navigation">
 | 
	
		
			
				|  |  | +        <div class="container ">
 | 
	
		
			
				|  |  | +          <div class="navbar-brand">
 | 
	
		
			
				|  |  | +            <a class="navbar-item" href="/">
 | 
	
		
			
				|  |  | +              <strong>Orgasso</strong>
 | 
	
		
			
				|  |  | +            </a>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -      <!-- Mobile menu toggle -->
 | 
	
		
			
				|  |  | -      <a role="button" class="navbar-burger" aria-label="menu" aria-expanded="false" data-target="navbarMain">
 | 
	
		
			
				|  |  | -        <span aria-hidden="true"></span>
 | 
	
		
			
				|  |  | -        <span aria-hidden="true"></span>
 | 
	
		
			
				|  |  | -        <span aria-hidden="true"></span>
 | 
	
		
			
				|  |  | -      </a>
 | 
	
		
			
				|  |  | -    </div>
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -    <!-- Liens principaux -->
 | 
	
		
			
				|  |  | -    <div id="navbarMain" class="navbar-menu">
 | 
	
		
			
				|  |  | -      <div class="navbar-start">
 | 
	
		
			
				|  |  | -        <a class="navbar-item" href="#">Accueil</a>
 | 
	
		
			
				|  |  | -        <a class="navbar-item" href="#">Articles</a>
 | 
	
		
			
				|  |  | -        <a class="navbar-item" href="#">À propos</a>
 | 
	
		
			
				|  |  | -      </div>
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -      <div class="navbar-end">
 | 
	
		
			
				|  |  | -        <a class="navbar-item">
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -                <twig:ux:icon name="bi:moon-stars-fill" class="size-2" />
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -        </a>
 | 
	
		
			
				|  |  | -        {% if app.user %}
 | 
	
		
			
				|  |  | -        <div class="navbar-item has-dropdown is-hoverable">
 | 
	
		
			
				|  |  | -          <a class="navbar-link">{{ app.user.firstName }}</a>
 | 
	
		
			
				|  |  | -          <div class="navbar-dropdown is-right">
 | 
	
		
			
				|  |  | -            <a class="navbar-item" href="#">Mon compte</a>
 | 
	
		
			
				|  |  | -            <a class="navbar-item" href="#">Mes réservations</a>
 | 
	
		
			
				|  |  | -            <hr class="navbar-divider" />
 | 
	
		
			
				|  |  | -            <a class="navbar-item" href="{{ path('app_admin') }}">Administration</a>
 | 
	
		
			
				|  |  | -            <hr class="navbar-divider" />
 | 
	
		
			
				|  |  | -            <a class="navbar-item" href="{{ path('app_logout') }}">Me déconnecter</a>
 | 
	
		
			
				|  |  | +            <!-- Mobile menu toggle -->
 | 
	
		
			
				|  |  | +            <a role="button" class="navbar-burger" aria-label="menu" aria-expanded="false" data-target="navbarMain"  {{ stimulus_controller('bulma-burger') }}>
 | 
	
		
			
				|  |  | +              <span aria-hidden="true"></span>
 | 
	
		
			
				|  |  | +              <span aria-hidden="true"></span>
 | 
	
		
			
				|  |  | +              <span aria-hidden="true"></span>
 | 
	
		
			
				|  |  | +            </a>
 | 
	
		
			
				|  |  |            </div>
 | 
	
		
			
				|  |  | -        </div>
 | 
	
		
			
				|  |  | -        {% else %}
 | 
	
		
			
				|  |  | -        <div class="navbar-item">
 | 
	
		
			
				|  |  | -          <div class="buttons">
 | 
	
		
			
				|  |  | -            <a class="button is-primary" href="{{ path('app_login') }}">Connexion</a>
 | 
	
		
			
				|  |  | -        </div>
 | 
	
		
			
				|  |  | -        </div>
 | 
	
		
			
				|  |  | -        {% endif %}
 | 
	
		
			
				|  |  | -      </div>
 | 
	
		
			
				|  |  | -    </div>
 | 
	
		
			
				|  |  | -  </div>
 | 
	
		
			
				|  |  | -</nav>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -<div class="main-content">
 | 
	
		
			
				|  |  | -{% block content %}
 | 
	
		
			
				|  |  | -  <!-- Section 1 - Introduction -->
 | 
	
		
			
				|  |  | -  <section class="section">
 | 
	
		
			
				|  |  | -    <div class="container">
 | 
	
		
			
				|  |  | -      <h1 class="title">Bienvenue sur notre site</h1>
 | 
	
		
			
				|  |  | -      <p class="subtitle">Une introduction rapide à notre contenu et à notre mission.</p>
 | 
	
		
			
				|  |  | -    </div>
 | 
	
		
			
				|  |  | -  </section>
 | 
	
		
			
				|  |  | +          <!-- Liens principaux -->
 | 
	
		
			
				|  |  | +          <div id="navbarMain" class="navbar-menu">
 | 
	
		
			
				|  |  | +            <div class="navbar-start">
 | 
	
		
			
				|  |  | +              <a class="navbar-item" href="{{ path('app_main') }}">Accueil</a>
 | 
	
		
			
				|  |  | +              <a class="navbar-item" href="#">Lien 1</a>
 | 
	
		
			
				|  |  | +              <a class="navbar-item" href="#">Lien 2</a>
 | 
	
		
			
				|  |  | +            </div>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -  <!-- Section 2 - Grille de Colonnes -->
 | 
	
		
			
				|  |  | -  <section class="section">
 | 
	
		
			
				|  |  | -    <div class="container">
 | 
	
		
			
				|  |  | -      <div class="columns">
 | 
	
		
			
				|  |  | -        <!-- Colonne 1 -->
 | 
	
		
			
				|  |  | -        <div class="column">
 | 
	
		
			
				|  |  | -          <div class="box">
 | 
	
		
			
				|  |  | -            <h2 class="title is-4">Colonne 1</h2>
 | 
	
		
			
				|  |  | -            <p>Voici du contenu pour la première colonne. Elle peut contenir des images, du texte ou des éléments divers.</p>
 | 
	
		
			
				|  |  | -          </div>
 | 
	
		
			
				|  |  | +            <div class="navbar-end">
 | 
	
		
			
				|  |  | +        <div class="navbar-item is-hoverable has-text-current is-clickable" id="theme-toggle">
 | 
	
		
			
				|  |  | +              <span class="icon is-small">
 | 
	
		
			
				|  |  | +                {{ ux_icon('bi:circle-half') }}
 | 
	
		
			
				|  |  | +              </span>
 | 
	
		
			
				|  |  |          </div>
 | 
	
		
			
				|  |  | -        <!-- Colonne 2 -->
 | 
	
		
			
				|  |  | -        <div class="column">
 | 
	
		
			
				|  |  | -          <div class="box">
 | 
	
		
			
				|  |  | -            <h2 class="title is-4">Colonne 2</h2>
 | 
	
		
			
				|  |  | -            <p>Voici du contenu pour la deuxième colonne. Utilisez les colonnes pour organiser l'affichage sur plusieurs sections.</p>
 | 
	
		
			
				|  |  | -          </div>
 | 
	
		
			
				|  |  | -        </div>
 | 
	
		
			
				|  |  | -        <!-- Colonne 3 -->
 | 
	
		
			
				|  |  | -        <div class="column">
 | 
	
		
			
				|  |  | -          <div class="box">
 | 
	
		
			
				|  |  | -            <h2 class="title is-4">Colonne 3</h2>
 | 
	
		
			
				|  |  | -            <p>Voici du contenu pour la troisième colonne. Les colonnes sont responsives et s'ajustent en fonction de la taille de l'écran.</p>
 | 
	
		
			
				|  |  | +              {% if app.user %}
 | 
	
		
			
				|  |  | +              <div class="navbar-item has-dropdown is-hoverable">
 | 
	
		
			
				|  |  | +                <a class="navbar-link">{{ app.user.firstName }}</a>
 | 
	
		
			
				|  |  | +                <div class="navbar-dropdown is-right">
 | 
	
		
			
				|  |  | +                  <a class="navbar-item" href="#" class="">Mon compte</a>
 | 
	
		
			
				|  |  | +                  <a class="navbar-item" href="#">Mes réservations</a>
 | 
	
		
			
				|  |  | +                  <hr class="navbar-divider" />
 | 
	
		
			
				|  |  | +                  <a class="navbar-item" href="{{ path('app_admin') }}">Administration</a>
 | 
	
		
			
				|  |  | +                  <hr class="navbar-divider" />
 | 
	
		
			
				|  |  | +                  <a class="navbar-item" href="{{ path('app_logout') }}">Me déconnecter</a>
 | 
	
		
			
				|  |  | +                </div>
 | 
	
		
			
				|  |  | +              </div>
 | 
	
		
			
				|  |  | +              {% else %}
 | 
	
		
			
				|  |  | +              <div class="navbar-item">
 | 
	
		
			
				|  |  | +                <div class="buttons">
 | 
	
		
			
				|  |  | +                  <a class="button is-primary" href="{{ path('app_login') }}">Connexion</a>
 | 
	
		
			
				|  |  | +              </div>
 | 
	
		
			
				|  |  | +              </div>
 | 
	
		
			
				|  |  | +              {% endif %}
 | 
	
		
			
				|  |  | +            </div>
 | 
	
		
			
				|  |  |            </div>
 | 
	
		
			
				|  |  |          </div>
 | 
	
		
			
				|  |  | -      </div>
 | 
	
		
			
				|  |  | -    </div>
 | 
	
		
			
				|  |  | -  </section>
 | 
	
		
			
				|  |  | +      </nav>
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +      <!-- contenu principal -->
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -  <!-- Section 3 - Contenu additionnel -->
 | 
	
		
			
				|  |  | -  <section class="section">
 | 
	
		
			
				|  |  | -    <div class="container">
 | 
	
		
			
				|  |  | -      <div class="content">
 | 
	
		
			
				|  |  | -        <h2>Titre de la section additionnelle</h2>
 | 
	
		
			
				|  |  | -        <p>Cette section contient du texte supplémentaire et peut inclure d'autres éléments comme des images, des listes ou des citations.</p>
 | 
	
		
			
				|  |  | -        <ul>
 | 
	
		
			
				|  |  | -          <li>Premier point de la liste</li>
 | 
	
		
			
				|  |  | -          <li>Deuxième point de la liste</li>
 | 
	
		
			
				|  |  | -          <li>Troisième point de la liste</li>
 | 
	
		
			
				|  |  | -        </ul>
 | 
	
		
			
				|  |  | +      <section class="main-content section">
 | 
	
		
			
				|  |  | +        <div class="container">
 | 
	
		
			
				|  |  | +          {% block messages %}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +          {% for type, message in app.flashes() %}
 | 
	
		
			
				|  |  | +          {{ component('Alert', {message: message[0], type: type}) }}
 | 
	
		
			
				|  |  | +          {% endfor %}
 | 
	
		
			
				|  |  | +          {% endblock %}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -      </div>
 | 
	
		
			
				|  |  | -    </div>
 | 
	
		
			
				|  |  | -  </section>
 | 
	
		
			
				|  |  | -{% endblock %}
 | 
	
		
			
				|  |  | -</div>
 | 
	
		
			
				|  |  | +        {% block content %}
 | 
	
		
			
				|  |  | +          <!-- Section 1 - Introduction -->
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +              <h1 class="title">Bienvenue sur notre site</h1>
 | 
	
		
			
				|  |  | +              <p class="subtitle">Une introduction rapide à notre contenu et à notre mission.</p>
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  
 | 
	
		
			
				|  |  | +        {% endblock %}
 | 
	
		
			
				|  |  | +        </div>
 | 
	
		
			
				|  |  | +      </section>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          <footer class="footer">
 | 
	
		
			
				|  |  |              <div class="content has-text-centered">
 |