diff --git a/CHANGELOG.md b/CHANGELOG.md
index 49f8c0ca7c3..a71a76eedb3 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,6 @@
## [`master`](https://github.com/elastic/eui/tree/master)
+- Adjusted set of Elastic Logos in `EuiIcon` to look better in dark mode. ([#1462](https://github.com/elastic/eui/pull/1562))
- Added `isCopyable` prop to `EuiCodeBlock` ([#1556](https://github.com/elastic/eui/pull/1556))
- Added optional `Snippet` tab to docs and renamed demo tabs ([#1556](https://github.com/elastic/eui/pull/1556))
diff --git a/src-docs/src/views/icon/icon_example.js b/src-docs/src/views/icon/icon_example.js
index 4b96a21299f..3beeb5813c8 100644
--- a/src-docs/src/views/icon/icon_example.js
+++ b/src-docs/src/views/icon/icon_example.js
@@ -158,7 +158,8 @@ export const IconExample = {
}],
text: (
- Product logos follow similar rules as app logos.
+ Product logos follow similar rules as app logos. Note the use of .euiIcon__fillNegative on
+ portions of the SVGs to handle flipping colors for dark mode.
),
demo: ,
@@ -171,11 +172,6 @@ export const IconExample = {
type: GuideSectionTypes.HTML,
code: iconsHtml,
}],
- text: (
-
- Product logos follow similar rules as app logos.
-
- ),
demo: ,
}, {
title: 'Sizes',
diff --git a/src/components/icon/__snapshots__/icon.test.tsx.snap b/src/components/icon/__snapshots__/icon.test.tsx.snap
index 34bc828adca..7bede540e39 100644
--- a/src/components/icon/__snapshots__/icon.test.tsx.snap
+++ b/src/components/icon/__snapshots__/icon.test.tsx.snap
@@ -2594,23 +2594,18 @@ exports[`EuiIcon props type logoAPM is rendered 1`] = `
width="32"
xmlns="http://www.w3.org/2000/svg"
>
-
-
-
-
-
+
+
+
`;
@@ -2922,23 +2917,18 @@ exports[`EuiIcon props type logoAppSearch is rendered 1`] = `
width="32"
xmlns="http://www.w3.org/2000/svg"
>
-
-
-
-
-
+
+
+
`;
@@ -2951,23 +2941,18 @@ exports[`EuiIcon props type logoBeats is rendered 1`] = `
width="32"
xmlns="http://www.w3.org/2000/svg"
>
-
-
-
-
-
+
+
+
`;
@@ -2989,8 +2974,8 @@ exports[`EuiIcon props type logoBusinessAnalytics is rendered 1`] = `
fill="#00BFB3"
/>
@@ -3237,8 +3222,8 @@ exports[`EuiIcon props type logoElasticsearch is rendered 1`] = `
fill-rule="evenodd"
>
@@ -3692,8 +3677,8 @@ exports[`EuiIcon props type logoKibana is rendered 1`] = `
fill="#F04E98"
/>
-
-
-
-
-
-
+
+
+
`;
@@ -3878,8 +3855,8 @@ exports[`EuiIcon props type logoMetrics is rendered 1`] = `
fill="#F04E98"
/>
@@ -4441,8 +4418,8 @@ exports[`EuiIcon props type logoXpack is rendered 1`] = `
fill="#17A8E0"
/>
-
+
-
+
diff --git a/src/components/icon/assets/logo_app_search.svg b/src/components/icon/assets/logo_app_search.svg
index a5e40a4259c..17e25731355 100644
--- a/src/components/icon/assets/logo_app_search.svg
+++ b/src/components/icon/assets/logo_app_search.svg
@@ -1,7 +1,7 @@
-
+
-
+
diff --git a/src/components/icon/assets/logo_beats.svg b/src/components/icon/assets/logo_beats.svg
index 754641e4741..9b29c609be9 100644
--- a/src/components/icon/assets/logo_beats.svg
+++ b/src/components/icon/assets/logo_beats.svg
@@ -1,7 +1,7 @@
-
+
-
+
diff --git a/src/components/icon/assets/logo_business_analytics.svg b/src/components/icon/assets/logo_business_analytics.svg
index a5aed384ba1..7dfa5aa363c 100644
--- a/src/components/icon/assets/logo_business_analytics.svg
+++ b/src/components/icon/assets/logo_business_analytics.svg
@@ -1,7 +1,7 @@
-
+
diff --git a/src/components/icon/assets/logo_cloud.svg b/src/components/icon/assets/logo_cloud.svg
index 7cbf5ed43b0..391d6df32ca 100644
--- a/src/components/icon/assets/logo_cloud.svg
+++ b/src/components/icon/assets/logo_cloud.svg
@@ -1,6 +1,6 @@
-
+
diff --git a/src/components/icon/assets/logo_cloud_ece.svg b/src/components/icon/assets/logo_cloud_ece.svg
index 0e9e10afeed..d01658de607 100644
--- a/src/components/icon/assets/logo_cloud_ece.svg
+++ b/src/components/icon/assets/logo_cloud_ece.svg
@@ -1,8 +1,8 @@
-
+
-
+
diff --git a/src/components/icon/assets/logo_elasticsearch.svg b/src/components/icon/assets/logo_elasticsearch.svg
index 79d430392a1..20a620d1629 100644
--- a/src/components/icon/assets/logo_elasticsearch.svg
+++ b/src/components/icon/assets/logo_elasticsearch.svg
@@ -1,6 +1,6 @@
-
+
diff --git a/src/components/icon/assets/logo_enterprise_search.svg b/src/components/icon/assets/logo_enterprise_search.svg
index d55ebb39e03..54ebaee9c72 100644
--- a/src/components/icon/assets/logo_enterprise_search.svg
+++ b/src/components/icon/assets/logo_enterprise_search.svg
@@ -2,6 +2,6 @@
-
+
diff --git a/src/components/icon/assets/logo_kibana.svg b/src/components/icon/assets/logo_kibana.svg
index 4dec00b8aa1..bafebd9368c 100644
--- a/src/components/icon/assets/logo_kibana.svg
+++ b/src/components/icon/assets/logo_kibana.svg
@@ -1,7 +1,7 @@
-
+
diff --git a/src/components/icon/assets/logo_logstash.svg b/src/components/icon/assets/logo_logstash.svg
index 561f197e252..df5dec21780 100644
--- a/src/components/icon/assets/logo_logstash.svg
+++ b/src/components/icon/assets/logo_logstash.svg
@@ -1,8 +1,7 @@
-
-
-
-
-
+
+
+
+
diff --git a/src/components/icon/assets/logo_metrics.svg b/src/components/icon/assets/logo_metrics.svg
index 5139831d9d8..234672e95fb 100644
--- a/src/components/icon/assets/logo_metrics.svg
+++ b/src/components/icon/assets/logo_metrics.svg
@@ -1,7 +1,7 @@
-
+
diff --git a/src/components/icon/assets/logo_site_search.svg b/src/components/icon/assets/logo_site_search.svg
index 36fa431f3fe..06576b775ad 100644
--- a/src/components/icon/assets/logo_site_search.svg
+++ b/src/components/icon/assets/logo_site_search.svg
@@ -2,6 +2,6 @@
-
+
diff --git a/src/components/icon/assets/logo_xpack.svg b/src/components/icon/assets/logo_xpack.svg
index 5c5a21cd5a4..8ecfb64575d 100644
--- a/src/components/icon/assets/logo_xpack.svg
+++ b/src/components/icon/assets/logo_xpack.svg
@@ -3,7 +3,7 @@
-
+
diff --git a/src/components/loading/__snapshots__/loading_kibana.test.js.snap b/src/components/loading/__snapshots__/loading_kibana.test.js.snap
index 47c3cd015a7..1168fda7e8a 100644
--- a/src/components/loading/__snapshots__/loading_kibana.test.js.snap
+++ b/src/components/loading/__snapshots__/loading_kibana.test.js.snap
@@ -26,8 +26,8 @@ exports[`EuiLoadingKibana is rendered 1`] = `
fill="#F04E98"
/>