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

public class FontAwesome7IconTypeBuilder extends Object
Important: To use font-awesome 6.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>6.2.0</version>
</dependency>
A builder to build FontAwesome7IconType

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