On Thu, Feb 19, 2026 at 2:50 PM Mihir Chhaya <[email protected]> wrote:

> 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-bootstrap-7.0.14 depends on font-awesome-7.1.0, not 7.0.1
https://github.com/martin-g/wicket-bootstrap/blob/bootstrap-parent-7.0.14/bootstrap-extensions/pom.xml#L24C10-L24C22
I doubt that this is the problem but try it!

As I asked earlier - please check the browser Dev tools > Console and
Network tabs for any errors.



> 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