PluginInitializer
. |
diff --git a/docs/development/core/public/kibana-plugin-core-public.overlayflyoutopenoptions._data-test-subj_.md b/docs/development/core/public/kibana-plugin-core-public.overlayflyoutopenoptions._data-test-subj_.md
new file mode 100644
index 0000000000000..d583aae0e0b19
--- /dev/null
+++ b/docs/development/core/public/kibana-plugin-core-public.overlayflyoutopenoptions._data-test-subj_.md
@@ -0,0 +1,11 @@
+
+
+[Home](./index.md) > [kibana-plugin-core-public](./kibana-plugin-core-public.md) > [OverlayFlyoutOpenOptions](./kibana-plugin-core-public.overlayflyoutopenoptions.md) > ["data-test-subj"](./kibana-plugin-core-public.overlayflyoutopenoptions._data-test-subj_.md)
+
+## OverlayFlyoutOpenOptions."data-test-subj" property
+
+Signature:
+
+```typescript
+'data-test-subj'?: string;
+```
diff --git a/docs/development/core/public/kibana-plugin-core-public.overlayflyoutopenoptions.classname.md b/docs/development/core/public/kibana-plugin-core-public.overlayflyoutopenoptions.classname.md
new file mode 100644
index 0000000000000..26f6db77cccea
--- /dev/null
+++ b/docs/development/core/public/kibana-plugin-core-public.overlayflyoutopenoptions.classname.md
@@ -0,0 +1,11 @@
+
+
+[Home](./index.md) > [kibana-plugin-core-public](./kibana-plugin-core-public.md) > [OverlayFlyoutOpenOptions](./kibana-plugin-core-public.overlayflyoutopenoptions.md) > [className](./kibana-plugin-core-public.overlayflyoutopenoptions.classname.md)
+
+## OverlayFlyoutOpenOptions.className property
+
+Signature:
+
+```typescript
+className?: string;
+```
diff --git a/docs/development/core/public/kibana-plugin-core-public.overlayflyoutopenoptions.closebuttonarialabel.md b/docs/development/core/public/kibana-plugin-core-public.overlayflyoutopenoptions.closebuttonarialabel.md
new file mode 100644
index 0000000000000..44014b7f0d816
--- /dev/null
+++ b/docs/development/core/public/kibana-plugin-core-public.overlayflyoutopenoptions.closebuttonarialabel.md
@@ -0,0 +1,11 @@
+
+
+[Home](./index.md) > [kibana-plugin-core-public](./kibana-plugin-core-public.md) > [OverlayFlyoutOpenOptions](./kibana-plugin-core-public.overlayflyoutopenoptions.md) > [closeButtonAriaLabel](./kibana-plugin-core-public.overlayflyoutopenoptions.closebuttonarialabel.md)
+
+## OverlayFlyoutOpenOptions.closeButtonAriaLabel property
+
+Signature:
+
+```typescript
+closeButtonAriaLabel?: string;
+```
diff --git a/docs/development/core/public/kibana-plugin-core-public.overlayflyoutopenoptions.md b/docs/development/core/public/kibana-plugin-core-public.overlayflyoutopenoptions.md
new file mode 100644
index 0000000000000..5945bca01f55f
--- /dev/null
+++ b/docs/development/core/public/kibana-plugin-core-public.overlayflyoutopenoptions.md
@@ -0,0 +1,22 @@
+
+
+[Home](./index.md) > [kibana-plugin-core-public](./kibana-plugin-core-public.md) > [OverlayFlyoutOpenOptions](./kibana-plugin-core-public.overlayflyoutopenoptions.md)
+
+## OverlayFlyoutOpenOptions interface
+
+
+Signature:
+
+```typescript
+export interface OverlayFlyoutOpenOptions
+```
+
+## Properties
+
+| Property | Type | Description |
+| --- | --- | --- |
+| ["data-test-subj"](./kibana-plugin-core-public.overlayflyoutopenoptions._data-test-subj_.md) | string
| |
+| [className](./kibana-plugin-core-public.overlayflyoutopenoptions.classname.md) | string
| |
+| [closeButtonAriaLabel](./kibana-plugin-core-public.overlayflyoutopenoptions.closebuttonarialabel.md) | string
| |
+| [ownFocus](./kibana-plugin-core-public.overlayflyoutopenoptions.ownfocus.md) | boolean
| |
+
diff --git a/docs/development/core/public/kibana-plugin-core-public.overlayflyoutopenoptions.ownfocus.md b/docs/development/core/public/kibana-plugin-core-public.overlayflyoutopenoptions.ownfocus.md
new file mode 100644
index 0000000000000..337ce2c48e1d9
--- /dev/null
+++ b/docs/development/core/public/kibana-plugin-core-public.overlayflyoutopenoptions.ownfocus.md
@@ -0,0 +1,11 @@
+
+
+[Home](./index.md) > [kibana-plugin-core-public](./kibana-plugin-core-public.md) > [OverlayFlyoutOpenOptions](./kibana-plugin-core-public.overlayflyoutopenoptions.md) > [ownFocus](./kibana-plugin-core-public.overlayflyoutopenoptions.ownfocus.md)
+
+## OverlayFlyoutOpenOptions.ownFocus property
+
+Signature:
+
+```typescript
+ownFocus?: boolean;
+```
diff --git a/docs/development/core/public/kibana-plugin-core-public.overlayflyoutstart.md b/docs/development/core/public/kibana-plugin-core-public.overlayflyoutstart.md
new file mode 100644
index 0000000000000..790fd57320413
--- /dev/null
+++ b/docs/development/core/public/kibana-plugin-core-public.overlayflyoutstart.md
@@ -0,0 +1,20 @@
+
+
+[Home](./index.md) > [kibana-plugin-core-public](./kibana-plugin-core-public.md) > [OverlayFlyoutStart](./kibana-plugin-core-public.overlayflyoutstart.md)
+
+## OverlayFlyoutStart interface
+
+APIs to open and manage fly-out dialogs.
+
+Signature:
+
+```typescript
+export interface OverlayFlyoutStart
+```
+
+## Methods
+
+| Method | Description |
+| --- | --- |
+| [open(mount, options)](./kibana-plugin-core-public.overlayflyoutstart.open.md) | Opens a flyout panel with the given mount point inside. You can use close()
on the returned FlyoutRef to close the flyout. |
+
diff --git a/docs/development/core/public/kibana-plugin-core-public.overlayflyoutstart.open.md b/docs/development/core/public/kibana-plugin-core-public.overlayflyoutstart.open.md
new file mode 100644
index 0000000000000..1f740410ca282
--- /dev/null
+++ b/docs/development/core/public/kibana-plugin-core-public.overlayflyoutstart.open.md
@@ -0,0 +1,25 @@
+
+
+[Home](./index.md) > [kibana-plugin-core-public](./kibana-plugin-core-public.md) > [OverlayFlyoutStart](./kibana-plugin-core-public.overlayflyoutstart.md) > [open](./kibana-plugin-core-public.overlayflyoutstart.open.md)
+
+## OverlayFlyoutStart.open() method
+
+Opens a flyout panel with the given mount point inside. You can use `close()` on the returned FlyoutRef to close the flyout.
+
+Signature:
+
+```typescript
+open(mount: MountPoint, options?: OverlayFlyoutOpenOptions): OverlayRef;
+```
+
+## Parameters
+
+| Parameter | Type | Description |
+| --- | --- | --- |
+| mount | MountPoint
| |
+| options | OverlayFlyoutOpenOptions
| |
+
+Returns:
+
+`OverlayRef`
+
diff --git a/docs/development/core/public/kibana-plugin-core-public.overlaymodalconfirmoptions._data-test-subj_.md b/docs/development/core/public/kibana-plugin-core-public.overlaymodalconfirmoptions._data-test-subj_.md
new file mode 100644
index 0000000000000..3569b2153c3da
--- /dev/null
+++ b/docs/development/core/public/kibana-plugin-core-public.overlaymodalconfirmoptions._data-test-subj_.md
@@ -0,0 +1,11 @@
+
+
+[Home](./index.md) > [kibana-plugin-core-public](./kibana-plugin-core-public.md) > [OverlayModalConfirmOptions](./kibana-plugin-core-public.overlaymodalconfirmoptions.md) > ["data-test-subj"](./kibana-plugin-core-public.overlaymodalconfirmoptions._data-test-subj_.md)
+
+## OverlayModalConfirmOptions."data-test-subj" property
+
+Signature:
+
+```typescript
+'data-test-subj'?: string;
+```
diff --git a/docs/development/core/public/kibana-plugin-core-public.overlaymodalconfirmoptions.buttoncolor.md b/docs/development/core/public/kibana-plugin-core-public.overlaymodalconfirmoptions.buttoncolor.md
new file mode 100644
index 0000000000000..5c827e19e42e1
--- /dev/null
+++ b/docs/development/core/public/kibana-plugin-core-public.overlaymodalconfirmoptions.buttoncolor.md
@@ -0,0 +1,11 @@
+
+
+[Home](./index.md) > [kibana-plugin-core-public](./kibana-plugin-core-public.md) > [OverlayModalConfirmOptions](./kibana-plugin-core-public.overlaymodalconfirmoptions.md) > [buttonColor](./kibana-plugin-core-public.overlaymodalconfirmoptions.buttoncolor.md)
+
+## OverlayModalConfirmOptions.buttonColor property
+
+Signature:
+
+```typescript
+buttonColor?: EuiConfirmModalProps['buttonColor'];
+```
diff --git a/docs/development/core/public/kibana-plugin-core-public.overlaymodalconfirmoptions.cancelbuttontext.md b/docs/development/core/public/kibana-plugin-core-public.overlaymodalconfirmoptions.cancelbuttontext.md
new file mode 100644
index 0000000000000..0c0b9fd48dbd6
--- /dev/null
+++ b/docs/development/core/public/kibana-plugin-core-public.overlaymodalconfirmoptions.cancelbuttontext.md
@@ -0,0 +1,11 @@
+
+
+[Home](./index.md) > [kibana-plugin-core-public](./kibana-plugin-core-public.md) > [OverlayModalConfirmOptions](./kibana-plugin-core-public.overlaymodalconfirmoptions.md) > [cancelButtonText](./kibana-plugin-core-public.overlaymodalconfirmoptions.cancelbuttontext.md)
+
+## OverlayModalConfirmOptions.cancelButtonText property
+
+Signature:
+
+```typescript
+cancelButtonText?: string;
+```
diff --git a/docs/development/core/public/kibana-plugin-core-public.overlaymodalconfirmoptions.classname.md b/docs/development/core/public/kibana-plugin-core-public.overlaymodalconfirmoptions.classname.md
new file mode 100644
index 0000000000000..0a622aeaac418
--- /dev/null
+++ b/docs/development/core/public/kibana-plugin-core-public.overlaymodalconfirmoptions.classname.md
@@ -0,0 +1,11 @@
+
+
+[Home](./index.md) > [kibana-plugin-core-public](./kibana-plugin-core-public.md) > [OverlayModalConfirmOptions](./kibana-plugin-core-public.overlaymodalconfirmoptions.md) > [className](./kibana-plugin-core-public.overlaymodalconfirmoptions.classname.md)
+
+## OverlayModalConfirmOptions.className property
+
+Signature:
+
+```typescript
+className?: string;
+```
diff --git a/docs/development/core/public/kibana-plugin-core-public.overlaymodalconfirmoptions.closebuttonarialabel.md b/docs/development/core/public/kibana-plugin-core-public.overlaymodalconfirmoptions.closebuttonarialabel.md
new file mode 100644
index 0000000000000..8a321a0b07b4c
--- /dev/null
+++ b/docs/development/core/public/kibana-plugin-core-public.overlaymodalconfirmoptions.closebuttonarialabel.md
@@ -0,0 +1,11 @@
+
+
+[Home](./index.md) > [kibana-plugin-core-public](./kibana-plugin-core-public.md) > [OverlayModalConfirmOptions](./kibana-plugin-core-public.overlaymodalconfirmoptions.md) > [closeButtonAriaLabel](./kibana-plugin-core-public.overlaymodalconfirmoptions.closebuttonarialabel.md)
+
+## OverlayModalConfirmOptions.closeButtonAriaLabel property
+
+Signature:
+
+```typescript
+closeButtonAriaLabel?: string;
+```
diff --git a/docs/development/core/public/kibana-plugin-core-public.overlaymodalconfirmoptions.confirmbuttontext.md b/docs/development/core/public/kibana-plugin-core-public.overlaymodalconfirmoptions.confirmbuttontext.md
new file mode 100644
index 0000000000000..f84d834369f5b
--- /dev/null
+++ b/docs/development/core/public/kibana-plugin-core-public.overlaymodalconfirmoptions.confirmbuttontext.md
@@ -0,0 +1,11 @@
+
+
+[Home](./index.md) > [kibana-plugin-core-public](./kibana-plugin-core-public.md) > [OverlayModalConfirmOptions](./kibana-plugin-core-public.overlaymodalconfirmoptions.md) > [confirmButtonText](./kibana-plugin-core-public.overlaymodalconfirmoptions.confirmbuttontext.md)
+
+## OverlayModalConfirmOptions.confirmButtonText property
+
+Signature:
+
+```typescript
+confirmButtonText?: string;
+```
diff --git a/docs/development/core/public/kibana-plugin-core-public.overlaymodalconfirmoptions.defaultfocusedbutton.md b/docs/development/core/public/kibana-plugin-core-public.overlaymodalconfirmoptions.defaultfocusedbutton.md
new file mode 100644
index 0000000000000..c5edf48b54ea8
--- /dev/null
+++ b/docs/development/core/public/kibana-plugin-core-public.overlaymodalconfirmoptions.defaultfocusedbutton.md
@@ -0,0 +1,11 @@
+
+
+[Home](./index.md) > [kibana-plugin-core-public](./kibana-plugin-core-public.md) > [OverlayModalConfirmOptions](./kibana-plugin-core-public.overlaymodalconfirmoptions.md) > [defaultFocusedButton](./kibana-plugin-core-public.overlaymodalconfirmoptions.defaultfocusedbutton.md)
+
+## OverlayModalConfirmOptions.defaultFocusedButton property
+
+Signature:
+
+```typescript
+defaultFocusedButton?: EuiConfirmModalProps['defaultFocusedButton'];
+```
diff --git a/docs/development/core/public/kibana-plugin-core-public.overlaymodalconfirmoptions.maxwidth.md b/docs/development/core/public/kibana-plugin-core-public.overlaymodalconfirmoptions.maxwidth.md
new file mode 100644
index 0000000000000..488b4eb3794fb
--- /dev/null
+++ b/docs/development/core/public/kibana-plugin-core-public.overlaymodalconfirmoptions.maxwidth.md
@@ -0,0 +1,13 @@
+
+
+[Home](./index.md) > [kibana-plugin-core-public](./kibana-plugin-core-public.md) > [OverlayModalConfirmOptions](./kibana-plugin-core-public.overlaymodalconfirmoptions.md) > [maxWidth](./kibana-plugin-core-public.overlaymodalconfirmoptions.maxwidth.md)
+
+## OverlayModalConfirmOptions.maxWidth property
+
+Sets the max-width of the modal. Set to `true` to use the default (`euiBreakpoints 'm'`), set to `false` to not restrict the width, set to a number for a custom width in px, set to a string for a custom width in custom measurement.
+
+Signature:
+
+```typescript
+maxWidth?: boolean | number | string;
+```
diff --git a/docs/development/core/public/kibana-plugin-core-public.overlaymodalconfirmoptions.md b/docs/development/core/public/kibana-plugin-core-public.overlaymodalconfirmoptions.md
new file mode 100644
index 0000000000000..83405a151a372
--- /dev/null
+++ b/docs/development/core/public/kibana-plugin-core-public.overlaymodalconfirmoptions.md
@@ -0,0 +1,27 @@
+
+
+[Home](./index.md) > [kibana-plugin-core-public](./kibana-plugin-core-public.md) > [OverlayModalConfirmOptions](./kibana-plugin-core-public.overlaymodalconfirmoptions.md)
+
+## OverlayModalConfirmOptions interface
+
+
+Signature:
+
+```typescript
+export interface OverlayModalConfirmOptions
+```
+
+## Properties
+
+| Property | Type | Description |
+| --- | --- | --- |
+| ["data-test-subj"](./kibana-plugin-core-public.overlaymodalconfirmoptions._data-test-subj_.md) | string
| |
+| [buttonColor](./kibana-plugin-core-public.overlaymodalconfirmoptions.buttoncolor.md) | EuiConfirmModalProps['buttonColor']
| |
+| [cancelButtonText](./kibana-plugin-core-public.overlaymodalconfirmoptions.cancelbuttontext.md) | string
| |
+| [className](./kibana-plugin-core-public.overlaymodalconfirmoptions.classname.md) | string
| |
+| [closeButtonAriaLabel](./kibana-plugin-core-public.overlaymodalconfirmoptions.closebuttonarialabel.md) | string
| |
+| [confirmButtonText](./kibana-plugin-core-public.overlaymodalconfirmoptions.confirmbuttontext.md) | string
| |
+| [defaultFocusedButton](./kibana-plugin-core-public.overlaymodalconfirmoptions.defaultfocusedbutton.md) | EuiConfirmModalProps['defaultFocusedButton']
| |
+| [maxWidth](./kibana-plugin-core-public.overlaymodalconfirmoptions.maxwidth.md) | boolean | number | string
| Sets the max-width of the modal. Set to true
to use the default (euiBreakpoints 'm'
), set to false
to not restrict the width, set to a number for a custom width in px, set to a string for a custom width in custom measurement. |
+| [title](./kibana-plugin-core-public.overlaymodalconfirmoptions.title.md) | string
| |
+
diff --git a/docs/development/core/public/kibana-plugin-core-public.overlaymodalconfirmoptions.title.md b/docs/development/core/public/kibana-plugin-core-public.overlaymodalconfirmoptions.title.md
new file mode 100644
index 0000000000000..cfbe41e0a7e9f
--- /dev/null
+++ b/docs/development/core/public/kibana-plugin-core-public.overlaymodalconfirmoptions.title.md
@@ -0,0 +1,11 @@
+
+
+[Home](./index.md) > [kibana-plugin-core-public](./kibana-plugin-core-public.md) > [OverlayModalConfirmOptions](./kibana-plugin-core-public.overlaymodalconfirmoptions.md) > [title](./kibana-plugin-core-public.overlaymodalconfirmoptions.title.md)
+
+## OverlayModalConfirmOptions.title property
+
+Signature:
+
+```typescript
+title?: string;
+```
diff --git a/docs/development/core/public/kibana-plugin-core-public.overlaymodalopenoptions._data-test-subj_.md b/docs/development/core/public/kibana-plugin-core-public.overlaymodalopenoptions._data-test-subj_.md
new file mode 100644
index 0000000000000..f0eba659dc62b
--- /dev/null
+++ b/docs/development/core/public/kibana-plugin-core-public.overlaymodalopenoptions._data-test-subj_.md
@@ -0,0 +1,11 @@
+
+
+[Home](./index.md) > [kibana-plugin-core-public](./kibana-plugin-core-public.md) > [OverlayModalOpenOptions](./kibana-plugin-core-public.overlaymodalopenoptions.md) > ["data-test-subj"](./kibana-plugin-core-public.overlaymodalopenoptions._data-test-subj_.md)
+
+## OverlayModalOpenOptions."data-test-subj" property
+
+Signature:
+
+```typescript
+'data-test-subj'?: string;
+```
diff --git a/docs/development/core/public/kibana-plugin-core-public.overlaymodalopenoptions.classname.md b/docs/development/core/public/kibana-plugin-core-public.overlaymodalopenoptions.classname.md
new file mode 100644
index 0000000000000..769387b8c35ff
--- /dev/null
+++ b/docs/development/core/public/kibana-plugin-core-public.overlaymodalopenoptions.classname.md
@@ -0,0 +1,11 @@
+
+
+[Home](./index.md) > [kibana-plugin-core-public](./kibana-plugin-core-public.md) > [OverlayModalOpenOptions](./kibana-plugin-core-public.overlaymodalopenoptions.md) > [className](./kibana-plugin-core-public.overlaymodalopenoptions.classname.md)
+
+## OverlayModalOpenOptions.className property
+
+Signature:
+
+```typescript
+className?: string;
+```
diff --git a/docs/development/core/public/kibana-plugin-core-public.overlaymodalopenoptions.closebuttonarialabel.md b/docs/development/core/public/kibana-plugin-core-public.overlaymodalopenoptions.closebuttonarialabel.md
new file mode 100644
index 0000000000000..4e685055b9e17
--- /dev/null
+++ b/docs/development/core/public/kibana-plugin-core-public.overlaymodalopenoptions.closebuttonarialabel.md
@@ -0,0 +1,11 @@
+
+
+[Home](./index.md) > [kibana-plugin-core-public](./kibana-plugin-core-public.md) > [OverlayModalOpenOptions](./kibana-plugin-core-public.overlaymodalopenoptions.md) > [closeButtonAriaLabel](./kibana-plugin-core-public.overlaymodalopenoptions.closebuttonarialabel.md)
+
+## OverlayModalOpenOptions.closeButtonAriaLabel property
+
+Signature:
+
+```typescript
+closeButtonAriaLabel?: string;
+```
diff --git a/docs/development/core/public/kibana-plugin-core-public.overlaymodalopenoptions.md b/docs/development/core/public/kibana-plugin-core-public.overlaymodalopenoptions.md
new file mode 100644
index 0000000000000..5c0ef8fb1ec86
--- /dev/null
+++ b/docs/development/core/public/kibana-plugin-core-public.overlaymodalopenoptions.md
@@ -0,0 +1,21 @@
+
+
+[Home](./index.md) > [kibana-plugin-core-public](./kibana-plugin-core-public.md) > [OverlayModalOpenOptions](./kibana-plugin-core-public.overlaymodalopenoptions.md)
+
+## OverlayModalOpenOptions interface
+
+
+Signature:
+
+```typescript
+export interface OverlayModalOpenOptions
+```
+
+## Properties
+
+| Property | Type | Description |
+| --- | --- | --- |
+| ["data-test-subj"](./kibana-plugin-core-public.overlaymodalopenoptions._data-test-subj_.md) | string
| |
+| [className](./kibana-plugin-core-public.overlaymodalopenoptions.classname.md) | string
| |
+| [closeButtonAriaLabel](./kibana-plugin-core-public.overlaymodalopenoptions.closebuttonarialabel.md) | string
| |
+
diff --git a/docs/development/core/public/kibana-plugin-core-public.overlaymodalstart.md b/docs/development/core/public/kibana-plugin-core-public.overlaymodalstart.md
new file mode 100644
index 0000000000000..1d8fe1a92dd90
--- /dev/null
+++ b/docs/development/core/public/kibana-plugin-core-public.overlaymodalstart.md
@@ -0,0 +1,21 @@
+
+
+[Home](./index.md) > [kibana-plugin-core-public](./kibana-plugin-core-public.md) > [OverlayModalStart](./kibana-plugin-core-public.overlaymodalstart.md)
+
+## OverlayModalStart interface
+
+APIs to open and manage modal dialogs.
+
+Signature:
+
+```typescript
+export interface OverlayModalStart
+```
+
+## Methods
+
+| Method | Description |
+| --- | --- |
+| [open(mount, options)](./kibana-plugin-core-public.overlaymodalstart.open.md) | Opens a modal panel with the given mount point inside. You can use close()
on the returned OverlayRef to close the modal. |
+| [openConfirm(message, options)](./kibana-plugin-core-public.overlaymodalstart.openconfirm.md) | Opens a confirmation modal with the given text or mountpoint as a message. Returns a Promise resolving to true
if user confirmed or false
otherwise. |
+
diff --git a/docs/development/core/public/kibana-plugin-core-public.overlaymodalstart.open.md b/docs/development/core/public/kibana-plugin-core-public.overlaymodalstart.open.md
new file mode 100644
index 0000000000000..1c6b82e37a624
--- /dev/null
+++ b/docs/development/core/public/kibana-plugin-core-public.overlaymodalstart.open.md
@@ -0,0 +1,25 @@
+
+
+[Home](./index.md) > [kibana-plugin-core-public](./kibana-plugin-core-public.md) > [OverlayModalStart](./kibana-plugin-core-public.overlaymodalstart.md) > [open](./kibana-plugin-core-public.overlaymodalstart.open.md)
+
+## OverlayModalStart.open() method
+
+Opens a modal panel with the given mount point inside. You can use `close()` on the returned OverlayRef to close the modal.
+
+Signature:
+
+```typescript
+open(mount: MountPoint, options?: OverlayModalOpenOptions): OverlayRef;
+```
+
+## Parameters
+
+| Parameter | Type | Description |
+| --- | --- | --- |
+| mount | MountPoint
| |
+| options | OverlayModalOpenOptions
| |
+
+Returns:
+
+`OverlayRef`
+
diff --git a/docs/development/core/public/kibana-plugin-core-public.overlaymodalstart.openconfirm.md b/docs/development/core/public/kibana-plugin-core-public.overlaymodalstart.openconfirm.md
new file mode 100644
index 0000000000000..b0052c0f6460e
--- /dev/null
+++ b/docs/development/core/public/kibana-plugin-core-public.overlaymodalstart.openconfirm.md
@@ -0,0 +1,25 @@
+
+
+[Home](./index.md) > [kibana-plugin-core-public](./kibana-plugin-core-public.md) > [OverlayModalStart](./kibana-plugin-core-public.overlaymodalstart.md) > [openConfirm](./kibana-plugin-core-public.overlaymodalstart.openconfirm.md)
+
+## OverlayModalStart.openConfirm() method
+
+Opens a confirmation modal with the given text or mountpoint as a message. Returns a Promise resolving to `true` if user confirmed or `false` otherwise.
+
+Signature:
+
+```typescript
+openConfirm(message: MountPoint | string, options?: OverlayModalConfirmOptions): PromiseMountPoint | string
| |
+| options | OverlayModalConfirmOptions
| |
+
+Returns:
+
+`PromiseDataAdapter
| |
+| [requests](./kibana-plugin-plugins-embeddable-public.adapters.requests.md) | RequestAdapter
| |
+
diff --git a/docs/development/plugins/embeddable/public/kibana-plugin-plugins-embeddable-public.adapters.requests.md b/docs/development/plugins/embeddable/public/kibana-plugin-plugins-embeddable-public.adapters.requests.md
new file mode 100644
index 0000000000000..2954ad86138ff
--- /dev/null
+++ b/docs/development/plugins/embeddable/public/kibana-plugin-plugins-embeddable-public.adapters.requests.md
@@ -0,0 +1,11 @@
+
+
+[Home](./index.md) > [kibana-plugin-plugins-embeddable-public](./kibana-plugin-plugins-embeddable-public.md) > [Adapters](./kibana-plugin-plugins-embeddable-public.adapters.md) > [requests](./kibana-plugin-plugins-embeddable-public.adapters.requests.md)
+
+## Adapters.requests property
+
+Signature:
+
+```typescript
+requests?: RequestAdapter;
+```
diff --git a/package.json b/package.json
index a2c085c0424b1..2560be4f55d08 100644
--- a/package.json
+++ b/package.json
@@ -598,7 +598,7 @@
"broadcast-channel": "^3.0.3",
"chai": "3.5.0",
"chance": "1.0.18",
- "chromedriver": "^86.0.0",
+ "chromedriver": "^87.0.0",
"clean-webpack-plugin": "^3.0.0",
"cmd-shim": "^2.1.0",
"compare-versions": "3.5.1",
diff --git a/packages/kbn-optimizer/limits.yml b/packages/kbn-optimizer/limits.yml
index e326c8e2cac39..7cdbe844c2901 100644
--- a/packages/kbn-optimizer/limits.yml
+++ b/packages/kbn-optimizer/limits.yml
@@ -102,4 +102,5 @@ pageLoadAssetSize:
visualizations: 295025
visualize: 57431
watcher: 43598
+ runtimeFields: 41752
stackAlerts: 29684
diff --git a/src/core/public/index.ts b/src/core/public/index.ts
index 1393e69d55e51..564bbd712c535 100644
--- a/src/core/public/index.ts
+++ b/src/core/public/index.ts
@@ -167,7 +167,16 @@ export {
IHttpResponseInterceptorOverrides,
} from './http';
-export { OverlayStart, OverlayBannersStart, OverlayRef } from './overlays';
+export {
+ OverlayStart,
+ OverlayBannersStart,
+ OverlayRef,
+ OverlayFlyoutStart,
+ OverlayFlyoutOpenOptions,
+ OverlayModalOpenOptions,
+ OverlayModalConfirmOptions,
+ OverlayModalStart,
+} from './overlays';
export {
Toast,
diff --git a/src/core/public/overlays/index.ts b/src/core/public/overlays/index.ts
index 417486f78f719..31b524d85abbe 100644
--- a/src/core/public/overlays/index.ts
+++ b/src/core/public/overlays/index.ts
@@ -20,5 +20,5 @@
export { OverlayRef } from './types';
export { OverlayBannersStart } from './banners';
export { OverlayFlyoutStart, OverlayFlyoutOpenOptions } from './flyout';
-export { OverlayModalStart, OverlayModalOpenOptions } from './modal';
+export { OverlayModalStart, OverlayModalOpenOptions, OverlayModalConfirmOptions } from './modal';
export { OverlayService, OverlayStart } from './overlay_service';
diff --git a/src/core/public/overlays/modal/index.ts b/src/core/public/overlays/modal/index.ts
index 9ef4492af3a3a..4e270838eae44 100644
--- a/src/core/public/overlays/modal/index.ts
+++ b/src/core/public/overlays/modal/index.ts
@@ -17,4 +17,9 @@
* under the License.
*/
-export { ModalService, OverlayModalStart, OverlayModalOpenOptions } from './modal_service';
+export {
+ ModalService,
+ OverlayModalStart,
+ OverlayModalOpenOptions,
+ OverlayModalConfirmOptions,
+} from './modal_service';
diff --git a/src/core/public/overlays/modal/modal_service.tsx b/src/core/public/overlays/modal/modal_service.tsx
index f3bbd5c94bdb4..4c0c205ae5438 100644
--- a/src/core/public/overlays/modal/modal_service.tsx
+++ b/src/core/public/overlays/modal/modal_service.tsx
@@ -70,6 +70,14 @@ export interface OverlayModalConfirmOptions {
'data-test-subj'?: string;
defaultFocusedButton?: EuiConfirmModalProps['defaultFocusedButton'];
buttonColor?: EuiConfirmModalProps['buttonColor'];
+ /**
+ * Sets the max-width of the modal.
+ * Set to `true` to use the default (`euiBreakpoints 'm'`),
+ * set to `false` to not restrict the width,
+ * set to a number for a custom width in px,
+ * set to a string for a custom width in custom measurement.
+ */
+ maxWidth?: boolean | number | string;
}
/**
diff --git a/src/core/public/public.api.md b/src/core/public/public.api.md
index 28a20845426d9..37e57a9ee606e 100644
--- a/src/core/public/public.api.md
+++ b/src/core/public/public.api.md
@@ -862,6 +862,60 @@ export interface OverlayBannersStart {
replace(id: string | undefined, mount: MountPoint, priority?: number): string;
}
+// @public (undocumented)
+export interface OverlayFlyoutOpenOptions {
+ // (undocumented)
+ 'data-test-subj'?: string;
+ // (undocumented)
+ className?: string;
+ // (undocumented)
+ closeButtonAriaLabel?: string;
+ // (undocumented)
+ ownFocus?: boolean;
+}
+
+// @public
+export interface OverlayFlyoutStart {
+ open(mount: MountPoint, options?: OverlayFlyoutOpenOptions): OverlayRef;
+}
+
+// @public (undocumented)
+export interface OverlayModalConfirmOptions {
+ // (undocumented)
+ 'data-test-subj'?: string;
+ // (undocumented)
+ buttonColor?: EuiConfirmModalProps['buttonColor'];
+ // (undocumented)
+ cancelButtonText?: string;
+ // (undocumented)
+ className?: string;
+ // (undocumented)
+ closeButtonAriaLabel?: string;
+ // (undocumented)
+ confirmButtonText?: string;
+ // (undocumented)
+ defaultFocusedButton?: EuiConfirmModalProps['defaultFocusedButton'];
+ maxWidth?: boolean | number | string;
+ // (undocumented)
+ title?: string;
+}
+
+// @public (undocumented)
+export interface OverlayModalOpenOptions {
+ // (undocumented)
+ 'data-test-subj'?: string;
+ // (undocumented)
+ className?: string;
+ // (undocumented)
+ closeButtonAriaLabel?: string;
+}
+
+// @public
+export interface OverlayModalStart {
+ open(mount: MountPoint, options?: OverlayModalOpenOptions): OverlayRef;
+ openConfirm(message: MountPoint | string, options?: OverlayModalConfirmOptions): Promise