<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://xmlns.jcp.org/jsf/html"
      xmlns:f="http://xmlns.jcp.org/jsf/core"
      xmlns:ui="http://xmlns.jcp.org/jsf/facelets"
      xmlns:p="http://primefaces.org/ui">

<!-- 
    Composant section de formulaire réutilisable (WOU/DRY)
    Usage: <ui:decorate template="/templates/components/forms/form-section.xhtml">
              <ui:param name="title" value="Titre de la section" />
              <ui:param name="fluid" value="true" />
              <ui:define name="content">
                  Contenu de la section
              </ui:define>
            </ui:decorate>
-->

<ui:composition>
    <div class="card #{fluid ? 'ui-fluid' : ''}">
        <h:panelGroup rendered="#{not empty title}">
            <h5>#{title}</h5>
        </h:panelGroup>
        <ui:insert name="content">
            <!-- Contenu par défaut si aucun content n'est fourni -->
        </ui:insert>
    </div>
</ui:composition>

</html>

