diff --git a/CHANGELOG.md b/CHANGELOG.md index 5f7a296c8b8..70d7091c2f4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,7 @@ - Added `data-test-subj` support for basic and in-memory tables' actions ([#2353](https://github.com/elastic/eui/pull/2353)) - Added `ip` icon to glyph set ([#2371](https://github.com/elastic/eui/pull/2371)) - Set `textOnly={true}` for expanded rows in `EuiBasicTable` ([#2376](https://github.com/elastic/eui/pull/2376)) +- Added `visAreaStacked`, `visBarVerticalStacked`, and `visBarHorizontalStacked` icons to glyph set ([#2379](https://github.com/elastic/eui/pull/2379)) **Bug fixes** diff --git a/src-docs/src/views/icon/icons.js b/src-docs/src/views/icon/icons.js index 3607ee0e95f..2037e7af878 100644 --- a/src-docs/src/views/icon/icons.js +++ b/src-docs/src/views/icon/icons.js @@ -174,8 +174,11 @@ const iconTypes = [ 'vector', 'videoPlayer', 'visArea', + 'visAreaStacked', 'visBarHorizontal', + 'visBarHorizontalStacked', 'visBarVertical', + 'visBarVerticalStacked', 'visControls', 'visGauge', 'visGoal', diff --git a/src/components/icon/__snapshots__/icon.test.tsx.snap b/src/components/icon/__snapshots__/icon.test.tsx.snap index f1b6bda4f82..408cafde4b6 100644 --- a/src/components/icon/__snapshots__/icon.test.tsx.snap +++ b/src/components/icon/__snapshots__/icon.test.tsx.snap @@ -6599,6 +6599,21 @@ exports[`EuiIcon props type visArea is rendered 1`] = ` `; +exports[`EuiIcon props type visAreaStacked is rendered 1`] = ` + + + +`; + exports[`EuiIcon props type visBarHorizontal is rendered 1`] = ` `; +exports[`EuiIcon props type visBarHorizontalStacked is rendered 1`] = ` + + + +`; + exports[`EuiIcon props type visBarVertical is rendered 1`] = ` `; +exports[`EuiIcon props type visBarVerticalStacked is rendered 1`] = ` + + + +`; + exports[`EuiIcon props type visControls is rendered 1`] = ` ( + + + +); + +export const icon = EuiIconVisAreaStacked; diff --git a/src/components/icon/assets/vis_area_stacked.svg b/src/components/icon/assets/vis_area_stacked.svg new file mode 100644 index 00000000000..87e37c8241d --- /dev/null +++ b/src/components/icon/assets/vis_area_stacked.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/components/icon/assets/vis_bar_horizontal_stacked.js b/src/components/icon/assets/vis_bar_horizontal_stacked.js new file mode 100644 index 00000000000..efcbf185d5a --- /dev/null +++ b/src/components/icon/assets/vis_bar_horizontal_stacked.js @@ -0,0 +1,14 @@ +import React from 'react'; + +const EuiIconVisBarHorizontalStacked = props => ( + + + +); + +export const icon = EuiIconVisBarHorizontalStacked; diff --git a/src/components/icon/assets/vis_bar_horizontal_stacked.svg b/src/components/icon/assets/vis_bar_horizontal_stacked.svg new file mode 100644 index 00000000000..8a3807e1095 --- /dev/null +++ b/src/components/icon/assets/vis_bar_horizontal_stacked.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/components/icon/assets/vis_bar_vertical_stacked.js b/src/components/icon/assets/vis_bar_vertical_stacked.js new file mode 100644 index 00000000000..738fe11d726 --- /dev/null +++ b/src/components/icon/assets/vis_bar_vertical_stacked.js @@ -0,0 +1,14 @@ +import React from 'react'; + +const EuiIconVisBarVerticalStacked = props => ( + + + +); + +export const icon = EuiIconVisBarVerticalStacked; diff --git a/src/components/icon/assets/vis_bar_vertical_stacked.svg b/src/components/icon/assets/vis_bar_vertical_stacked.svg new file mode 100644 index 00000000000..f33513d055f --- /dev/null +++ b/src/components/icon/assets/vis_bar_vertical_stacked.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/components/icon/icon.tsx b/src/components/icon/icon.tsx index 08b887484f7..a50b6a61d55 100644 --- a/src/components/icon/icon.tsx +++ b/src/components/icon/icon.tsx @@ -300,8 +300,11 @@ const typeToPathMap = { vector: 'vector', videoPlayer: 'videoPlayer', visArea: 'vis_area', + visAreaStacked: 'vis_area_stacked', visBarHorizontal: 'vis_bar_horizontal', + visBarHorizontalStacked: 'vis_bar_horizontal_stacked', visBarVertical: 'vis_bar_vertical', + visBarVerticalStacked: 'vis_bar_vertical_stacked', visControls: 'vis_controls', visGauge: 'vis_gauge', visGoal: 'vis_goal',