Skip to content

Latest commit

 

History

History
31 lines (23 loc) · 3.21 KB

kibana-plugin-core-public.appbase.md

File metadata and controls

31 lines (23 loc) · 3.21 KB

Home > kibana-plugin-core-public > AppBase

AppBase interface

Signature:

export interface AppBase 

Properties

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.