Re: Apache Wicket 10+ Bootstrap+Font Awesome
Thank you.
This solved the problem.
On Fri, Feb 20, 2026, 2:22 AM Maxim Solodovnik wrote:
> 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
> wrote:
> >
> > On Thu, Feb 19, 2026 at 2:50 PM Mihir Chhaya
> 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
> > > wrote:
> > >
> > > > Hello Mihir,
> > > >
> > > > On Wed, 18 Feb 2026 at 23:22, Mihir Chhaya
> > > 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]
>
>
Re: Apache Wicket 10+ Bootstrap+Font Awesome
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 wrote:
>
> On Thu, Feb 19, 2026 at 2:50 PM Mihir Chhaya 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
> > wrote:
> >
> > > Hello Mihir,
> > >
> > > On Wed, 18 Feb 2026 at 23:22, Mihir Chhaya
> > 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]
Re: Apache Wicket 10+ Bootstrap+Font Awesome
On Thu, Feb 19, 2026 at 2:50 PM Mihir Chhaya 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
> wrote:
>
> > Hello Mihir,
> >
> > On Wed, 18 Feb 2026 at 23:22, Mihir Chhaya
> 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
> >
>
Re: Apache Wicket 10+ Bootstrap+Font Awesome
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 wrote:
> Hello Mihir,
>
> On Wed, 18 Feb 2026 at 23:22, Mihir Chhaya 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
>
Re: Apache Wicket 10+ Bootstrap+Font Awesome
Hi! Attachments are not allowed in the mailing list. Please use a pastebin service (e.g. Github gist) to show us the code/text. Please check the browser Dev tools console and network tabs for any errors too. On Wed, Feb 18, 2026 at 6:22 PM Mihir Chhaya 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. > > 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 > > >
Re: Apache Wicket 10+ Bootstrap+Font Awesome
Hello Mihir, On Wed, 18 Feb 2026 at 23:22, Mihir Chhaya 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
