Questo componente è ottimo, ma credo che manchi una funzionalità importante: la possibilità di spostare un link nel menu hamburger quando, su mobile, viene nascosto dall’intestazione. In effetti, nella maggior parte dei casi, penso che rimuovere completamente il link rompa l’interfaccia utente.
Poiché avevo urgente bisogno di questa funzionalità, ho creato un fork:
Tuttavia, mi farebbe molto piacere vederlo integrato nel componente ufficiale.
Puoi vedere una demo qui (controlla questa pagina sia da desktop che da mobile).
Gli obiettivi di questo componente sono piuttosto chiari: ti permettono di aggiungere link all’intestazione con il minimo sforzo possibile. Di conseguenza, non sono previsti spostamenti dei link riservati al desktop verso il menu hamburger su mobile.
Siamo generalmente molto attenti a non introdurre modifiche che rompano la compatibilità, quindi è certamente fattibile mantenere una fork del componente, ma non è una cosa che ti consiglierei.
Detto questo, se sei d’accordo con il fatto che alcuni link appaiano nel menu hamburger su mobile, allora ne consegue che tali link non sono di primaria importanza e non avrebbero nemmeno bisogno di essere nell’intestazione desktop. Hai considerato di utilizzare il componente Custom Hamburger Menu Links per questi link, affiancandolo a questo?
Una configurazione del genere ti permetterebbe di inserire i link più importanti nell’intestazione, mantenendo quelli meno importanti riposti nel menu hamburger sia su desktop che su mobile.