From bef99dacb5e7e85c97d7504ffa8bb3cea8f6993f Mon Sep 17 00:00:00 2001 From: miukimiu Date: Mon, 11 May 2020 20:22:18 +0100 Subject: [PATCH 01/11] Improving close button contrast --- CHANGELOG.md | 1 + .../collapsible_nav.test.tsx.snap | 14 ++++----- .../collapsible_nav/_collapsible_nav.scss | 14 ++++++++- .../collapsible_nav/collapsible_nav.tsx | 29 ++++++++++--------- 4 files changed, 37 insertions(+), 21 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 182d278a509..862908e8d09 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,7 @@ - Added `sortBy` and `sortShift` props to `euiPaletteColorBlind()` for sorting along the color wheel ([#3387](https://github.com/elastic/eui/pull/3387)) - Added `partition` key to `EuiChartThemeType` for Partition chart support ([#3387](https://github.com/elastic/eui/pull/3387)) - Updated `EuiImage`'s `caption` prop type from `string` to `ReactNode` ([#3387](https://github.com/elastic/eui/pull/3387)) +- Improved contrast for `EuiCollapsibleNav` close button ([#3387](https://github.com/elastic/eui/pull/3387)) **Breaking changes** diff --git a/src/components/collapsible_nav/__snapshots__/collapsible_nav.test.tsx.snap b/src/components/collapsible_nav/__snapshots__/collapsible_nav.test.tsx.snap index 6c316f413c5..dfc0c7d1498 100644 --- a/src/components/collapsible_nav/__snapshots__/collapsible_nav.test.tsx.snap +++ b/src/components/collapsible_nav/__snapshots__/collapsible_nav.test.tsx.snap @@ -53,7 +53,7 @@ Array [ id="id" > @@ -127,11 +123,7 @@ Array [ - - close - + close @@ -188,11 +180,7 @@ Array [ - - close - + close @@ -243,11 +231,7 @@ Array [ - - close - + close @@ -296,11 +280,7 @@ exports[`EuiCollapsibleNav props isDocked 1`] = ` - - close - + close @@ -350,11 +330,7 @@ Array [ - - close - + close @@ -410,11 +386,7 @@ Array [ - - close - + close diff --git a/src/components/collapsible_nav/collapsible_nav.tsx b/src/components/collapsible_nav/collapsible_nav.tsx index 04912beb56e..265e5446946 100644 --- a/src/components/collapsible_nav/collapsible_nav.tsx +++ b/src/components/collapsible_nav/collapsible_nav.tsx @@ -35,7 +35,6 @@ import { CommonProps } from '../common'; import { EuiButtonEmpty, EuiButtonEmptyProps } from '../button'; import { EuiI18n } from '../i18n'; import { EuiScreenReaderOnly } from '../accessibility'; -import { EuiHideFor } from '../responsive/hide_for'; export type EuiCollapsibleNavProps = CommonProps & HTMLAttributes & { @@ -173,10 +172,7 @@ export const EuiCollapsibleNav: FunctionComponent = ({ 'euiCollapsibleNav__closeButton', closeButtonProps && closeButtonProps.className )}> - + ); From 23800ef2ab73ba135a3b8f53cac1f25e5544c793 Mon Sep 17 00:00:00 2001 From: miukimiu Date: Wed, 13 May 2020 16:09:31 +0100 Subject: [PATCH 10/11] Removing unecessary css and adding missing comment --- src/components/collapsible_nav/_collapsible_nav.scss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/collapsible_nav/_collapsible_nav.scss b/src/components/collapsible_nav/_collapsible_nav.scss index b781dc6791f..e87197b2350 100644 --- a/src/components/collapsible_nav/_collapsible_nav.scss +++ b/src/components/collapsible_nav/_collapsible_nav.scss @@ -53,8 +53,8 @@ margin-right: -15%; .euiCollapsibleNav__closeButtonText { + // But be sure the text can still be read by a screenreader @include euiScreenReaderOnly - margin-left: 0; } } } From 14c21e63d94bded54d3ef49c8c008d3fd6e82ebd Mon Sep 17 00:00:00 2001 From: miukimiu Date: Wed, 13 May 2020 16:15:20 +0100 Subject: [PATCH 11/11] Adding missing semicolon --- src/components/collapsible_nav/_collapsible_nav.scss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/collapsible_nav/_collapsible_nav.scss b/src/components/collapsible_nav/_collapsible_nav.scss index e87197b2350..e85f3a54ce9 100644 --- a/src/components/collapsible_nav/_collapsible_nav.scss +++ b/src/components/collapsible_nav/_collapsible_nav.scss @@ -54,7 +54,7 @@ .euiCollapsibleNav__closeButtonText { // But be sure the text can still be read by a screenreader - @include euiScreenReaderOnly + @include euiScreenReaderOnly; } } }