In the Find Bar search result list when the
result type is an app:
Providing and referencing a custom icon
To use a custom icon for an app, you must:
Provide an SVG file in a Maven module that is included in your webapp
bundle.
The SVG file must be located in the
$maven-module/src/main/resources/VAADIN/appicons folder.
Reference the icon in the
app descriptor by setting
the property icon. Its value must be the filename without the svg
suffix.
Example
In your Maven module, add the fast-vehicle-icon.svg file to the
src/main/resources/VAADIN/appicons folder.
Instead of using a custom app icon, you can also reference and use app
icons that are part of the UI framework (see the
Magnolia app icons
gallery).
Icon resolution strategy
MagnoliaAppIcon is used to resolve custom app icons or default to a
fallback icon. If no SVG icon (logo) or font icon (forCssClass) is
defined, the default SVG app icon will be used as fallback.