Comment transformer un ListItem en lien ?
J'ai essayé de l'envelopper avec une balise achor mais cela n'a pas fonctionné. Je n'ai pas vu de propriété dans http://material-ui.com/#/components/lists. Je préférerais éviter d'utiliser des gestionnaires d'événements pour que le survol affiche une URL.
J'ai le problème inverse. J'aimerais que cela l'empêche de s'afficher sous forme de lien. J'obtiens une erreur de lien imbriqué lors de l'utilisation d'un IconMenu avec des MenuItems à l'intérieur d'un ListItem. Cela fonctionne cependant dans la doc, alors peut-être que je fais quelque chose de mal.
ListItem > EnhancedButton > a > ... > IconMenu > ReactTransitionGroup > Menu > MenuItem > ListItem > EnhancedButton > a.
Est-il un moyen d'empêcher cela? Je sais que c'est un problème différent de @ sys13 , mais il pourrait avoir la même solution.
Utilisez le containerElement
avec les accessoires linkButton
!
voir:
http://stackoverflow.com/questions/32106513/material-ui-menu-using-routes/34507786#34507786
<MenuItem
linkButton
containerElement={<Link to="/profile" />}
primaryText="Profile"
leftIcon={
<FontIcon className="material-icons">people</FontIcon>
} />
ou si vous n'utilisez pas react-router, utilisez simplement
<MenuItem linkButton href="/profile" primaryText="Profile" />
Cela a été corrigé dans #2708
Commentaire le plus utile
Utilisez le
containerElement
avec les accessoireslinkButton
!voir:
http://stackoverflow.com/questions/32106513/material-ui-menu-using-routes/34507786#34507786
ou si vous n'utilisez pas react-router, utilisez simplement