modul-components icon indicating copy to clipboard operation
modul-components copied to clipboard

MODUL-563 - Améliorer le composant "m-link" avant la création des composants "m-add" et "m-back"

Open raphpare opened this issue 7 years ago • 2 comments

@ulaval/modul-components

PR Checklist

  • [x] Provide a small description of the changes introduced by this PR

Voici les ajustements qui seront apportés pour simplifier l'utilisation du m-link:

  • Supprimer la prop mode pour simplifier l'utilisation du composant

  • Ajouter la prop router-link: boolean

  • Lorsque router-link = false, ne pas utiliser le composant <router-link> de vue, mais plutôt une balise <a>

  • Gérer automatiquement l'ajout du role="button" au lien lorsque la prop url est undefined

  • Améliorer le balisage du composant (exemple: utilisation du composant <component> pour ne pas dupliquer le balisage)

  • [x] Include links to issues https://jira.dti.ulaval.ca/browse/MODUL-563

  • [ ] Openshift deployment requested

  • [x] Include this section in the release notes
  1. La prop router-link: boolean a été ajouté.
  2. La prop mode du composant m-link a été supprimé. 2.1) La prop router-link=true vient remplacer la prop mode="rouer-link" 2.2) La prop router-link=false vient remplacer la prop mode="link" 2.3) Le mode="bouton" n'existe plus. C'est le composant qui s'occupe d'ajouter le role="button" lorsque nécessaire. Par exemple, lorsque la prop url n'est pas défini, le role="button" est automatiquement ajouté.

raphpare avatar Nov 09 '18 22:11 raphpare

@setur52, ça touche 29 fichiers, car j'ai modifié les props du m-link contenu dans ces composants.

raphpare avatar Nov 12 '18 16:11 raphpare

@raphpare @jipigi On doit se rencontrer pour les bonifications concernant les m-link (et par la bande les m-navbar-item) j'ai des ajouts aussi que j'aimerais faire...

chuckmah avatar Dec 17 '18 14:12 chuckmah