diff --git a/src-docs/src/views/super_select/super_select.js b/src-docs/src/views/super_select/super_select.js index d6414d6d76f..b356b870072 100644 --- a/src-docs/src/views/super_select/super_select.js +++ b/src-docs/src/views/super_select/super_select.js @@ -19,8 +19,11 @@ export default class extends Component { }, { value: 'option_three', - inputDisplay: - 'Option three has a super long text to see if it will truncate or what', + inputDisplay: ( + + Option three has a super long text and added truncation + + ), }, ]; diff --git a/src-docs/src/views/super_select/super_select_complex.js b/src-docs/src/views/super_select/super_select_complex.js index 881d42842a5..fc44e4bef25 100644 --- a/src-docs/src/views/super_select/super_select_complex.js +++ b/src-docs/src/views/super_select/super_select_complex.js @@ -1,6 +1,6 @@ import React, { Component, Fragment } from 'react'; -import { EuiSuperSelect, EuiSpacer, EuiText } from '../../../../src/components'; +import { EuiSuperSelect, EuiText } from '../../../../src/components'; export default class extends Component { constructor(props) { @@ -13,7 +13,6 @@ export default class extends Component { dropdownDisplay: ( Option one -

Has a short description giving more detail to the option. @@ -28,7 +27,6 @@ export default class extends Component { dropdownDisplay: ( Option two -

Has a short description giving more detail to the option. @@ -43,7 +41,6 @@ export default class extends Component { dropdownDisplay: ( Option three -

Has a short description giving more detail to the option. diff --git a/src/components/context_menu/_context_menu_item.scss b/src/components/context_menu/_context_menu_item.scss index c3c2dfc9f04..8675f1429cb 100644 --- a/src/components/context_menu/_context_menu_item.scss +++ b/src/components/context_menu/_context_menu_item.scss @@ -31,6 +31,7 @@ .euiContextMenuItem__text { flex-grow: 1; + overflow: hidden; // allows for text truncation } .euiContextMenuItem__arrow { diff --git a/src/components/form/super_select/__snapshots__/super_select.test.js.snap b/src/components/form/super_select/__snapshots__/super_select.test.js.snap index b11fb127f96..681d29405bd 100644 --- a/src/components/form/super_select/__snapshots__/super_select.test.js.snap +++ b/src/components/form/super_select/__snapshots__/super_select.test.js.snap @@ -56,6 +56,62 @@ exports[`EuiSuperSelect is rendered 1`] = ` `; +exports[`EuiSuperSelect props compressed is rendered 1`] = ` +

+
+ +
+
+ + Select an option: , is selected + +
+
+
+
+`; + exports[`EuiSuperSelect props custom display is propagated to dropdown 1`] = `
@@ -345,6 +402,7 @@ exports[`EuiSuperSelect props more props are propogated to each option 1`] = `

@@ -711,6 +769,7 @@ exports[`EuiSuperSelect props more props are propogated to each option 2`] = `

@@ -799,6 +858,7 @@ exports[`EuiSuperSelect props more props are propogated to each option 2`] = `

@@ -926,7 +986,13 @@ exports[`EuiSuperSelect props more props are propogated to each option 2`] = `