info.yaml
manifest. These fields are part of the service metadata convention. They are
not an API belonging to a particular navigation service.
Page metadata
The following metadata fields define a navigation entry:Entry must be a URL served by one of the service’s HTTP routes, whether it
is handled dynamically or served through a static transport. The navigation
UI loads this URL in an iframe, so the page and its assets must be reachable
through the application’s URL space.
For example, a manifest can declare page metadata like this:
- The service has an
Entryvalue. - The service status is
runningordegraded. - The service name is not excluded by the host’s navigation configuration.
Ordering and visibility
The current navigation implementation reads its behavior from[Services.navigator.Params] in the application configuration. These settings
control how the host presents service entries; they do not replace the page
metadata in your manifest.
Names in
order and ignore are service Name values, not display labels.
Whitespace around comma-separated values is ignored. Empty values are ignored.
If no language is configured, the navigation UI uses en.
The order parameter does not hide services that are not listed. It only moves
listed services ahead of the remaining visible entries.
Icon behavior
Icons are referenced by public URL. The current navigation implementation usesIcon for inactive entries and IconSolid for the selected entry. If no icon
is declared, it uses a default navigation icon.
Use an icon URL that remains available for as long as the navigation entry is
visible. The icon file should be provided through a static route or another
stable public resource path.