diff --git a/package.json b/package.json index 41e08e247b51d..2f8a07ab7b29a 100644 --- a/package.json +++ b/package.json @@ -106,7 +106,7 @@ "@babel/register": "7.4.4", "@elastic/charts": "^7.2.1", "@elastic/datemath": "5.0.2", - "@elastic/eui": "12.4.0", + "@elastic/eui": "13.0.0", "@elastic/filesaver": "1.1.2", "@elastic/good": "8.1.1-kibana2", "@elastic/numeral": "2.3.3", diff --git a/packages/kbn-ui-framework/doc_site/src/main.scss b/packages/kbn-ui-framework/doc_site/src/main.scss index 1ac5c02fa5dcf..266a9eb7a933e 100644 --- a/packages/kbn-ui-framework/doc_site/src/main.scss +++ b/packages/kbn-ui-framework/doc_site/src/main.scss @@ -1,8 +1,7 @@ -@import '~@elastic/eui/src/themes/k6/k6_globals'; -@import '~@elastic/eui/src/themes/k6/k6_colors_dark'; +@import '~@elastic/eui/src/themes/eui/eui_colors_dark'; @import '~@elastic/eui/src/global_styling/functions/index'; @import '~@elastic/eui/src/global_styling/variables/index'; @import '~@elastic/eui/src/global_styling/mixins/index'; @import '~@elastic/eui/src/global_styling/reset/index'; -@import "../../dist/kui_dark.css"; -@import "./components/guide_components"; +@import '../../dist/kui_dark.css'; +@import './components/guide_components'; diff --git a/src/dev/jest/setup/polyfills.js b/src/dev/jest/setup/polyfills.js index 9394de0aea936..293fbcf3616d7 100644 --- a/src/dev/jest/setup/polyfills.js +++ b/src/dev/jest/setup/polyfills.js @@ -23,6 +23,17 @@ const bluebird = require('bluebird'); bluebird.Promise.setScheduler(function (fn) { global.setImmediate.call(global, fn); }); const MutationObserver = require('mutation-observer'); +// There's a bug in mutation-observer around the `attributes` option +// https://dom.spec.whatwg.org/#mutationobserver +// If either options's attributeOldValue or attributeFilter is present and options's attributes is omitted, then set options's attributes to true. +const _observe = MutationObserver.prototype.observe; +MutationObserver.prototype.observe = function observe(target, options) { + const needsAttributes = options.hasOwnProperty('attributeOldValue') || options.hasOwnProperty('attributeFilter'); + if (needsAttributes && !options.hasOwnProperty('attributes')) { + options.attributes = true; + } + Function.prototype.call(_observe, this, target, options); +}; Object.defineProperty(window, 'MutationObserver', { value: MutationObserver }); require('whatwg-fetch'); diff --git a/src/legacy/core_plugins/kibana/public/management/sections/index_patterns/create_button/create_button.tsx b/src/legacy/core_plugins/kibana/public/management/sections/index_patterns/create_button/create_button.tsx index 65afd2071661e..1309c85a07099 100644 --- a/src/legacy/core_plugins/kibana/public/management/sections/index_patterns/create_button/create_button.tsx +++ b/src/legacy/core_plugins/kibana/public/management/sections/index_patterns/create_button/create_button.tsx @@ -18,7 +18,7 @@ */ // @ts-ignore -import { euiColorAccent } from '@elastic/eui/dist/eui_theme_k6_light.json'; +import { euiColorAccent } from '@elastic/eui/dist/eui_theme_light.json'; import React, { Component, Fragment } from 'react'; import { diff --git a/src/legacy/ui/public/vis/editors/components/__snapshots__/editor_options_group.test.js.snap b/src/legacy/ui/public/vis/editors/components/__snapshots__/editor_options_group.test.js.snap index d353636f772f5..7253b47841a6b 100644 --- a/src/legacy/ui/public/vis/editors/components/__snapshots__/editor_options_group.test.js.snap +++ b/src/legacy/ui/public/vis/editors/components/__snapshots__/editor_options_group.test.js.snap @@ -8,44 +8,34 @@ exports[` renders as expected 1`] = ` class="euiAccordion euiAccordion-isOpen" >
-
- -
+ Some options + + +
renders as expected with actions 1`] = ` class="euiAccordion euiAccordion-isOpen" >
-
- -
+ Some actions + + +
-
+ Some options + + +