Thank you for your email.

I have put the content here from the image:

*Wicket + Bootstrap + Font Awesome jars in the project (pom.xml):*

wicket-core-10.8.0.jar
wicket-devutils-10.8.0.jar
wicket-extensions-10.8.0.jar
wicket-guice-10.8.0.jar
wicket-ioc-10.8.0.jar
wicket-jmx-10.8.0.jar
wicket-datetime-10.8.0.jar
wicket-request-10.8.0.jar
wicket-util-10.8.0.jar
font-awesome-7.0.1.jar
wicket-webjars-4.0.14.jar
bootstrap-5.3.8.jar
popperjs__core-2.11.8.jar
wicket-bootstrap-core-7.0.14.jar
wicket-bootstrap-extensions-7.0.14.jar
wiquery-core-10.0.0.jar
wicket+bootstrap configuration in app.init method:

*Bootstrap and Font Awesome Configuration in MyApp:*

private void configureBootStrap() {
    getCspSettings().blocking().disabled();
    getApplicationSettings().setUploadProgressUpdatesEnabled(true);
    getDebugSettings().setAjaxDebugModeEnabled(false);

    final IBootstrapSettings settings = new BootstrapSettings();
    final ThemeProvider themeProvider = new
BootswatchThemeProvider(BootswatchTheme.Spacelab);
    CssResourceReference cssResourceReference = new
CssResourceReference(MyApp.class, "myapp.css");
    settings.setJsResourceFilterName("footer-container")
            .setThemeProvider(themeProvider)
            .setActiveThemeProvider(new CookieThemeProvider());

    //CDN disabled
    settings.useCdnResources ( false );

    WicketWebjars.install(this);
    WicketJquerySelectors.install(this);
    Bootstrap.builder().withBootstrapSettings(settings).install(this);

    getHeaderContributorListeners().add(response -> {
        response.render(CssHeaderItem.forReference(cssResourceReference));
    });


FontAwesomeSettings.get(this).setCssResourceReference(FontAwesome7CssReference.instance());
}

Thank you for your time and expertise.

-Mihir

On Thu, Feb 19, 2026, 3:47 AM Maxim Solodovnik <[email protected]> wrote:

> Hello Mihir,
>
> On Wed, 18 Feb 2026 at 23:22, Mihir Chhaya <[email protected]> wrote:
>
> > Hello Wicket Wizards,
> >
> > I'm using Apache Wicket 10 + Bootstrap 5 + Font Awesome 7.
> >
> > The attached image contains my pom entries and Bootstrap configuration in
> > the App.init method.
> >
>
> This ML doesn't accept image attachments
> Please provide link to the POM or the link to the image :))
>
>
> >
> > Problem:
> > When running the application, I don't see Font Awesome css getting
> loaded.
> > I do see fa-* css classes in menu items.
> >
> > Here's my menu item sample with Font Awesome configuration.
> >
> > home.setIconType(FontAwesome7IconType.home_r);
> >
> > Could anyone please suggest what is missing?
> >
> > Thank you,
> > -Mihir
> >
> >
> >
>
> --
> Best regards,
> Maxim
>

Reply via email to