From 73460528a0708789733ae54d77c0a58838e768ec Mon Sep 17 00:00:00 2001 From: Kate Sosedova <36230123+ek-so@users.noreply.github.com> Date: Wed, 11 Dec 2024 16:33:27 +0100 Subject: [PATCH] Adding `contrast` and `contrastHigh` icons for the upcoming high contrast mode functionality (#8216) Co-authored-by: Lene Gadewoll --- packages/eui/changelogs/upcoming/8216.md | 2 + packages/eui/src-docs/src/views/icon/icons.js | 2 + .../icon/__snapshots__/icon.test.tsx.snap | 39 +++++++++++++++++++ .../src/components/icon/assets/contrast.tsx | 38 ++++++++++++++++++ .../components/icon/assets/contrastHigh.tsx | 37 ++++++++++++++++++ packages/eui/src/components/icon/icon_map.ts | 2 + .../eui/src/components/icon/svgs/contrast.svg | 3 ++ .../src/components/icon/svgs/contrastHigh.svg | 3 ++ .../components/display/icons/icon_types.ts | 2 + .../developing/creating-icons.md | 1 + 10 files changed, 129 insertions(+) create mode 100644 packages/eui/changelogs/upcoming/8216.md create mode 100644 packages/eui/src/components/icon/assets/contrast.tsx create mode 100644 packages/eui/src/components/icon/assets/contrastHigh.tsx create mode 100644 packages/eui/src/components/icon/svgs/contrast.svg create mode 100644 packages/eui/src/components/icon/svgs/contrastHigh.svg diff --git a/packages/eui/changelogs/upcoming/8216.md b/packages/eui/changelogs/upcoming/8216.md new file mode 100644 index 00000000000..f63512126b3 --- /dev/null +++ b/packages/eui/changelogs/upcoming/8216.md @@ -0,0 +1,2 @@ +- Added two new icons: `contrast` and `contrastHigh` + diff --git a/packages/eui/src-docs/src/views/icon/icons.js b/packages/eui/src-docs/src/views/icon/icons.js index a093cb19f6d..5191843d857 100644 --- a/packages/eui/src-docs/src/views/icon/icons.js +++ b/packages/eui/src-docs/src/views/icon/icons.js @@ -62,6 +62,8 @@ export const iconTypes = [ 'continuityAboveBelow', 'continuityBelow', 'continuityWithin', + 'contrast', + 'contrastHigh', 'controlsHorizontal', 'controlsVertical', 'copy', diff --git a/packages/eui/src/components/icon/__snapshots__/icon.test.tsx.snap b/packages/eui/src/components/icon/__snapshots__/icon.test.tsx.snap index 692f493f252..5f04d92014a 100644 --- a/packages/eui/src/components/icon/__snapshots__/icon.test.tsx.snap +++ b/packages/eui/src/components/icon/__snapshots__/icon.test.tsx.snap @@ -1781,6 +1781,45 @@ exports[`EuiIcon props type continuityWithin is rendered 1`] = ` `; +exports[`EuiIcon props type contrast is rendered 1`] = ` + +`; + +exports[`EuiIcon props type contrastHigh is rendered 1`] = ` + +`; + exports[`EuiIcon props type controlsHorizontal is rendered 1`] = `