diff --git a/docs/development/core/public/kibana-plugin-public.appbase.chromeless.md b/docs/development/core/public/kibana-plugin-public.app.chromeless.md
similarity index 54%
rename from docs/development/core/public/kibana-plugin-public.appbase.chromeless.md
rename to docs/development/core/public/kibana-plugin-public.app.chromeless.md
index c4b818fb6336f..dc1e19bab80b2 100644
--- a/docs/development/core/public/kibana-plugin-public.appbase.chromeless.md
+++ b/docs/development/core/public/kibana-plugin-public.app.chromeless.md
@@ -1,10 +1,10 @@
-[Home](./index.md) > [kibana-plugin-public](./kibana-plugin-public.md) > [AppBase](./kibana-plugin-public.appbase.md) > [chromeless](./kibana-plugin-public.appbase.chromeless.md)
+[Home](./index.md) > [kibana-plugin-public](./kibana-plugin-public.md) > [App](./kibana-plugin-public.app.md) > [chromeless](./kibana-plugin-public.app.chromeless.md)
-## AppBase.chromeless property
+## App.chromeless property
-Hide the UI chrome when the application is mounted. Defaults to `false`.
+Hide the UI chrome when the application is mounted. Defaults to `false`. Takes precedence over chrome service visibility settings.
Signature:
diff --git a/docs/development/core/public/kibana-plugin-public.app.md b/docs/development/core/public/kibana-plugin-public.app.md
index 60cac357d1fe0..c500c080a5feb 100644
--- a/docs/development/core/public/kibana-plugin-public.app.md
+++ b/docs/development/core/public/kibana-plugin-public.app.md
@@ -16,5 +16,6 @@ export interface App extends AppBase
| Property | Type | Description |
| --- | --- | --- |
+| [chromeless](./kibana-plugin-public.app.chromeless.md) | boolean
| Hide the UI chrome when the application is mounted. Defaults to false
. Takes precedence over chrome service visibility settings. |
| [mount](./kibana-plugin-public.app.mount.md) | (context: AppMountContext, params: AppMountParameters) => AppUnmount | Promise<AppUnmount>
| A mount function called when the user navigates to this app's route. |
diff --git a/docs/development/core/public/kibana-plugin-public.appbase.md b/docs/development/core/public/kibana-plugin-public.appbase.md
index cd6a814571c98..a93a195c559b1 100644
--- a/docs/development/core/public/kibana-plugin-public.appbase.md
+++ b/docs/development/core/public/kibana-plugin-public.appbase.md
@@ -16,7 +16,6 @@ export interface AppBase
| Property | Type | Description |
| --- | --- | --- |
| [capabilities](./kibana-plugin-public.appbase.capabilities.md) | Partial<Capabilities>
| Custom capabilities defined by the app. |
-| [chromeless](./kibana-plugin-public.appbase.chromeless.md) | boolean
| Hide the UI chrome when the application is mounted. Defaults to false
. |
| [euiIconType](./kibana-plugin-public.appbase.euiicontype.md) | string
| A EUI iconType that will be used for the app's icon. This icon takes precendence over the icon
property. |
| [icon](./kibana-plugin-public.appbase.icon.md) | string
| A URL to an image file used as an icon. Used as a fallback if euiIconType
is not provided. |
| [id](./kibana-plugin-public.appbase.id.md) | string
| |
diff --git a/src/core/public/application/types.ts b/src/core/public/application/types.ts
index 5b22f5aeb2f1d..5be22ea151c32 100644
--- a/src/core/public/application/types.ts
+++ b/src/core/public/application/types.ts
@@ -66,12 +66,6 @@ export interface AppBase {
* Custom capabilities defined by the app.
*/
capabilities?: Partial;
-
- /**
- * Hide the UI chrome when the application is mounted. Defaults to `false`.
- * Takes precedence over chrome service visibility settings.
- */
- chromeless?: boolean;
}
/**
@@ -86,6 +80,12 @@ export interface App extends AppBase {
* @returns An unmounting function that will be called to unmount the application.
*/
mount: (context: AppMountContext, params: AppMountParameters) => AppUnmount | Promise;
+
+ /**
+ * Hide the UI chrome when the application is mounted. Defaults to `false`.
+ * Takes precedence over chrome service visibility settings.
+ */
+ chromeless?: boolean;
}
/** @internal */
diff --git a/src/core/public/public.api.md b/src/core/public/public.api.md
index 0227b06ad4760..d3ce86d76d7cc 100644
--- a/src/core/public/public.api.md
+++ b/src/core/public/public.api.md
@@ -16,13 +16,13 @@ import { UserProvidedValues as UserProvidedValues_2 } from 'src/core/server/type
// @public
export interface App extends AppBase {
+ chromeless?: boolean;
mount: (context: AppMountContext, params: AppMountParameters) => AppUnmount | Promise;
}
// @public (undocumented)
export interface AppBase {
capabilities?: Partial;
- chromeless?: boolean;
euiIconType?: string;
icon?: string;
// (undocumented)