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 > > >
