angular-material-sidemenu icon indicating copy to clipboard operation
angular-material-sidemenu copied to clipboard

How to use md-svg-icon / Other icon font library like Font Awesome?

Open anvithks opened this issue 8 years ago • 9 comments

I have an application in which I would like to use the font awesome library for the icons. I am not able to change it currently without editing the directive template. Is there a simpler method?

Also the documentation does not cover how to use the md-svg-icon attribute. Could you please give some demo or example?

Thank you.

anvithks avatar Aug 29 '16 06:08 anvithks

I have font awesome icons working for normal buttons, but not for the md-sidemenu-content directive, where i am trying to use md-font-icon="" along with md-heading. Did you by chance get that to work?

suzerain avatar Oct 27 '16 20:10 suzerain

I created a little patch to support md-font-icon for md-sidemenu-content and a md-arrow-src attribute in case you want to change the arrow svg. Fork me

agnjunio avatar Nov 30 '16 22:11 agnjunio

I cannot get the md-icon and md-svg-icon properties working properly! Please, could you provide a working example, demo, plunker, jsfiddle, codepen or any similar?

@agnjunio how could I use your forked project instead of this one?

lealceldeiro avatar Jun 07 '17 18:06 lealceldeiro

@lealceldeiro I'm in a rush now, but here is a post explaining: http://debuggable.com/posts/how-to-fork-patch-npm-modules:4e2eb9f3-e584-44be-b1a9-3db7cbdd56cb

If you have any further questions, I can explain it later.

agnjunio avatar Jun 07 '17 18:06 agnjunio

Thanks, @agnjunio , I got it :) Now, what would be the link which I should point to your project in my dependency, in my bower.json file?

lealceldeiro avatar Jun 07 '17 19:06 lealceldeiro

Ok, I just used this one (https://github.com/agnjunio/angular-material-sidemenu/archive/1.0.1.tar.gz). Correct me if I'm wrong

lealceldeiro avatar Jun 07 '17 19:06 lealceldeiro

The current head link is: https://github.com/agnjunio/angular-material-sidemenu/archive/master.zip Replace .zip with .tar.gz if you prefer

agnjunio avatar Jun 07 '17 19:06 agnjunio

:+1: Great!, @agnjunio. This fixes the issue. I cannot express my gratitude good enough! Thanks dude!

lealceldeiro avatar Jun 07 '17 20:06 lealceldeiro

You can use CSS. On your md-sidemenu-content element put a class like "my-button". Now add something like this to your stylesheet: .md-sidemenu-content.my-button span::before { font-family: FontAwesome; content: "\f015\00a0\00a0"; }

f015 is unicode for the home icon, you can grab the unicode for other icons on their site. 00a0 is just a space, I found 2 spaces to work nicely with this "hack".

Good luck.

T89L avatar Aug 08 '17 21:08 T89L