From 39f850e5d9e0a22ae755868331995bc9ec3e7c36 Mon Sep 17 00:00:00 2001 From: Davey Holler Date: Wed, 19 Feb 2020 09:37:06 -0800 Subject: [PATCH 1/8] Saturating colors and providing contrast mixin for text. --- src/themes/eui-amsterdam/eui_amsterdam_colors_light.scss | 4 +++- src/themes/eui-amsterdam/global_styling/mixins/_index.scss | 1 + .../eui-amsterdam/global_styling/mixins/_typography.scss | 4 ++++ 3 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 src/themes/eui-amsterdam/global_styling/mixins/_typography.scss diff --git a/src/themes/eui-amsterdam/eui_amsterdam_colors_light.scss b/src/themes/eui-amsterdam/eui_amsterdam_colors_light.scss index 9d400244f7a..73b278f7894 100644 --- a/src/themes/eui-amsterdam/eui_amsterdam_colors_light.scss +++ b/src/themes/eui-amsterdam/eui_amsterdam_colors_light.scss @@ -1 +1,3 @@ -$euiColorPrimary: #006DE4; +$euiColorPrimary: #006DE4; +$euiColorSecondary: #00BFB3; +$euiColorAccent: #FC358E; diff --git a/src/themes/eui-amsterdam/global_styling/mixins/_index.scss b/src/themes/eui-amsterdam/global_styling/mixins/_index.scss index a5b58fb8b6e..2690358ce99 100644 --- a/src/themes/eui-amsterdam/global_styling/mixins/_index.scss +++ b/src/themes/eui-amsterdam/global_styling/mixins/_index.scss @@ -1 +1,2 @@ @import 'panel'; +@import 'typography'; diff --git a/src/themes/eui-amsterdam/global_styling/mixins/_typography.scss b/src/themes/eui-amsterdam/global_styling/mixins/_typography.scss new file mode 100644 index 00000000000..8d5fddae17d --- /dev/null +++ b/src/themes/eui-amsterdam/global_styling/mixins/_typography.scss @@ -0,0 +1,4 @@ +@mixin euiText { + color: makeHighContrastColor($euiTextColor, $euiPageBackgroundColor); + font-weight: $euiFontWeightRegular; +} From 3752715f48ba1940dafdd8f32ac08a1185852e14 Mon Sep 17 00:00:00 2001 From: Davey Holler Date: Thu, 20 Feb 2020 09:28:31 -0800 Subject: [PATCH 2/8] Adding text-specific color variables and updating components to use them. --- src-docs/src/views/guidelines/colors.js | 8 ++++++++ src/components/expression/_variables.scss | 8 ++++---- src/components/link/_link.scss | 10 +++++----- src/components/stat/_stat.scss | 8 ++++---- src/global_styling/variables/_colors.scss | 6 ++++++ .../eui-amsterdam/global_styling/mixins/_index.scss | 1 - .../global_styling/mixins/_typography.scss | 4 ---- 7 files changed, 27 insertions(+), 18 deletions(-) delete mode 100644 src/themes/eui-amsterdam/global_styling/mixins/_typography.scss diff --git a/src-docs/src/views/guidelines/colors.js b/src-docs/src/views/guidelines/colors.js index fb2994f3607..fc4f7e31ff5 100644 --- a/src-docs/src/views/guidelines/colors.js +++ b/src-docs/src/views/guidelines/colors.js @@ -238,6 +238,14 @@ export default class extends Component { combination that is AA or above with the exception of using large text.

+

+ The Amsterdam theme introduces a more vibrant core color palette. In + order to maintain a WCAG contrast of at least 4.5 you should use the + text variants of the core color variables such as  + $euiColorSecondaryText. Components that render + text such as EuiText will do so on their own + without any extra configuration. +

Rating definitions