How Do I Use FontAwesome?
FontAwesome is the most popular icon set out there and will provide you with a handful of free icons as well as a multitude of premium icons. The standard SAFE template has out-of-the-box support for FontAwesome. You can just start using it in your Client code like so:
open Feliz
Html.i [ prop.className "fas fa-star" ]
I am Using the Minimal Template
If you’re using the minimal template, there are a couple of things to do before you can start using FontAwesome. If you don't need the full features of Feliz we suggest using Fable.FontAwesome.Free.
1. The NuGet Package
Add Fable.FontAwesome.Free NuGet Package to the Client project.
2. The CDN Link
Open the index.html file and add the following line to the head element:
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.14.0/css/all.min.css">
3. Code snippet
open Fable.FontAwesome
Icon.icon [
Fa.i [ Fa.Solid.Star ] [ ]
]
All Done!
Now you can use FontAwesome in your code