java.lang.Object
de.agilecoders.wicket.extensions.markup.html.bootstrap.icon.FontAwesome5IconTypeBuilder

public class FontAwesome5IconTypeBuilder extends Object
Important: To use font-awesome 5.x you need to declare the Maven/Gradle dependency in your application pom.xml/build.gradle, for example:
<dependency>
<groupId>org.webjars</groupId>
<artifactId>font-awesome</artifactId>
<version>5.15.4</version>
</dependency>
A builder to build FontAwesome5IconType

Examples :
  • To rotate an icon 90° : FontAwesomeIconTypeBuilder.on(FontAwesomeGraphic.key).rotate(Rotation.rotate_90).build()
  • To spin an icon : FontAwesomeIconTypeBuilder.on(FontAwesomeGraphic.key).spin().build()
  • To resize an icon 4 times : FontAwesomeIconTypeBuilder.on(FontAwesomeGraphic.key).size(Size.four).build()
  • All together : FontAwesomeIconTypeBuilder.on(FontAwesomeGraphic.key).size(Size.four).spin().rotate(Rotation.rotate_90).build()