Upgrade EUI to v88.3.0 (#166676)

⚠️ NOTE: This PR is a copy of #166292 (which was reverted due to failing
Storybook builds). This is the same exact PR but with Storybook building
fixed.

---

EUI `88.2.0` ➡️ `88.3.0`

## [`88.3.0`](https://github.com/elastic/eui/tree/v88.3.0)

- `EuiGlobalToastList` now shows a "Clear all" button by default once
above a certain number of toasts (defaults to 3). This threshold is
configurable with the `showClearAllButtonAt` prop
([#7111](https://github.com/elastic/eui/pull/7111))
- Added an optional `onClearAllToasts` callback to `EuiGlobalToastList`
([#7111](https://github.com/elastic/eui/pull/7111))
- Added the `value`, `onChange`, and `onCancel` props that allow
`EuiInlineEdit` to be used as a controlled component
([#7157](https://github.com/elastic/eui/pull/7157))
- Added `grabOmnidirectional`, `transitionLeftIn`, `transitionLeftOut`,
`transitionTopIn`, and `transitionTopOut` icon glyphs.
([#7168](https://github.com/elastic/eui/pull/7168))

**Bug fixes**

- Fixed `EuiInlineEdit` components to correctly spread `...rest`
attributes to the parent wrapper
([#7157](https://github.com/elastic/eui/pull/7157))
- Fixed `EuiListGroupItem` to correctly render the `extraAction` button
when `showToolTip` is also passed
([#7159](https://github.com/elastic/eui/pull/7159))

**Dependency updates**

- Updated `@hello-pangea/dnd` to v16.3.0
([#7125](https://github.com/elastic/eui/pull/7125))
- Updated `@types/lodash` to v4.14.198
([#7126](https://github.com/elastic/eui/pull/7126))

**Accessibility**

- `EuiAccordion` now correctly respects reduced motion settings
([#7161](https://github.com/elastic/eui/pull/7161))
- `EuiAccordion` now shows a focus outline to keyboard users around its
revealed children on open
([#7161](https://github.com/elastic/eui/pull/7161))

**CSS-in-JS conversions**

- Converted `EuiSplitPanel` to Emotion
([#7172](https://github.com/elastic/eui/pull/7172))

---------

Co-authored-by: Bree Hall <briannajdhall@gmail.com>
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Jon <jon@elastic.co>
This commit is contained in:
Cee Chen 2023-09-20 06:03:02 -07:00 committed by GitHub
parent 0d18be6356
commit 102dbe209f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
17 changed files with 673 additions and 692 deletions

View file

@ -77,6 +77,7 @@
"yarn": "^1.22.19"
},
"resolutions": {
"**/@hello-pangea/dnd": "16.2.0",
"**/@types/node": "18.17.1",
"**/@typescript-eslint/utils": "5.62.0",
"**/chokidar": "^3.5.3",
@ -100,7 +101,7 @@
"@elastic/datemath": "5.0.3",
"@elastic/elasticsearch": "npm:@elastic/elasticsearch-canary@8.9.1-canary.1",
"@elastic/ems-client": "8.4.0",
"@elastic/eui": "88.2.0",
"@elastic/eui": "88.3.0",
"@elastic/filesaver": "1.1.2",
"@elastic/node-crypto": "1.2.1",
"@elastic/numeral": "^2.5.1",
@ -125,7 +126,7 @@
"@hapi/hoek": "^9.2.1",
"@hapi/inert": "^6.0.4",
"@hapi/wreck": "^17.1.0",
"@hello-pangea/dnd": "^16.3.0",
"@hello-pangea/dnd": "16.2.0",
"@juggle/resize-observer": "^3.4.0",
"@kbn/aad-fixtures-plugin": "link:x-pack/test/alerting_api_integration/common/plugins/aad",
"@kbn/ace": "link:packages/kbn-ace",

View file

@ -109,7 +109,7 @@ Array [
data-test-subj="collapsibleNavGroup-recentlyViewed"
>
<div
class="euiAccordion__triggerWrapper emotion-euiAccordion__triggerWrapper"
class="euiAccordion__triggerWrapper emotion-EuiAccordionTrigger"
>
<button
aria-controls="generated-id"
@ -141,7 +141,7 @@ Array [
aria-controls="generated-id"
aria-expanded="true"
aria-labelledby="generated-id"
class="euiButtonIcon euiAccordion__iconButton euiAccordion__iconButton-isOpen euiAccordion__iconButton--right emotion-euiButtonIcon-xs-empty-text-euiAccordion__iconButton-isOpen-arrowRight"
class="euiButtonIcon euiAccordion__arrow emotion-euiButtonIcon-xs-empty-text-euiAccordion__arrow-right-isOpen"
tabindex="-1"
type="button"
>
@ -158,60 +158,59 @@ Array [
class="euiAccordion__childWrapper emotion-euiAccordion__childWrapper-isOpen"
id="generated-id"
role="region"
style="block-size: 0;"
tabindex="-1"
>
<div>
<div
class="euiAccordion__children emotion-euiAccordion__children"
>
<div
class="euiAccordion__children emotion-euiAccordion__children"
class="euiCollapsibleNavGroup__children emotion-euiCollapsibleNavGroup__children-withHeading"
>
<div
class="euiCollapsibleNavGroup__children emotion-euiCollapsibleNavGroup__children-withHeading"
<ul
aria-label="Recently viewed links"
class="euiListGroup kbnCollapsibleNav__recentsListGroup emotion-euiListGroup-none"
style="max-inline-size: none;"
>
<ul
aria-label="Recently viewed links"
class="euiListGroup kbnCollapsibleNav__recentsListGroup emotion-euiListGroup-none"
style="max-inline-size: none;"
<li
class="euiListGroupItem emotion-euiListGroupItem-subdued-s"
>
<li
class="euiListGroupItem emotion-euiListGroupItem-subdued-s"
<a
aria-label="recent 1"
class="euiListGroupItem__button emotion-euiListGroupItem__inner-s-subdued-isClickable"
data-test-subj="collapsibleNavAppLink--recent"
href="http://localhost/recent%201"
rel="noreferrer"
title="recent 1"
>
<a
aria-label="recent 1"
class="euiListGroupItem__button emotion-euiListGroupItem__inner-s-subdued-isClickable"
data-test-subj="collapsibleNavAppLink--recent"
href="http://localhost/recent%201"
rel="noreferrer"
<span
class="euiListGroupItem__label emotion-euiListGroupItem__label-truncate"
title="recent 1"
>
<span
class="euiListGroupItem__label emotion-euiListGroupItem__label-truncate"
title="recent 1"
>
recent 1
</span>
</a>
</li>
<li
class="euiListGroupItem emotion-euiListGroupItem-subdued-s"
recent 1
</span>
</a>
</li>
<li
class="euiListGroupItem emotion-euiListGroupItem-subdued-s"
>
<a
aria-label="recent 2"
class="euiListGroupItem__button emotion-euiListGroupItem__inner-s-subdued-isClickable"
data-test-subj="collapsibleNavAppLink--recent"
href="http://localhost/recent%202"
rel="noreferrer"
title="recent 2"
>
<a
aria-label="recent 2"
class="euiListGroupItem__button emotion-euiListGroupItem__inner-s-subdued-isClickable"
data-test-subj="collapsibleNavAppLink--recent"
href="http://localhost/recent%202"
rel="noreferrer"
<span
class="euiListGroupItem__label emotion-euiListGroupItem__label-truncate"
title="recent 2"
>
<span
class="euiListGroupItem__label emotion-euiListGroupItem__label-truncate"
title="recent 2"
>
recent 2
</span>
</a>
</li>
</ul>
</div>
recent 2
</span>
</a>
</li>
</ul>
</div>
</div>
</div>
@ -227,7 +226,7 @@ Array [
data-test-subj="collapsibleNavGroup-kibana"
>
<div
class="euiAccordion__triggerWrapper emotion-euiAccordion__triggerWrapper"
class="euiAccordion__triggerWrapper emotion-EuiAccordionTrigger"
>
<button
aria-controls="generated-id"
@ -266,7 +265,7 @@ Array [
aria-controls="generated-id"
aria-expanded="true"
aria-labelledby="generated-id"
class="euiButtonIcon euiAccordion__iconButton euiAccordion__iconButton-isOpen euiAccordion__iconButton--right emotion-euiButtonIcon-xs-empty-text-euiAccordion__iconButton-isOpen-arrowRight"
class="euiButtonIcon euiAccordion__arrow emotion-euiButtonIcon-xs-empty-text-euiAccordion__arrow-right-isOpen"
tabindex="-1"
type="button"
>
@ -283,73 +282,72 @@ Array [
class="euiAccordion__childWrapper emotion-euiAccordion__childWrapper-isOpen"
id="generated-id"
role="region"
style="block-size: 0;"
tabindex="-1"
>
<div>
<div
class="euiAccordion__children emotion-euiAccordion__children"
>
<div
class="euiAccordion__children emotion-euiAccordion__children"
class="euiCollapsibleNavGroup__children emotion-euiCollapsibleNavGroup__children-withHeading"
>
<div
class="euiCollapsibleNavGroup__children emotion-euiCollapsibleNavGroup__children-withHeading"
<ul
aria-label="Primary navigation links, Analytics"
class="euiListGroup emotion-euiListGroup-none"
style="max-inline-size: none;"
>
<ul
aria-label="Primary navigation links, Analytics"
class="euiListGroup emotion-euiListGroup-none"
style="max-inline-size: none;"
<li
class="euiListGroupItem emotion-euiListGroupItem-subdued-s"
>
<li
class="euiListGroupItem emotion-euiListGroupItem-subdued-s"
<a
class="euiListGroupItem__button emotion-euiListGroupItem__inner-s-subdued-isClickable"
data-test-subj="collapsibleNavAppLink"
href="discover"
rel="noreferrer"
>
<a
class="euiListGroupItem__button emotion-euiListGroupItem__inner-s-subdued-isClickable"
data-test-subj="collapsibleNavAppLink"
href="discover"
rel="noreferrer"
<span
class="euiListGroupItem__label emotion-euiListGroupItem__label-truncate"
title="discover"
>
<span
class="euiListGroupItem__label emotion-euiListGroupItem__label-truncate"
title="discover"
>
discover
</span>
</a>
</li>
<li
class="euiListGroupItem emotion-euiListGroupItem-subdued-s"
discover
</span>
</a>
</li>
<li
class="euiListGroupItem emotion-euiListGroupItem-subdued-s"
>
<a
class="euiListGroupItem__button emotion-euiListGroupItem__inner-s-subdued-isClickable"
data-test-subj="collapsibleNavAppLink"
href="visualize"
rel="noreferrer"
>
<a
class="euiListGroupItem__button emotion-euiListGroupItem__inner-s-subdued-isClickable"
data-test-subj="collapsibleNavAppLink"
href="visualize"
rel="noreferrer"
<span
class="euiListGroupItem__label emotion-euiListGroupItem__label-truncate"
title="visualize"
>
<span
class="euiListGroupItem__label emotion-euiListGroupItem__label-truncate"
title="visualize"
>
visualize
</span>
</a>
</li>
<li
class="euiListGroupItem emotion-euiListGroupItem-subdued-s"
visualize
</span>
</a>
</li>
<li
class="euiListGroupItem emotion-euiListGroupItem-subdued-s"
>
<a
class="euiListGroupItem__button emotion-euiListGroupItem__inner-s-subdued-isClickable"
data-test-subj="collapsibleNavAppLink"
href="dashboard"
rel="noreferrer"
>
<a
class="euiListGroupItem__button emotion-euiListGroupItem__inner-s-subdued-isClickable"
data-test-subj="collapsibleNavAppLink"
href="dashboard"
rel="noreferrer"
<span
class="euiListGroupItem__label emotion-euiListGroupItem__label-truncate"
title="dashboard"
>
<span
class="euiListGroupItem__label emotion-euiListGroupItem__label-truncate"
title="dashboard"
>
dashboard
</span>
</a>
</li>
</ul>
</div>
dashboard
</span>
</a>
</li>
</ul>
</div>
</div>
</div>
@ -359,7 +357,7 @@ Array [
data-test-subj="collapsibleNavGroup-observability"
>
<div
class="euiAccordion__triggerWrapper emotion-euiAccordion__triggerWrapper"
class="euiAccordion__triggerWrapper emotion-EuiAccordionTrigger"
>
<button
aria-controls="generated-id"
@ -398,7 +396,7 @@ Array [
aria-controls="generated-id"
aria-expanded="true"
aria-labelledby="generated-id"
class="euiButtonIcon euiAccordion__iconButton euiAccordion__iconButton-isOpen euiAccordion__iconButton--right emotion-euiButtonIcon-xs-empty-text-euiAccordion__iconButton-isOpen-arrowRight"
class="euiButtonIcon euiAccordion__arrow emotion-euiButtonIcon-xs-empty-text-euiAccordion__arrow-right-isOpen"
tabindex="-1"
type="button"
>
@ -415,56 +413,55 @@ Array [
class="euiAccordion__childWrapper emotion-euiAccordion__childWrapper-isOpen"
id="generated-id"
role="region"
style="block-size: 0;"
tabindex="-1"
>
<div>
<div
class="euiAccordion__children emotion-euiAccordion__children"
>
<div
class="euiAccordion__children emotion-euiAccordion__children"
class="euiCollapsibleNavGroup__children emotion-euiCollapsibleNavGroup__children-withHeading"
>
<div
class="euiCollapsibleNavGroup__children emotion-euiCollapsibleNavGroup__children-withHeading"
<ul
aria-label="Primary navigation links, Observability"
class="euiListGroup emotion-euiListGroup-none"
style="max-inline-size: none;"
>
<ul
aria-label="Primary navigation links, Observability"
class="euiListGroup emotion-euiListGroup-none"
style="max-inline-size: none;"
<li
class="euiListGroupItem emotion-euiListGroupItem-subdued-s"
>
<li
class="euiListGroupItem emotion-euiListGroupItem-subdued-s"
<a
class="euiListGroupItem__button emotion-euiListGroupItem__inner-s-subdued-isClickable"
data-test-subj="collapsibleNavAppLink"
href="metrics"
rel="noreferrer"
>
<a
class="euiListGroupItem__button emotion-euiListGroupItem__inner-s-subdued-isClickable"
data-test-subj="collapsibleNavAppLink"
href="metrics"
rel="noreferrer"
<span
class="euiListGroupItem__label emotion-euiListGroupItem__label-truncate"
title="metrics"
>
<span
class="euiListGroupItem__label emotion-euiListGroupItem__label-truncate"
title="metrics"
>
metrics
</span>
</a>
</li>
<li
class="euiListGroupItem emotion-euiListGroupItem-subdued-s"
metrics
</span>
</a>
</li>
<li
class="euiListGroupItem emotion-euiListGroupItem-subdued-s"
>
<a
class="euiListGroupItem__button emotion-euiListGroupItem__inner-s-subdued-isClickable"
data-test-subj="collapsibleNavAppLink"
href="logs"
rel="noreferrer"
>
<a
class="euiListGroupItem__button emotion-euiListGroupItem__inner-s-subdued-isClickable"
data-test-subj="collapsibleNavAppLink"
href="logs"
rel="noreferrer"
<span
class="euiListGroupItem__label emotion-euiListGroupItem__label-truncate"
title="logs"
>
<span
class="euiListGroupItem__label emotion-euiListGroupItem__label-truncate"
title="logs"
>
logs
</span>
</a>
</li>
</ul>
</div>
logs
</span>
</a>
</li>
</ul>
</div>
</div>
</div>
@ -474,7 +471,7 @@ Array [
data-test-subj="collapsibleNavGroup-securitySolution"
>
<div
class="euiAccordion__triggerWrapper emotion-euiAccordion__triggerWrapper"
class="euiAccordion__triggerWrapper emotion-EuiAccordionTrigger"
>
<button
aria-controls="generated-id"
@ -513,7 +510,7 @@ Array [
aria-controls="generated-id"
aria-expanded="true"
aria-labelledby="generated-id"
class="euiButtonIcon euiAccordion__iconButton euiAccordion__iconButton-isOpen euiAccordion__iconButton--right emotion-euiButtonIcon-xs-empty-text-euiAccordion__iconButton-isOpen-arrowRight"
class="euiButtonIcon euiAccordion__arrow emotion-euiButtonIcon-xs-empty-text-euiAccordion__arrow-right-isOpen"
tabindex="-1"
type="button"
>
@ -530,39 +527,38 @@ Array [
class="euiAccordion__childWrapper emotion-euiAccordion__childWrapper-isOpen"
id="generated-id"
role="region"
style="block-size: 0;"
tabindex="-1"
>
<div>
<div
class="euiAccordion__children emotion-euiAccordion__children"
>
<div
class="euiAccordion__children emotion-euiAccordion__children"
class="euiCollapsibleNavGroup__children emotion-euiCollapsibleNavGroup__children-withHeading"
>
<div
class="euiCollapsibleNavGroup__children emotion-euiCollapsibleNavGroup__children-withHeading"
<ul
aria-label="Primary navigation links, Security"
class="euiListGroup emotion-euiListGroup-none"
style="max-inline-size: none;"
>
<ul
aria-label="Primary navigation links, Security"
class="euiListGroup emotion-euiListGroup-none"
style="max-inline-size: none;"
<li
class="euiListGroupItem emotion-euiListGroupItem-subdued-s"
>
<li
class="euiListGroupItem emotion-euiListGroupItem-subdued-s"
<a
class="euiListGroupItem__button emotion-euiListGroupItem__inner-s-subdued-isClickable"
data-test-subj="collapsibleNavAppLink"
href="siem"
rel="noreferrer"
>
<a
class="euiListGroupItem__button emotion-euiListGroupItem__inner-s-subdued-isClickable"
data-test-subj="collapsibleNavAppLink"
href="siem"
rel="noreferrer"
<span
class="euiListGroupItem__label emotion-euiListGroupItem__label-truncate"
title="siem"
>
<span
class="euiListGroupItem__label emotion-euiListGroupItem__label-truncate"
title="siem"
>
siem
</span>
</a>
</li>
</ul>
</div>
siem
</span>
</a>
</li>
</ul>
</div>
</div>
</div>
@ -572,7 +568,7 @@ Array [
data-test-subj="collapsibleNavGroup-management"
>
<div
class="euiAccordion__triggerWrapper emotion-euiAccordion__triggerWrapper"
class="euiAccordion__triggerWrapper emotion-EuiAccordionTrigger"
>
<button
aria-controls="generated-id"
@ -611,7 +607,7 @@ Array [
aria-controls="generated-id"
aria-expanded="true"
aria-labelledby="generated-id"
class="euiButtonIcon euiAccordion__iconButton euiAccordion__iconButton-isOpen euiAccordion__iconButton--right emotion-euiButtonIcon-xs-empty-text-euiAccordion__iconButton-isOpen-arrowRight"
class="euiButtonIcon euiAccordion__arrow emotion-euiButtonIcon-xs-empty-text-euiAccordion__arrow-right-isOpen"
tabindex="-1"
type="button"
>
@ -628,39 +624,38 @@ Array [
class="euiAccordion__childWrapper emotion-euiAccordion__childWrapper-isOpen"
id="generated-id"
role="region"
style="block-size: 0;"
tabindex="-1"
>
<div>
<div
class="euiAccordion__children emotion-euiAccordion__children"
>
<div
class="euiAccordion__children emotion-euiAccordion__children"
class="euiCollapsibleNavGroup__children emotion-euiCollapsibleNavGroup__children-withHeading"
>
<div
class="euiCollapsibleNavGroup__children emotion-euiCollapsibleNavGroup__children-withHeading"
<ul
aria-label="Primary navigation links, Management"
class="euiListGroup emotion-euiListGroup-none"
style="max-inline-size: none;"
>
<ul
aria-label="Primary navigation links, Management"
class="euiListGroup emotion-euiListGroup-none"
style="max-inline-size: none;"
<li
class="euiListGroupItem emotion-euiListGroupItem-subdued-s"
>
<li
class="euiListGroupItem emotion-euiListGroupItem-subdued-s"
<a
class="euiListGroupItem__button emotion-euiListGroupItem__inner-s-subdued-isClickable"
data-test-subj="collapsibleNavAppLink"
href="monitoring"
rel="noreferrer"
>
<a
class="euiListGroupItem__button emotion-euiListGroupItem__inner-s-subdued-isClickable"
data-test-subj="collapsibleNavAppLink"
href="monitoring"
rel="noreferrer"
<span
class="euiListGroupItem__label emotion-euiListGroupItem__label-truncate"
title="monitoring"
>
<span
class="euiListGroupItem__label emotion-euiListGroupItem__label-truncate"
title="monitoring"
>
monitoring
</span>
</a>
</li>
</ul>
</div>
monitoring
</span>
</a>
</li>
</ul>
</div>
</div>
</div>

View file

@ -7,7 +7,7 @@ exports[`#start() returns \`Context\` component 1`] = `
Object {
"mapping": Object {
"euiAbsoluteTab.dateFormatError": [Function],
"euiAccordion.isLoading": "Loading",
"euiAccordionChildrenLoading.message": "Loading",
"euiAutoRefresh.autoRefreshLabel": "Auto refresh",
"euiAutoRefresh.buttonLabelOff": "Auto refresh is off",
"euiAutoRefresh.buttonLabelOn": [Function],
@ -153,6 +153,8 @@ exports[`#start() returns \`Context\` component 1`] = `
"euiFormControlLayoutDelimited.delimiterLabel": "to",
"euiFullscreenSelector.fullscreenButton": "Enter fullscreen",
"euiFullscreenSelector.fullscreenButtonActive": "Exit fullscreen",
"euiGlobalToastList.clearAllToastsButtonAriaLabel": "Clear all toast notifications",
"euiGlobalToastList.clearAllToastsButtonDisplayText": "Clear all",
"euiHeaderLinks.appNavigation": "App menu",
"euiHeaderLinks.openNavigationMenu": "Open menu",
"euiHue.label": "Select the HSV color mode \\"hue\\" value",

View file

@ -17,9 +17,12 @@ interface EuiValues {
export const getEuiContextMapping = (): EuiTokensObject => {
return {
'euiAccordion.isLoading': i18n.translate('core.euiAccordion.isLoading', {
defaultMessage: 'Loading',
}),
'euiAccordionChildrenLoading.message': i18n.translate(
'core.euiAccordionChildrenLoading.message',
{
defaultMessage: 'Loading',
}
),
'euiAutoRefresh.autoRefreshLabel': i18n.translate('core.euiAutoRefresh.autoRefreshLabel', {
defaultMessage: 'Auto refresh',
}),
@ -419,6 +422,18 @@ export const getEuiContextMapping = (): EuiTokensObject => {
'There is a new region landmark called {landmarkHeading} with page level controls at the end of the document.',
values: { landmarkHeading },
}),
'euiGlobalToastList.clearAllToastsButtonAriaLabel': i18n.translate(
'core.euiGlobalToastList.clearAllToastsButtonAriaLabel',
{
defaultMessage: 'Clear all toast notifications',
}
),
'euiGlobalToastList.clearAllToastsButtonDisplayText': i18n.translate(
'core.euiGlobalToastList.clearAllToastsButtonDisplayText',
{
defaultMessage: 'Clear all',
}
),
'euiKeyboardShortcuts.title': i18n.translate('core.euiKeyboardShortcuts.title', {
defaultMessage: 'Keyboard shortcuts',
}),

View file

@ -75,7 +75,7 @@ Object {
data-test-subj="exceptionItemCardComments"
>
<div
class="euiAccordion__triggerWrapper emotion-euiAccordion__triggerWrapper"
class="euiAccordion__triggerWrapper emotion-EuiAccordionTrigger"
>
<button
aria-controls="exceptionItemCardComments"
@ -98,150 +98,13 @@ Object {
</div>
<div
aria-labelledby="generated-id"
class="euiAccordion__childWrapper emotion-euiAccordion__childWrapper"
class="euiAccordion__childWrapper emotion-euiAccordion__childWrapper-isClosed"
id="exceptionItemCardComments"
inert=""
role="region"
style="block-size: 0;"
tabindex="-1"
>
<div>
<div
class="euiAccordion__children emotion-euiAccordion__children"
>
<div
class="euiPanel euiPanel--plain euiPanel--paddingMedium emotion-euiPanel-grow-m-m-plain-hasBorder"
data-test-subj="accordionContentPanel"
>
<ol
class="euiTimeline euiCommentList emotion-euiTimeline-l"
data-test-subj="accordionCommentList"
role="list"
>
<li
class="euiComment emotion-euiTimelineItem-top"
>
<div
class="emotion-euiTimelineItemIcon-top"
>
<div
class="emotion-euiTimelineItemIcon__content"
>
<div
aria-label=""
class="euiAvatar euiAvatar--m euiAvatar--user euiCommentAvatar emotion-euiAvatar-user-m-uppercase-subdued"
role="img"
title=""
>
<span
class="euiAvatar__icon"
data-euiicon-type="userAvatar"
/>
</div>
</div>
</div>
<div
class="emotion-euiTimelineItemEvent-top"
>
<div
class="euiCommentEvent emotion-euiCommentEvent-custom"
data-type="custom"
>
<div
class="euiCommentEvent__body emotion-euiCommentEvent__body-custom"
>
<p>
some old comment
</p>
</div>
</div>
</div>
</li>
<li
class="euiComment emotion-euiTimelineItem-top"
>
<div
class="emotion-euiTimelineItemIcon-top"
>
<div
class="emotion-euiTimelineItemIcon__content"
>
<div
aria-label=""
class="euiAvatar euiAvatar--m euiAvatar--user euiCommentAvatar emotion-euiAvatar-user-m-uppercase-subdued"
role="img"
title=""
>
<span
class="euiAvatar__icon"
data-euiicon-type="userAvatar"
/>
</div>
</div>
</div>
<div
class="emotion-euiTimelineItemEvent-top"
>
<div
class="euiCommentEvent emotion-euiCommentEvent-custom"
data-type="custom"
>
<div
class="euiCommentEvent__body emotion-euiCommentEvent__body-custom"
>
<p>
some old comment
</p>
</div>
</div>
</div>
</li>
</ol>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>,
"container": <div>
<div
class="euiFlexItem emotion-euiFlexItem-grow-1"
data-test-subj="ExceptionItemCardCommentsContainer"
>
<div
class="euiAccordion emotion-euiAccordion"
data-test-subj="exceptionItemCardComments"
>
<div
class="euiAccordion__triggerWrapper emotion-euiAccordion__triggerWrapper"
>
<button
aria-controls="exceptionItemCardComments"
aria-expanded="false"
class="euiAccordion__button emotion-euiAccordion__button"
id="generated-id"
type="button"
>
<span
class="euiAccordion__buttonContent"
>
<div
class="euiText emotion-EuiText"
data-test-subj="ExceptionItemCardCommentsContainerTextButton"
>
Show comments (2)
</div>
</span>
</button>
</div>
<div
aria-labelledby="generated-id"
class="euiAccordion__childWrapper emotion-euiAccordion__childWrapper"
id="exceptionItemCardComments"
role="region"
tabindex="-1"
>
<div>
<div
class="euiAccordion__children emotion-euiAccordion__children"
>
@ -339,6 +202,143 @@ Object {
</div>
</div>
</div>
</body>,
"container": <div>
<div
class="euiFlexItem emotion-euiFlexItem-grow-1"
data-test-subj="ExceptionItemCardCommentsContainer"
>
<div
class="euiAccordion emotion-euiAccordion"
data-test-subj="exceptionItemCardComments"
>
<div
class="euiAccordion__triggerWrapper emotion-EuiAccordionTrigger"
>
<button
aria-controls="exceptionItemCardComments"
aria-expanded="false"
class="euiAccordion__button emotion-euiAccordion__button"
id="generated-id"
type="button"
>
<span
class="euiAccordion__buttonContent"
>
<div
class="euiText emotion-EuiText"
data-test-subj="ExceptionItemCardCommentsContainerTextButton"
>
Show comments (2)
</div>
</span>
</button>
</div>
<div
aria-labelledby="generated-id"
class="euiAccordion__childWrapper emotion-euiAccordion__childWrapper-isClosed"
id="exceptionItemCardComments"
inert=""
role="region"
style="block-size: 0;"
tabindex="-1"
>
<div
class="euiAccordion__children emotion-euiAccordion__children"
>
<div
class="euiPanel euiPanel--plain euiPanel--paddingMedium emotion-euiPanel-grow-m-m-plain-hasBorder"
data-test-subj="accordionContentPanel"
>
<ol
class="euiTimeline euiCommentList emotion-euiTimeline-l"
data-test-subj="accordionCommentList"
role="list"
>
<li
class="euiComment emotion-euiTimelineItem-top"
>
<div
class="emotion-euiTimelineItemIcon-top"
>
<div
class="emotion-euiTimelineItemIcon__content"
>
<div
aria-label=""
class="euiAvatar euiAvatar--m euiAvatar--user euiCommentAvatar emotion-euiAvatar-user-m-uppercase-subdued"
role="img"
title=""
>
<span
class="euiAvatar__icon"
data-euiicon-type="userAvatar"
/>
</div>
</div>
</div>
<div
class="emotion-euiTimelineItemEvent-top"
>
<div
class="euiCommentEvent emotion-euiCommentEvent-custom"
data-type="custom"
>
<div
class="euiCommentEvent__body emotion-euiCommentEvent__body-custom"
>
<p>
some old comment
</p>
</div>
</div>
</div>
</li>
<li
class="euiComment emotion-euiTimelineItem-top"
>
<div
class="emotion-euiTimelineItemIcon-top"
>
<div
class="emotion-euiTimelineItemIcon__content"
>
<div
aria-label=""
class="euiAvatar euiAvatar--m euiAvatar--user euiCommentAvatar emotion-euiAvatar-user-m-uppercase-subdued"
role="img"
title=""
>
<span
class="euiAvatar__icon"
data-euiicon-type="userAvatar"
/>
</div>
</div>
</div>
<div
class="emotion-euiTimelineItemEvent-top"
>
<div
class="euiCommentEvent emotion-euiCommentEvent-custom"
data-type="custom"
>
<div
class="euiCommentEvent__body emotion-euiCommentEvent__body-custom"
>
<p>
some old comment
</p>
</div>
</div>
</div>
</li>
</ol>
</div>
</div>
</div>
</div>
</div>
</div>,
"debug": [Function],
"findAllByAltText": [Function],
@ -408,7 +408,7 @@ Object {
data-test-subj="exceptionItemCardComments"
>
<div
class="euiAccordion__triggerWrapper emotion-euiAccordion__triggerWrapper"
class="euiAccordion__triggerWrapper emotion-EuiAccordionTrigger"
>
<button
aria-controls="exceptionItemCardComments"
@ -434,147 +434,9 @@ Object {
class="euiAccordion__childWrapper emotion-euiAccordion__childWrapper-isOpen"
id="exceptionItemCardComments"
role="region"
style="block-size: 0;"
tabindex="-1"
>
<div>
<div
class="euiAccordion__children emotion-euiAccordion__children"
>
<div
class="euiPanel euiPanel--plain euiPanel--paddingMedium emotion-euiPanel-grow-m-m-plain-hasBorder"
data-test-subj="accordionContentPanel"
>
<ol
class="euiTimeline euiCommentList emotion-euiTimeline-l"
data-test-subj="accordionCommentList"
role="list"
>
<li
class="euiComment emotion-euiTimelineItem-top"
>
<div
class="emotion-euiTimelineItemIcon-top"
>
<div
class="emotion-euiTimelineItemIcon__content"
>
<div
aria-label=""
class="euiAvatar euiAvatar--m euiAvatar--user euiCommentAvatar emotion-euiAvatar-user-m-uppercase-subdued"
role="img"
title=""
>
<span
class="euiAvatar__icon"
data-euiicon-type="userAvatar"
/>
</div>
</div>
</div>
<div
class="emotion-euiTimelineItemEvent-top"
>
<div
class="euiCommentEvent emotion-euiCommentEvent-custom"
data-type="custom"
>
<div
class="euiCommentEvent__body emotion-euiCommentEvent__body-custom"
>
<p>
some old comment
</p>
</div>
</div>
</div>
</li>
<li
class="euiComment emotion-euiTimelineItem-top"
>
<div
class="emotion-euiTimelineItemIcon-top"
>
<div
class="emotion-euiTimelineItemIcon__content"
>
<div
aria-label=""
class="euiAvatar euiAvatar--m euiAvatar--user euiCommentAvatar emotion-euiAvatar-user-m-uppercase-subdued"
role="img"
title=""
>
<span
class="euiAvatar__icon"
data-euiicon-type="userAvatar"
/>
</div>
</div>
</div>
<div
class="emotion-euiTimelineItemEvent-top"
>
<div
class="euiCommentEvent emotion-euiCommentEvent-custom"
data-type="custom"
>
<div
class="euiCommentEvent__body emotion-euiCommentEvent__body-custom"
>
<p>
some old comment
</p>
</div>
</div>
</div>
</li>
</ol>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>,
"container": <div>
<div
class="euiFlexItem emotion-euiFlexItem-grow-1"
data-test-subj="ExceptionItemCardCommentsContainer"
>
<div
class="euiAccordion euiAccordion-isOpen emotion-euiAccordion"
data-test-subj="exceptionItemCardComments"
>
<div
class="euiAccordion__triggerWrapper emotion-euiAccordion__triggerWrapper"
>
<button
aria-controls="exceptionItemCardComments"
aria-expanded="true"
class="euiAccordion__button emotion-euiAccordion__button"
id="generated-id"
type="button"
>
<span
class="euiAccordion__buttonContent"
>
<div
class="euiText emotion-EuiText"
data-test-subj="ExceptionItemCardCommentsContainerTextButton"
>
Show comments (2)
</div>
</span>
</button>
</div>
<div
aria-labelledby="generated-id"
class="euiAccordion__childWrapper emotion-euiAccordion__childWrapper-isOpen"
id="exceptionItemCardComments"
role="region"
tabindex="-1"
>
<div>
<div
class="euiAccordion__children emotion-euiAccordion__children"
>
@ -672,6 +534,142 @@ Object {
</div>
</div>
</div>
</body>,
"container": <div>
<div
class="euiFlexItem emotion-euiFlexItem-grow-1"
data-test-subj="ExceptionItemCardCommentsContainer"
>
<div
class="euiAccordion euiAccordion-isOpen emotion-euiAccordion"
data-test-subj="exceptionItemCardComments"
>
<div
class="euiAccordion__triggerWrapper emotion-EuiAccordionTrigger"
>
<button
aria-controls="exceptionItemCardComments"
aria-expanded="true"
class="euiAccordion__button emotion-euiAccordion__button"
id="generated-id"
type="button"
>
<span
class="euiAccordion__buttonContent"
>
<div
class="euiText emotion-EuiText"
data-test-subj="ExceptionItemCardCommentsContainerTextButton"
>
Show comments (2)
</div>
</span>
</button>
</div>
<div
aria-labelledby="generated-id"
class="euiAccordion__childWrapper emotion-euiAccordion__childWrapper-isOpen"
id="exceptionItemCardComments"
role="region"
style="block-size: 0;"
tabindex="-1"
>
<div
class="euiAccordion__children emotion-euiAccordion__children"
>
<div
class="euiPanel euiPanel--plain euiPanel--paddingMedium emotion-euiPanel-grow-m-m-plain-hasBorder"
data-test-subj="accordionContentPanel"
>
<ol
class="euiTimeline euiCommentList emotion-euiTimeline-l"
data-test-subj="accordionCommentList"
role="list"
>
<li
class="euiComment emotion-euiTimelineItem-top"
>
<div
class="emotion-euiTimelineItemIcon-top"
>
<div
class="emotion-euiTimelineItemIcon__content"
>
<div
aria-label=""
class="euiAvatar euiAvatar--m euiAvatar--user euiCommentAvatar emotion-euiAvatar-user-m-uppercase-subdued"
role="img"
title=""
>
<span
class="euiAvatar__icon"
data-euiicon-type="userAvatar"
/>
</div>
</div>
</div>
<div
class="emotion-euiTimelineItemEvent-top"
>
<div
class="euiCommentEvent emotion-euiCommentEvent-custom"
data-type="custom"
>
<div
class="euiCommentEvent__body emotion-euiCommentEvent__body-custom"
>
<p>
some old comment
</p>
</div>
</div>
</div>
</li>
<li
class="euiComment emotion-euiTimelineItem-top"
>
<div
class="emotion-euiTimelineItemIcon-top"
>
<div
class="emotion-euiTimelineItemIcon__content"
>
<div
aria-label=""
class="euiAvatar euiAvatar--m euiAvatar--user euiCommentAvatar emotion-euiAvatar-user-m-uppercase-subdued"
role="img"
title=""
>
<span
class="euiAvatar__icon"
data-euiicon-type="userAvatar"
/>
</div>
</div>
</div>
<div
class="emotion-euiTimelineItemEvent-top"
>
<div
class="euiCommentEvent emotion-euiCommentEvent-custom"
data-type="custom"
>
<div
class="euiCommentEvent__body emotion-euiCommentEvent__body-custom"
>
<p>
some old comment
</p>
</div>
</div>
</div>
</li>
</ol>
</div>
</div>
</div>
</div>
</div>
</div>,
"debug": [Function],
"findAllByAltText": [Function],

View file

@ -143,19 +143,6 @@ module.exports = (_, argv) => {
},
],
},
// @hello-pangea/dnd emits optional chaining that confuses webpack.
// We need to transform it using babel before going further
{
test: /@hello-pangea\/dnd\/dist\/dnd\.js$/,
use: [
{
loader: 'babel-loader',
options: {
plugins: [require.resolve('@babel/plugin-proposal-optional-chaining')],
},
},
],
},
{
test: /\.css$/,
use: [MiniCssExtractPlugin.loader, 'css-loader'],

View file

@ -85,7 +85,7 @@ export const LICENSE_OVERRIDES = {
'jsts@1.6.2': ['Eclipse Distribution License - v 1.0'], // cf. https://github.com/bjornharrtell/jsts
'@mapbox/jsonlint-lines-primitives@2.0.2': ['MIT'], // license in readme https://github.com/tmcw/jsonlint
'@elastic/ems-client@8.4.0': ['Elastic License 2.0'],
'@elastic/eui@88.2.0': ['SSPL-1.0 OR Elastic License 2.0'],
'@elastic/eui@88.3.0': ['SSPL-1.0 OR Elastic License 2.0'],
'language-subtag-registry@0.3.21': ['CC-BY-4.0'], // retired ODCBy license https://github.com/mattcg/language-subtag-registry
'buffers@0.1.1': ['MIT'], // license in importing module https://www.npmjs.com/package/binary
};

View file

@ -84,7 +84,7 @@ export class UnifiedFieldListPageObject extends FtrService {
public async toggleSidebarSection(sectionName: SidebarSectionName) {
return await this.find.clickByCssSelector(
`${this.getSidebarSectionSelector(sectionName, true)} .euiAccordion__iconButton`
`${this.getSidebarSectionSelector(sectionName, true)} .euiAccordion__arrow`
);
}

17
typings/@hello-pangea/dnd/index.d.ts vendored Normal file
View file

@ -0,0 +1,17 @@
/*
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
* or more contributor license agreements. Licensed under the Elastic License
* 2.0 and the Server Side Public License, v 1; you may not use this file except
* in compliance with, at your election, the Elastic License 2.0 or the Server
* Side Public License, v 1.
*/
import { PreDragActions } from '@hello-pangea/dnd';
declare module '@hello-pangea/dnd' {
export * from '@hello-pangea/dnd';
// TODO: This type can be imported directly from @hello-pangea/dnd once on v16.3.0 (which requires Webpack v5)
// and this entire file/folder can be deleted at that point
export type FluidDragActions = ReturnType<PreDragActions['fluidLift']>;
}

View file

@ -61,12 +61,6 @@ const noPanelMessageClassName = css`
}
`;
const accordionButtonClassName = css`
.euiAccordion__iconButton {
display: none;
}
`;
export function ChatItem({
actions: { canCopy, canEdit, canGiveFeedback, canRegenerate },
display: { collapsed },
@ -141,7 +135,7 @@ export function ChatItem({
contentElement = (
<EuiAccordion
id={accordionId}
className={accordionButtonClassName}
arrowDisplay="none"
forceState={expanded ? 'open' : 'closed'}
onToggle={handleToggleExpand}
>

View file

@ -326,7 +326,7 @@ export function ConfigureLogsContent() {
color: euiTheme.colors.primaryText,
fontSize: xsFontSize,
},
'.euiAccordion__iconButton svg': {
'.euiAccordion__arrow svg': {
stroke: euiTheme.colors.primary,
width: euiTheme.size.m,
height: euiTheme.size.m,

View file

@ -98,13 +98,13 @@ exports[`ScreenCapturePanelContent properly renders a view with "canvas" layout
data-test-subj="shareReportingAdvancedOptionsButton"
>
<div
class="euiAccordion__triggerWrapper emotion-euiAccordion__triggerWrapper"
class="euiAccordion__triggerWrapper emotion-EuiAccordionTrigger"
>
<button
aria-controls="advanced-options"
aria-expanded="false"
aria-labelledby="generated-id"
class="euiButtonIcon euiAccordion__iconButton emotion-euiButtonIcon-xs-empty-text-euiAccordion__iconButton"
class="euiButtonIcon euiAccordion__arrow emotion-euiButtonIcon-xs-empty-text-euiAccordion__arrow-left-isClosed"
tabindex="-1"
type="button"
>
@ -131,61 +131,61 @@ exports[`ScreenCapturePanelContent properly renders a view with "canvas" layout
</div>
<div
aria-labelledby="generated-id"
class="euiAccordion__childWrapper emotion-euiAccordion__childWrapper"
class="euiAccordion__childWrapper emotion-euiAccordion__childWrapper-isClosed"
id="advanced-options"
inert=""
role="region"
style="block-size: 0;"
tabindex="-1"
>
<div>
<div
class="euiAccordion__children emotion-euiAccordion__children"
>
<div
class="euiAccordion__children emotion-euiAccordion__children"
class="euiSpacer euiSpacer--s emotion-euiSpacer-s"
/>
<div
class="euiText emotion-euiText-s"
>
<div
class="euiSpacer euiSpacer--s emotion-euiSpacer-s"
/>
<div
class="euiText emotion-euiText-s"
<p>
<span>
Alternatively, copy this POST URL to call generation from outside Kibana or from Watcher.
</span>
</p>
</div>
<div
class="euiSpacer euiSpacer--s emotion-euiSpacer-s"
/>
<div
class="euiPanel euiPanel--danger euiPanel--paddingSmall euiCallOut euiCallOut--danger emotion-euiPanel-none-s-danger-euiCallOut"
data-test-subj="shareReportingUnsavedState"
>
<p
class="euiTitle euiCallOutHeader__title emotion-euiTitle-xxs-euiCallOutHeader-danger"
>
<p>
<span>
Alternatively, copy this POST URL to call generation from outside Kibana or from Watcher.
</span>
</p>
</div>
<span
aria-hidden="true"
class="emotion-euiCallOut__icon"
color="inherit"
data-euiicon-type="warning"
/>
Unsaved work
</p>
<div
class="euiSpacer euiSpacer--s emotion-euiSpacer-s"
/>
<div
class="euiPanel euiPanel--danger euiPanel--paddingSmall euiCallOut euiCallOut--danger emotion-euiPanel-none-s-danger-euiCallOut"
data-test-subj="shareReportingUnsavedState"
class="euiText emotion-euiText-xs-euiTextColor-default-euiCallOut__description"
>
<p
class="euiTitle euiCallOutHeader__title emotion-euiTitle-xxs-euiCallOutHeader-danger"
>
<span
aria-hidden="true"
class="emotion-euiCallOut__icon"
color="inherit"
data-euiicon-type="warning"
/>
Unsaved work
</p>
<div
class="euiText emotion-euiText-xs-euiTextColor-default-euiCallOut__description"
class="euiText emotion-euiText-s"
>
<div
class="euiText emotion-euiText-s"
>
<p>
<span>
Save your work before copying this URL.
</span>
</p>
</div>
<div
class="euiSpacer euiSpacer--s emotion-euiSpacer-s"
/>
<p>
<span>
Save your work before copying this URL.
</span>
</p>
</div>
<div
class="euiSpacer euiSpacer--s emotion-euiSpacer-s"
/>
</div>
</div>
</div>
@ -292,13 +292,13 @@ exports[`ScreenCapturePanelContent properly renders a view with "print" layout o
data-test-subj="shareReportingAdvancedOptionsButton"
>
<div
class="euiAccordion__triggerWrapper emotion-euiAccordion__triggerWrapper"
class="euiAccordion__triggerWrapper emotion-EuiAccordionTrigger"
>
<button
aria-controls="advanced-options"
aria-expanded="false"
aria-labelledby="generated-id"
class="euiButtonIcon euiAccordion__iconButton emotion-euiButtonIcon-xs-empty-text-euiAccordion__iconButton"
class="euiButtonIcon euiAccordion__arrow emotion-euiButtonIcon-xs-empty-text-euiAccordion__arrow-left-isClosed"
tabindex="-1"
type="button"
>
@ -325,61 +325,61 @@ exports[`ScreenCapturePanelContent properly renders a view with "print" layout o
</div>
<div
aria-labelledby="generated-id"
class="euiAccordion__childWrapper emotion-euiAccordion__childWrapper"
class="euiAccordion__childWrapper emotion-euiAccordion__childWrapper-isClosed"
id="advanced-options"
inert=""
role="region"
style="block-size: 0;"
tabindex="-1"
>
<div>
<div
class="euiAccordion__children emotion-euiAccordion__children"
>
<div
class="euiAccordion__children emotion-euiAccordion__children"
class="euiSpacer euiSpacer--s emotion-euiSpacer-s"
/>
<div
class="euiText emotion-euiText-s"
>
<div
class="euiSpacer euiSpacer--s emotion-euiSpacer-s"
/>
<div
class="euiText emotion-euiText-s"
<p>
<span>
Alternatively, copy this POST URL to call generation from outside Kibana or from Watcher.
</span>
</p>
</div>
<div
class="euiSpacer euiSpacer--s emotion-euiSpacer-s"
/>
<div
class="euiPanel euiPanel--danger euiPanel--paddingSmall euiCallOut euiCallOut--danger emotion-euiPanel-none-s-danger-euiCallOut"
data-test-subj="shareReportingUnsavedState"
>
<p
class="euiTitle euiCallOutHeader__title emotion-euiTitle-xxs-euiCallOutHeader-danger"
>
<p>
<span>
Alternatively, copy this POST URL to call generation from outside Kibana or from Watcher.
</span>
</p>
</div>
<span
aria-hidden="true"
class="emotion-euiCallOut__icon"
color="inherit"
data-euiicon-type="warning"
/>
Unsaved work
</p>
<div
class="euiSpacer euiSpacer--s emotion-euiSpacer-s"
/>
<div
class="euiPanel euiPanel--danger euiPanel--paddingSmall euiCallOut euiCallOut--danger emotion-euiPanel-none-s-danger-euiCallOut"
data-test-subj="shareReportingUnsavedState"
class="euiText emotion-euiText-xs-euiTextColor-default-euiCallOut__description"
>
<p
class="euiTitle euiCallOutHeader__title emotion-euiTitle-xxs-euiCallOutHeader-danger"
>
<span
aria-hidden="true"
class="emotion-euiCallOut__icon"
color="inherit"
data-euiicon-type="warning"
/>
Unsaved work
</p>
<div
class="euiText emotion-euiText-xs-euiTextColor-default-euiCallOut__description"
class="euiText emotion-euiText-s"
>
<div
class="euiText emotion-euiText-s"
>
<p>
<span>
Save your work before copying this URL.
</span>
</p>
</div>
<div
class="euiSpacer euiSpacer--s emotion-euiSpacer-s"
/>
<p>
<span>
Save your work before copying this URL.
</span>
</p>
</div>
<div
class="euiSpacer euiSpacer--s emotion-euiSpacer-s"
/>
</div>
</div>
</div>
@ -427,13 +427,13 @@ exports[`ScreenCapturePanelContent renders the default view properly 1`] = `
data-test-subj="shareReportingAdvancedOptionsButton"
>
<div
class="euiAccordion__triggerWrapper emotion-euiAccordion__triggerWrapper"
class="euiAccordion__triggerWrapper emotion-EuiAccordionTrigger"
>
<button
aria-controls="advanced-options"
aria-expanded="false"
aria-labelledby="generated-id"
class="euiButtonIcon euiAccordion__iconButton emotion-euiButtonIcon-xs-empty-text-euiAccordion__iconButton"
class="euiButtonIcon euiAccordion__arrow emotion-euiButtonIcon-xs-empty-text-euiAccordion__arrow-left-isClosed"
tabindex="-1"
type="button"
>
@ -460,61 +460,61 @@ exports[`ScreenCapturePanelContent renders the default view properly 1`] = `
</div>
<div
aria-labelledby="generated-id"
class="euiAccordion__childWrapper emotion-euiAccordion__childWrapper"
class="euiAccordion__childWrapper emotion-euiAccordion__childWrapper-isClosed"
id="advanced-options"
inert=""
role="region"
style="block-size: 0;"
tabindex="-1"
>
<div>
<div
class="euiAccordion__children emotion-euiAccordion__children"
>
<div
class="euiAccordion__children emotion-euiAccordion__children"
class="euiSpacer euiSpacer--s emotion-euiSpacer-s"
/>
<div
class="euiText emotion-euiText-s"
>
<div
class="euiSpacer euiSpacer--s emotion-euiSpacer-s"
/>
<div
class="euiText emotion-euiText-s"
<p>
<span>
Alternatively, copy this POST URL to call generation from outside Kibana or from Watcher.
</span>
</p>
</div>
<div
class="euiSpacer euiSpacer--s emotion-euiSpacer-s"
/>
<div
class="euiPanel euiPanel--danger euiPanel--paddingSmall euiCallOut euiCallOut--danger emotion-euiPanel-none-s-danger-euiCallOut"
data-test-subj="shareReportingUnsavedState"
>
<p
class="euiTitle euiCallOutHeader__title emotion-euiTitle-xxs-euiCallOutHeader-danger"
>
<p>
<span>
Alternatively, copy this POST URL to call generation from outside Kibana or from Watcher.
</span>
</p>
</div>
<span
aria-hidden="true"
class="emotion-euiCallOut__icon"
color="inherit"
data-euiicon-type="warning"
/>
Unsaved work
</p>
<div
class="euiSpacer euiSpacer--s emotion-euiSpacer-s"
/>
<div
class="euiPanel euiPanel--danger euiPanel--paddingSmall euiCallOut euiCallOut--danger emotion-euiPanel-none-s-danger-euiCallOut"
data-test-subj="shareReportingUnsavedState"
class="euiText emotion-euiText-xs-euiTextColor-default-euiCallOut__description"
>
<p
class="euiTitle euiCallOutHeader__title emotion-euiTitle-xxs-euiCallOutHeader-danger"
>
<span
aria-hidden="true"
class="emotion-euiCallOut__icon"
color="inherit"
data-euiicon-type="warning"
/>
Unsaved work
</p>
<div
class="euiText emotion-euiText-xs-euiTextColor-default-euiCallOut__description"
class="euiText emotion-euiText-s"
>
<div
class="euiText emotion-euiText-s"
>
<p>
<span>
Save your work before copying this URL.
</span>
</p>
</div>
<div
class="euiSpacer euiSpacer--s emotion-euiSpacer-s"
/>
<p>
<span>
Save your work before copying this URL.
</span>
</p>
</div>
<div
class="euiSpacer euiSpacer--s emotion-euiSpacer-s"
/>
</div>
</div>
</div>

View file

@ -651,7 +651,6 @@
"core.deprecations.elasticsearchUsername.manualSteps2": "Ajoutez le paramètre \"elasticsearch.serviceAccountToken\" à kibana.yml.",
"core.deprecations.elasticsearchUsername.manualSteps3": "Supprimez \"elasticsearch.username\" et \"elasticsearch.password\" de kibana.yml.",
"core.deprecations.noCorrectiveAction": "Ce déclassement ne peut pas être résolu automatiquement.",
"core.euiAccordion.isLoading": "Chargement",
"core.euiAutoRefresh.autoRefreshLabel": "Actualisation automatique",
"core.euiAutoRefresh.buttonLabelOff": "L'actualisation automatique est désactivée",
"core.euiBasicTable.noItemsMessage": "Aucun élément n'a été trouvé",

View file

@ -665,7 +665,6 @@
"core.deprecations.elasticsearchUsername.manualSteps2": "「elasticsearch.serviceAccountToken」設定をkibana.ymlに追加します。",
"core.deprecations.elasticsearchUsername.manualSteps3": "kibana.ymlから「elasticsearch.username」と「elasticsearch.password」を削除します。",
"core.deprecations.noCorrectiveAction": "この廃止予定は自動的に解決できません。",
"core.euiAccordion.isLoading": "読み込み中",
"core.euiAutoRefresh.autoRefreshLabel": "自動更新",
"core.euiAutoRefresh.buttonLabelOff": "自動更新はオフです",
"core.euiBasicTable.noItemsMessage": "項目が見つかりません",

View file

@ -665,7 +665,6 @@
"core.deprecations.elasticsearchUsername.manualSteps2": "将“elasticsearch.serviceAccountToken”设置添加到 kibana.yml。",
"core.deprecations.elasticsearchUsername.manualSteps3": "从 kibana.yml 中移除“elasticsearch.username”和“elasticsearch.password”。",
"core.deprecations.noCorrectiveAction": "无法自动解决此弃用。",
"core.euiAccordion.isLoading": "正在加载",
"core.euiAutoRefresh.autoRefreshLabel": "自动刷新",
"core.euiAutoRefresh.buttonLabelOff": "自动刷新已关闭",
"core.euiBasicTable.noItemsMessage": "找不到项目",

View file

@ -15,9 +15,9 @@
padding-left: $euiSizeL;
}
.actAccordionActionForm .euiAccordion__iconButton {
.actAccordionActionForm .euiAccordion__arrow {
transform: translateX($euiSizeM) rotate(0deg) !important;
}
.actAccordionActionForm .euiAccordion__iconButton.euiAccordion__iconButton-isOpen {
.actAccordionActionForm .euiAccordion__arrow[aria-expanded='true'] {
transform: translateX($euiSizeM) rotate(90deg) !important;
}

View file

@ -1209,20 +1209,27 @@
pirates "^4.0.5"
source-map-support "^0.5.16"
"@babel/runtime@^7.0.0", "@babel/runtime@^7.1.2", "@babel/runtime@^7.10.2", "@babel/runtime@^7.12.0", "@babel/runtime@^7.12.13", "@babel/runtime@^7.12.5", "@babel/runtime@^7.15.4", "@babel/runtime@^7.17.8", "@babel/runtime@^7.18.3", "@babel/runtime@^7.20.7", "@babel/runtime@^7.21.0", "@babel/runtime@^7.22.5", "@babel/runtime@^7.3.1", "@babel/runtime@^7.4.4", "@babel/runtime@^7.4.5", "@babel/runtime@^7.5.0", "@babel/runtime@^7.5.5", "@babel/runtime@^7.6.3", "@babel/runtime@^7.7.2", "@babel/runtime@^7.7.6", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7", "@babel/runtime@^7.9.2":
"@babel/runtime@^7.0.0", "@babel/runtime@^7.1.2", "@babel/runtime@^7.10.2", "@babel/runtime@^7.12.0", "@babel/runtime@^7.12.13", "@babel/runtime@^7.12.5", "@babel/runtime@^7.15.4", "@babel/runtime@^7.17.8", "@babel/runtime@^7.18.3", "@babel/runtime@^7.20.7", "@babel/runtime@^7.21.0", "@babel/runtime@^7.3.1", "@babel/runtime@^7.4.4", "@babel/runtime@^7.4.5", "@babel/runtime@^7.5.0", "@babel/runtime@^7.5.5", "@babel/runtime@^7.6.3", "@babel/runtime@^7.7.2", "@babel/runtime@^7.7.6", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7", "@babel/runtime@^7.9.2":
version "7.22.10"
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.22.10.tgz#ae3e9631fd947cb7e3610d3e9d8fef5f76696682"
integrity sha512-21t/fkKLMZI4pqP2wlmsQAWnYW1PDyKyyUV4vCi+B25ydmdaYTKXPwCj0BzSUnZf4seIiYvSA3jcZ3gdsMFkLQ==
dependencies:
regenerator-runtime "^0.14.0"
"@babel/runtime@^7.12.1", "@babel/runtime@^7.19.4":
"@babel/runtime@^7.12.1":
version "7.22.6"
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.22.6.tgz#57d64b9ae3cff1d67eb067ae117dac087f5bd438"
integrity sha512-wDb5pWm4WDdF6LFUde3Jl8WzPA+3ZbxYqkC6xAXuD3irdEHN1k0NfTRrJD8ZD378SJ61miMLCqIOXYhd8x+AJQ==
dependencies:
regenerator-runtime "^0.13.11"
"@babel/runtime@^7.19.4":
version "7.22.11"
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.22.11.tgz#7a9ba3bbe406ad6f9e8dd4da2ece453eb23a77a4"
integrity sha512-ee7jVNlWN09+KftVOu9n7S8gQzD/Z6hN/I8VBRXW4P1+Xe7kJGXMwu8vds4aGIMHZnNbdpSWCfZZtinytpcAvA==
dependencies:
regenerator-runtime "^0.14.0"
"@babel/template@^7.12.7", "@babel/template@^7.18.10", "@babel/template@^7.20.7", "@babel/template@^7.3.3":
version "7.20.7"
resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.20.7.tgz#a15090c2839a83b02aa996c0b4994005841fd5a8"
@ -1596,13 +1603,13 @@
resolved "https://registry.yarnpkg.com/@elastic/eslint-plugin-eui/-/eslint-plugin-eui-0.0.2.tgz#56b9ef03984a05cc213772ae3713ea8ef47b0314"
integrity sha512-IoxURM5zraoQ7C8f+mJb9HYSENiZGgRVcG4tLQxE61yHNNRDXtGDWTZh8N1KIHcsqN1CEPETjuzBXkJYF/fDiQ==
"@elastic/eui@88.2.0":
version "88.2.0"
resolved "https://registry.yarnpkg.com/@elastic/eui/-/eui-88.2.0.tgz#ba29775ceaca27b6c44300bcd58783acf720b420"
integrity sha512-h756c4vB6lcyrf5bVZhLeaACWYh2t5Y8rxIX1/0BTQ4kJugBoSwSbSdGgW4G1tUa6hdYEsCzqvAQ2mI6LPSbbw==
"@elastic/eui@88.3.0":
version "88.3.0"
resolved "https://registry.yarnpkg.com/@elastic/eui/-/eui-88.3.0.tgz#4f17c04667b94c3e26f6979d458361d4c359949b"
integrity sha512-vO4oK+O0cKZkzonGbY4GE/xuKgJbqRktbccGsQmyPh/S9heYssWikyN1n0y2VTTel3DG0f4OCHd4fNum8ZPNOQ==
dependencies:
"@hello-pangea/dnd" "^16.2.0"
"@types/lodash" "^4.14.194"
"@hello-pangea/dnd" "^16.3.0"
"@types/lodash" "^4.14.198"
"@types/numeral" "^2.0.2"
"@types/react-input-autosize" "^2.2.1"
"@types/react-window" "^1.8.5"
@ -2542,7 +2549,7 @@
"@hapi/bourne" "2.x.x"
"@hapi/hoek" "9.x.x"
"@hello-pangea/dnd@^16.2.0":
"@hello-pangea/dnd@16.2.0", "@hello-pangea/dnd@^16.3.0":
version "16.2.0"
resolved "https://registry.yarnpkg.com/@hello-pangea/dnd/-/dnd-16.2.0.tgz#58cbadeb56f8c7a381da696bb7aa3bfbb87876ec"
integrity sha512-inACvMcvvLr34CG0P6+G/3bprVKhwswxjcsFUSJ+fpOGjhvDj9caiA9X3clby0lgJ6/ILIJjyedHZYECB7GAgA==
@ -2555,19 +2562,6 @@
redux "^4.2.0"
use-memo-one "^1.1.3"
"@hello-pangea/dnd@^16.3.0":
version "16.3.0"
resolved "https://registry.yarnpkg.com/@hello-pangea/dnd/-/dnd-16.3.0.tgz#3776212f812df4e8e69c42831ec8ab7ff3a087d6"
integrity sha512-RYQ/K8shtJoyNPvFWz0gfXIK7HF3P3mL9UZFGMuHB0ljRSXVgMjVFI/FxcZmakMzw6tO7NflWLriwTNBow/4vw==
dependencies:
"@babel/runtime" "^7.22.5"
css-box-model "^1.2.1"
memoize-one "^6.0.0"
raf-schd "^4.0.3"
react-redux "^8.1.1"
redux "^4.2.1"
use-memo-one "^1.1.3"
"@humanwhocodes/config-array@^0.11.10":
version "0.11.10"
resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.10.tgz#5a3ffe32cc9306365fb3fd572596cd602d5e12d2"
@ -9252,10 +9246,10 @@
resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.184.tgz#23f96cd2a21a28e106dc24d825d4aa966de7a9fe"
integrity sha512-RoZphVtHbxPZizt4IcILciSWiC6dcn+eZ8oX9IWEYfDMcocdd42f7NPI6fQj+6zI8y4E0L7gu2pcZKLGTRaV9Q==
"@types/lodash@^4.14.194":
version "4.14.194"
resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.194.tgz#b71eb6f7a0ff11bff59fc987134a093029258a76"
integrity sha512-r22s9tAS7imvBt2lyHC9B8AGwWnXaYb1tY09oyLkXDs4vArpYJzw09nj8MLx5VfciBPGIb+ZwG0ssYnEPJxn/g==
"@types/lodash@^4.14.198":
version "4.14.198"
resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.198.tgz#4d27465257011aedc741a809f1269941fa2c5d4c"
integrity sha512-trNJ/vtMZYMLhfN45uLq4ShQSw0/S7xCTLLVM+WM1rmFpba/VS42jVUgaO3w/NOLiWR/09lnYk0yMaA/atdIsg==
"@types/long@^4.0.0", "@types/long@^4.0.1":
version "4.0.2"
@ -25547,18 +25541,6 @@ react-redux@^7.1.0, react-redux@^7.2.8:
react-is "^17.0.2"
react-redux@^8.0.4:
version "8.0.5"
resolved "https://registry.yarnpkg.com/react-redux/-/react-redux-8.0.5.tgz#e5fb8331993a019b8aaf2e167a93d10af469c7bd"
integrity sha512-Q2f6fCKxPFpkXt1qNRZdEDLlScsDWyrgSj0mliK59qU6W5gvBiKkdMEG2lJzhd1rCctf0hb6EtePPLZ2e0m1uw==
dependencies:
"@babel/runtime" "^7.12.1"
"@types/hoist-non-react-statics" "^3.3.1"
"@types/use-sync-external-store" "^0.0.3"
hoist-non-react-statics "^3.3.2"
react-is "^18.0.0"
use-sync-external-store "^1.0.0"
react-redux@^8.1.1:
version "8.1.2"
resolved "https://registry.yarnpkg.com/react-redux/-/react-redux-8.1.2.tgz#9076bbc6b60f746659ad6d51cb05de9c5e1e9188"
integrity sha512-xJKYI189VwfsFc4CJvHqHlDrzyFTY/3vZACbE+rr/zQ34Xx1wQfB4OTOSeOSNrF6BDVe8OOdxIrAnMGXA3ggfw==
@ -26084,13 +26066,6 @@ redux@^4.0.0, redux@^4.0.4, redux@^4.1.2, redux@^4.2.0:
dependencies:
"@babel/runtime" "^7.9.2"
redux@^4.2.1:
version "4.2.1"
resolved "https://registry.yarnpkg.com/redux/-/redux-4.2.1.tgz#c08f4306826c49b5e9dc901dee0452ea8fce6197"
integrity sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==
dependencies:
"@babel/runtime" "^7.9.2"
refractor@^3.2.0, refractor@^3.5.0:
version "3.6.0"
resolved "https://registry.yarnpkg.com/refractor/-/refractor-3.6.0.tgz#ac318f5a0715ead790fcfb0c71f4dd83d977935a"