Home > kibana-plugin-core-public > AppBase
Signature:
export interface AppBase
Property | Type | Description |
---|---|---|
capabilities | Partial<Capabilities> |
Custom capabilities defined by the app. |
category | AppCategory |
The category definition of the product See AppCategory See DEFAULT_APP_CATEGORIES for more reference |
chromeless | boolean |
Hide the UI chrome when the application is mounted. Defaults to false . Takes precedence over chrome service visibility settings. |
defaultPath | string |
Allow to define the default path a user should be directed to when navigating to the app. When defined, this value will be used as a default for the path option when calling navigateToApp`, and will also be appended to the application navLink in the navigation bar. |
euiIconType | string |
A EUI iconType that will be used for the app's icon. This icon takes precendence over the icon property. |
icon | string |
A URL to an image file used as an icon. Used as a fallback if euiIconType is not provided. |
id | string |
The unique identifier of the application |
navLinkStatus | AppNavLinkStatus |
The initial status of the application's navLink. Defaulting to visible if status is accessible and hidden if status is inaccessible See AppNavLinkStatus |
order | number |
An ordinal used to sort nav links relative to one another for display. |
status | AppStatus |
The initial status of the application. Defaulting to accessible |
title | string |
The title of the application. |
tooltip | string |
A tooltip shown when hovering over app link. |
updater$ | Observable<AppUpdater> |
An AppUpdater observable that can be used to update the application AppUpdatableFields at runtime. |