Hello Mihir,

In addition to your config we also have
```
response.render(CssHeaderItem.forReference(FontAwesome7CssReference.instance()));
```

at our base page

On Fri, 20 Feb 2026 at 13:28, Martin Grigorov <[email protected]> wrote:
>
> 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
> > >
> >



-- 
Best regards,
Maxim

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to