fix(client): Correction des chemins des composants dans nouvelle.xhtml et detail.xhtml

- Mise à jour des références vers /templates/components/buttons/button-secondary.xhtml
- Maintien de l'approche DRY/WOU avec les composants réutilisables
- Note: Le bouton Créer reste en p:commandButton direct car il utilise action avec méthode backend
This commit is contained in:
dahoud
2025-11-29 19:13:49 +00:00
parent c877065500
commit e2278b4094
2 changed files with 9 additions and 11 deletions

View File

@@ -32,10 +32,10 @@
</div> </div>
</div> </div>
<div class="flex gap-2"> <div class="flex gap-2">
<ui:include src="/templates/components/button-secondary.xhtml"> <ui:include src="/templates/components/buttons/button-secondary.xhtml">
<ui:param name="value" value="Retour à la liste"/> <ui:param name="value" value="Retour à la liste"/>
<ui:param name="icon" value="pi pi-arrow-left"/> <ui:param name="icon" value="pi pi-arrow-left"/>
<ui:param name="outcome" value="/pages/secure/organisation/liste.xhtml"/> <ui:param name="outcome" value="/pages/secure/organisation/liste"/>
</ui:include> </ui:include>
</div> </div>
</div> </div>

View File

@@ -24,7 +24,7 @@
</span> </span>
</div> </div>
<div class="flex gap-2"> <div class="flex gap-2">
<ui:include src="/templates/components/button-secondary.xhtml"> <ui:include src="/templates/components/buttons/button-secondary.xhtml">
<ui:param name="value" value="Annuler"/> <ui:param name="value" value="Annuler"/>
<ui:param name="icon" value="pi pi-times"/> <ui:param name="icon" value="pi pi-times"/>
<ui:param name="outcome" value="/pages/secure/organisation/liste"/> <ui:param name="outcome" value="/pages/secure/organisation/liste"/>
@@ -42,18 +42,16 @@
</div> </div>
<div class="mt-3 flex justify-content-end gap-2"> <div class="mt-3 flex justify-content-end gap-2">
<ui:include src="/templates/components/button-secondary.xhtml"> <ui:include src="/templates/components/buttons/button-secondary.xhtml">
<ui:param name="value" value="Annuler"/> <ui:param name="value" value="Annuler"/>
<ui:param name="icon" value="pi pi-times"/> <ui:param name="icon" value="pi pi-times"/>
<ui:param name="outcome" value="/pages/secure/organisation/liste"/> <ui:param name="outcome" value="/pages/secure/organisation/liste"/>
</ui:include> </ui:include>
<ui:include src="/templates/components/button-success.xhtml"> <p:commandButton value="Créer"
<ui:param name="value" value="Créer"/> icon="pi pi-check"
<ui:param name="icon" value="pi pi-check"/> action="#{organisationsBean.creerOrganisation}"
<ui:param name="action" value="#{organisationsBean.creerOrganisation}"/> update=":formNouvelleOrganisation:messages"
<ui:param name="update" value=":formNouvelleOrganisation:messages"/> styleClass="ui-button-success" />
<ui:param name="onclick" value=""/>
</ui:include>
</div> </div>
</h:form> </h:form>
</ui:define> </ui:define>