From 2d9b2b4a1e924bd7a91b6d043851c189ad3411f5 Mon Sep 17 00:00:00 2001 From: Cee Chen Date: Fri, 23 Jun 2023 13:47:07 -0700 Subject: [PATCH 01/14] Combine global and Amsterdam and Sass vars - makes it easier to work with and the distinction isn't necessary at this point --- src/global_styling/variables/_header.scss | 8 +++++--- .../amsterdam/global_styling/variables/_header.scss | 7 ------- src/themes/amsterdam/global_styling/variables/_index.scss | 1 - 3 files changed, 5 insertions(+), 11 deletions(-) delete mode 100644 src/themes/amsterdam/global_styling/variables/_header.scss diff --git a/src/global_styling/variables/_header.scss b/src/global_styling/variables/_header.scss index ca97ee110ec..24b898826d1 100644 --- a/src/global_styling/variables/_header.scss +++ b/src/global_styling/variables/_header.scss @@ -1,12 +1,14 @@ // Themeable colors $euiHeaderBackgroundColor: $euiColorEmptyShade !default; $euiHeaderDarkBackgroundColor: lightOrDarkTheme(shade($euiColorDarkestShade, 28%), shade($euiColorLightestShade, 50%)) !default; -$euiHeaderBorderColor: $euiBorderColor !default; +// Curated border color to fade into the shadow without looking too much like a border +// It adds separation between the header and flyout +$euiHeaderBorderColor: lightOrDarkTheme(shade($euiBorderColor, 3%), shade($euiColorEmptyShade, 35%)); $euiHeaderBreadcrumbColor: $euiColorDarkestShade !default; // Layout vars $euiHeaderHeight: $euiSizeXXL + $euiSizeS !default; -$euiHeaderChildSize: $euiHeaderHeight !default; +$euiHeaderChildSize: $euiSizeXXL !default; // Use the following variable in other components to afford for the fixed header -$euiHeaderHeightCompensation: $euiHeaderHeight + 1px !default; +$euiHeaderHeightCompensation: $euiHeaderHeight !default; diff --git a/src/themes/amsterdam/global_styling/variables/_header.scss b/src/themes/amsterdam/global_styling/variables/_header.scss deleted file mode 100644 index c823edcea56..00000000000 --- a/src/themes/amsterdam/global_styling/variables/_header.scss +++ /dev/null @@ -1,7 +0,0 @@ -// Curated border color to fade into the shadow without looking too much like a border -// It adds separation between the header and flyout -$euiHeaderBorderColor: lightOrDarkTheme(shade($euiBorderColor, 3%), shade($euiColorEmptyShade, 35%)); - -$euiHeaderHeight: $euiSizeXXL + $euiSizeS; -$euiHeaderChildSize: $euiSizeXXL; -$euiHeaderHeightCompensation: $euiHeaderHeight; diff --git a/src/themes/amsterdam/global_styling/variables/_index.scss b/src/themes/amsterdam/global_styling/variables/_index.scss index 9cf2c083778..eccda1f6d3b 100644 --- a/src/themes/amsterdam/global_styling/variables/_index.scss +++ b/src/themes/amsterdam/global_styling/variables/_index.scss @@ -3,6 +3,5 @@ @import 'states'; @import 'buttons'; -@import 'header'; @import 'page'; @import 'typography'; From 95c89a00a20882a645932bca307613d22bb26607 Mon Sep 17 00:00:00 2001 From: Cee Chen Date: Fri, 23 Jun 2023 12:37:40 -0700 Subject: [PATCH 02/14] Set up `header.styles.ts` --- .../header/__snapshots__/header.test.tsx.snap | 14 ++++++------- src/components/header/_header.scss | 2 -- src/components/header/header.styles.ts | 20 +++++++++++++++++++ src/components/header/header.tsx | 12 +++++++++-- 4 files changed, 37 insertions(+), 11 deletions(-) create mode 100644 src/components/header/header.styles.ts diff --git a/src/components/header/__snapshots__/header.test.tsx.snap b/src/components/header/__snapshots__/header.test.tsx.snap index 35c4a3256dd..2a301ae12dc 100644 --- a/src/components/header/__snapshots__/header.test.tsx.snap +++ b/src/components/header/__snapshots__/header.test.tsx.snap @@ -3,14 +3,14 @@ exports[`EuiHeader is rendered 1`] = `
`; exports[`EuiHeader renders children 1`] = `
Hello! @@ -20,13 +20,13 @@ exports[`EuiHeader renders children 1`] = ` exports[`EuiHeader renders dark theme 1`] = `
`; exports[`EuiHeader renders in fixed position 1`] = `
@@ -37,7 +37,7 @@ exports[`EuiHeader renders in fixed position 1`] = ` exports[`EuiHeader sections render breadcrumbs and props 1`] = `