Ce composant est excellent, mais je pense qu’il manque une fonctionnalité importante : la possibilité de déplacer un lien vers le menu hamburger lorsque, sur mobile, il est masqué dans l’en-tête. En effet, dans la plupart des cas, je pense que supprimer complètement le lien brise l’interface utilisateur.
Comme j’avais un besoin urgent de cette fonctionnalité, j’ai créé un fork :
Cependant, j’aimerais beaucoup voir cette fonctionnalité intégrée dans le composant officiel.
Vous pouvez voir une démo ici (consultez cette page à la fois sur ordinateur et sur mobile).
Les objectifs de ce composant sont assez clairs : il vous permet d’ajouter des liens dans l’en-tête avec un minimum d’effort. Par conséquent, il n’est pas prévu de déplacer les liens réservés aux ordinateurs de bureau vers le menu hamburger sur mobile.
Nous faisons généralement très attention à ne pas introduire de modifications majeures, il est donc tout à fait possible pour vous de maintenir une version fourchue du composant, mais je ne le recommanderais pas.
Cela dit, si vous êtes d’accord pour que certains liens apparaissent dans le menu hamburger sur mobile, alors il s’ensuit que ces liens ne sont pas d’une importance capitale et n’auraient pas besoin d’être dans l’en-tête sur ordinateur de bureau dès le départ. Avez-vous envisagé d’utiliser le composant Custom Hamburger Menu Links pour ces liens, en parallèle de ce composant ?
Une telle configuration vous permettrait d’ajouter les liens les plus importants dans l’en-tête, tout en gardant les moins importants rangés dans le menu hamburger, à la fois sur ordinateur de bureau et sur mobile.