Hi, I’m using icons from
https://package.elm-lang.org/packages/danmarcab/material-icons/latest/
But, can’t figure out how to add onClick events to the icon.
Appreciate any pointers.
Thanks,
Cliff
Hi, I’m using icons from
https://package.elm-lang.org/packages/danmarcab/material-icons/latest/
But, can’t figure out how to add onClick events to the icon.
Appreciate any pointers.
Thanks,
Cliff
One way appears to be to wrap it in a
span [ onClick (EditDevice dev.id) ] [ edit Color.darkGrey 30 ]
Is this the best way to do something like this?
I’d recommend wrapping your icon in a <button type="button"> element, and adding your onClick to that. Then you get some nice accessibility wins as well:
You might need to remove some styling from the <button> element to get your desired look.
Also consider adding a title="..." or aria-title="..." if the button contains only an icon, to help screen reader users understand what it’s for.