day8 / re-com

A ClojureScript library of reusable components for Reagent
https://re-com.day8.com.au
MIT License
796 stars 147 forks source link

Update Icons to Use SVGs #262

Open superstructor opened 3 years ago

superstructor commented 3 years ago

1. Status Quo

Uses Material Design Iconic Font. Implemented as font and CSS files distributed manually that must be made available via HTTP. A [:span] contains a special character code that maps to an icon in the font.

Upsides

Downsides

2. Material Design SVG Icons - Manual

Would use Material Icons as SVG represented as hiccup in reagent view functions.

Upsides

Downsides

3. Material Design SVG Icons - Automated