diff --git a/packages/eui-theme-borealis/changelogs/upcoming/9049.md b/packages/eui-theme-borealis/changelogs/upcoming/9049.md new file mode 100644 index 00000000000..b09d56d59ec --- /dev/null +++ b/packages/eui-theme-borealis/changelogs/upcoming/9049.md @@ -0,0 +1 @@ +- Added `tabsSize` theme override to size `m` for `EuiPageHeader` \ No newline at end of file diff --git a/packages/eui-theme-borealis/src/variables/_components.ts b/packages/eui-theme-borealis/src/variables/_components.ts index 481213da075..c7b242fbae9 100644 --- a/packages/eui-theme-borealis/src/variables/_components.ts +++ b/packages/eui-theme-borealis/src/variables/_components.ts @@ -21,6 +21,7 @@ import { border_colors } from './colors/_colors_light'; import { buttons } from './_buttons'; import { forms } from './_forms'; import { emptyPrompt } from './_empty_prompt'; +import { pageHeader } from './_page_header'; const component_colors: _EuiThemeComponentColors = { badgeBackground: computed( @@ -372,6 +373,7 @@ export const components: _EuiThemeComponents = { buttons, forms, emptyPrompt, + pageHeader, LIGHT: component_colors, DARK: { ...component_colors, diff --git a/packages/eui-theme-borealis/src/variables/_page_header.ts b/packages/eui-theme-borealis/src/variables/_page_header.ts new file mode 100644 index 00000000000..be5d8e0a7a3 --- /dev/null +++ b/packages/eui-theme-borealis/src/variables/_page_header.ts @@ -0,0 +1,13 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0 and the Server Side Public License, v 1; you may not use this file except + * in compliance with, at your election, the Elastic License 2.0 or the Server + * Side Public License, v 1. + */ + +import { _EuiThemePageHeader } from '@elastic/eui-theme-common'; + +export const pageHeader: _EuiThemePageHeader = { + tabsSize: 'm', // Reduced from default 'l' +}; diff --git a/packages/eui-theme-common/changelogs/upcoming/9049.md b/packages/eui-theme-common/changelogs/upcoming/9049.md new file mode 100644 index 00000000000..5e286d5ec2c --- /dev/null +++ b/packages/eui-theme-common/changelogs/upcoming/9049.md @@ -0,0 +1 @@ +- Added `_EuiThemePageHeader` type and `pageHeader` component token \ No newline at end of file diff --git a/packages/eui-theme-common/src/global_styling/variables/components.ts b/packages/eui-theme-common/src/global_styling/variables/components.ts index fb33a1ef7c0..b748680dc91 100644 --- a/packages/eui-theme-common/src/global_styling/variables/components.ts +++ b/packages/eui-theme-common/src/global_styling/variables/components.ts @@ -13,6 +13,7 @@ import { import { _EuiThemeButton } from './buttons'; import { _EuiThemeForm, _EuiThemeFormColors } from './forms'; import { _EuiThemeEmptyPrompt } from './empty_prompt'; +import { _EuiThemePageHeader } from './page_header'; export type _EuiThemeComponentColors = { badgeBackground: ColorModeSwitch; @@ -159,6 +160,7 @@ export type _EuiThemeComponents = { buttons: _EuiThemeButton; forms: _EuiThemeForm & StrictColorModeSwitch<_EuiThemeFormColors>; emptyPrompt: _EuiThemeEmptyPrompt; + pageHeader: _EuiThemePageHeader; /** * internal-only key that holds temporary tokens used while migrating themes */ diff --git a/packages/eui-theme-common/src/global_styling/variables/index.ts b/packages/eui-theme-common/src/global_styling/variables/index.ts index abe9c691a1d..e0f9a922dcc 100644 --- a/packages/eui-theme-common/src/global_styling/variables/index.ts +++ b/packages/eui-theme-common/src/global_styling/variables/index.ts @@ -20,6 +20,7 @@ export * from './typography'; export * from './buttons'; export * from './forms'; export * from './empty_prompt'; +export * from './page_header'; export * from './components'; export * from './flags'; export * from './overrides'; diff --git a/packages/eui-theme-common/src/global_styling/variables/page_header.ts b/packages/eui-theme-common/src/global_styling/variables/page_header.ts new file mode 100644 index 00000000000..7deded98e56 --- /dev/null +++ b/packages/eui-theme-common/src/global_styling/variables/page_header.ts @@ -0,0 +1,11 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0 and the Server Side Public License, v 1; you may not use this file except + * in compliance with, at your election, the Elastic License 2.0 or the Server + * Side Public License, v 1. + */ + +export type _EuiThemePageHeader = { + tabsSize: string; +}; diff --git a/packages/eui/.loki/reference/chrome_desktop_Layout_EuiPage_EuiPageHeader_EuiPageHeaderContent_Playground.png b/packages/eui/.loki/reference/chrome_desktop_Layout_EuiPage_EuiPageHeader_EuiPageHeaderContent_Playground.png index 1b508df5f80..d3ca6b3f514 100644 Binary files a/packages/eui/.loki/reference/chrome_desktop_Layout_EuiPage_EuiPageHeader_EuiPageHeaderContent_Playground.png and b/packages/eui/.loki/reference/chrome_desktop_Layout_EuiPage_EuiPageHeader_EuiPageHeaderContent_Playground.png differ diff --git a/packages/eui/.loki/reference/chrome_desktop_Layout_EuiPage_EuiPageHeader_EuiPageHeaderContent_Responsive_False.png b/packages/eui/.loki/reference/chrome_desktop_Layout_EuiPage_EuiPageHeader_EuiPageHeaderContent_Responsive_False.png index 0bd42a4326b..363d2d41862 100644 Binary files a/packages/eui/.loki/reference/chrome_desktop_Layout_EuiPage_EuiPageHeader_EuiPageHeaderContent_Responsive_False.png and b/packages/eui/.loki/reference/chrome_desktop_Layout_EuiPage_EuiPageHeader_EuiPageHeaderContent_Responsive_False.png differ diff --git a/packages/eui/.loki/reference/chrome_desktop_Layout_EuiPage_EuiPageHeader_EuiPageHeaderContent_Responsive_Reverse.png b/packages/eui/.loki/reference/chrome_desktop_Layout_EuiPage_EuiPageHeader_EuiPageHeaderContent_Responsive_Reverse.png index 0bd42a4326b..363d2d41862 100644 Binary files a/packages/eui/.loki/reference/chrome_desktop_Layout_EuiPage_EuiPageHeader_EuiPageHeaderContent_Responsive_Reverse.png and b/packages/eui/.loki/reference/chrome_desktop_Layout_EuiPage_EuiPageHeader_EuiPageHeaderContent_Responsive_Reverse.png differ diff --git a/packages/eui/.loki/reference/chrome_desktop_Layout_EuiPage_EuiPageHeader_EuiPageHeaderContent_Wrapping_Content.png b/packages/eui/.loki/reference/chrome_desktop_Layout_EuiPage_EuiPageHeader_EuiPageHeaderContent_Wrapping_Content.png index fb1d5e5808d..5fc8cd11491 100644 Binary files a/packages/eui/.loki/reference/chrome_desktop_Layout_EuiPage_EuiPageHeader_EuiPageHeaderContent_Wrapping_Content.png and b/packages/eui/.loki/reference/chrome_desktop_Layout_EuiPage_EuiPageHeader_EuiPageHeaderContent_Wrapping_Content.png differ diff --git a/packages/eui/.loki/reference/chrome_desktop_Layout_EuiPage_EuiPageHeader_EuiPageHeader_Playground.png b/packages/eui/.loki/reference/chrome_desktop_Layout_EuiPage_EuiPageHeader_EuiPageHeader_Playground.png index b882bbd27f8..e2e041d64b1 100644 Binary files a/packages/eui/.loki/reference/chrome_desktop_Layout_EuiPage_EuiPageHeader_EuiPageHeader_Playground.png and b/packages/eui/.loki/reference/chrome_desktop_Layout_EuiPage_EuiPageHeader_EuiPageHeader_Playground.png differ diff --git a/packages/eui/.loki/reference/chrome_desktop_Templates_EuiPageTemplate_Playground.png b/packages/eui/.loki/reference/chrome_desktop_Templates_EuiPageTemplate_Playground.png index e1b36fa9577..33bdb14c508 100644 Binary files a/packages/eui/.loki/reference/chrome_desktop_Templates_EuiPageTemplate_Playground.png and b/packages/eui/.loki/reference/chrome_desktop_Templates_EuiPageTemplate_Playground.png differ diff --git a/packages/eui/.loki/reference/chrome_mobile_Layout_EuiPage_EuiPageHeader_EuiPageHeaderContent_Playground.png b/packages/eui/.loki/reference/chrome_mobile_Layout_EuiPage_EuiPageHeader_EuiPageHeaderContent_Playground.png index a466c63ff0e..e375b1dc663 100644 Binary files a/packages/eui/.loki/reference/chrome_mobile_Layout_EuiPage_EuiPageHeader_EuiPageHeaderContent_Playground.png and b/packages/eui/.loki/reference/chrome_mobile_Layout_EuiPage_EuiPageHeader_EuiPageHeaderContent_Playground.png differ diff --git a/packages/eui/.loki/reference/chrome_mobile_Layout_EuiPage_EuiPageHeader_EuiPageHeaderContent_Responsive_False.png b/packages/eui/.loki/reference/chrome_mobile_Layout_EuiPage_EuiPageHeader_EuiPageHeaderContent_Responsive_False.png index 7cc0e460b34..4ff04be7f52 100644 Binary files a/packages/eui/.loki/reference/chrome_mobile_Layout_EuiPage_EuiPageHeader_EuiPageHeaderContent_Responsive_False.png and b/packages/eui/.loki/reference/chrome_mobile_Layout_EuiPage_EuiPageHeader_EuiPageHeaderContent_Responsive_False.png differ diff --git a/packages/eui/.loki/reference/chrome_mobile_Layout_EuiPage_EuiPageHeader_EuiPageHeaderContent_Responsive_Reverse.png b/packages/eui/.loki/reference/chrome_mobile_Layout_EuiPage_EuiPageHeader_EuiPageHeaderContent_Responsive_Reverse.png index 99bd2a4ad15..3ef1763465d 100644 Binary files a/packages/eui/.loki/reference/chrome_mobile_Layout_EuiPage_EuiPageHeader_EuiPageHeaderContent_Responsive_Reverse.png and b/packages/eui/.loki/reference/chrome_mobile_Layout_EuiPage_EuiPageHeader_EuiPageHeaderContent_Responsive_Reverse.png differ diff --git a/packages/eui/.loki/reference/chrome_mobile_Layout_EuiPage_EuiPageHeader_EuiPageHeaderContent_Wrapping_Content.png b/packages/eui/.loki/reference/chrome_mobile_Layout_EuiPage_EuiPageHeader_EuiPageHeaderContent_Wrapping_Content.png index b8cffbcd5ba..74ac9457ec4 100644 Binary files a/packages/eui/.loki/reference/chrome_mobile_Layout_EuiPage_EuiPageHeader_EuiPageHeaderContent_Wrapping_Content.png and b/packages/eui/.loki/reference/chrome_mobile_Layout_EuiPage_EuiPageHeader_EuiPageHeaderContent_Wrapping_Content.png differ diff --git a/packages/eui/.loki/reference/chrome_mobile_Layout_EuiPage_EuiPageHeader_EuiPageHeader_Playground.png b/packages/eui/.loki/reference/chrome_mobile_Layout_EuiPage_EuiPageHeader_EuiPageHeader_Playground.png index 93f68d095ca..7621357d70f 100644 Binary files a/packages/eui/.loki/reference/chrome_mobile_Layout_EuiPage_EuiPageHeader_EuiPageHeader_Playground.png and b/packages/eui/.loki/reference/chrome_mobile_Layout_EuiPage_EuiPageHeader_EuiPageHeader_Playground.png differ diff --git a/packages/eui/.loki/reference/chrome_mobile_Templates_EuiPageTemplate_Playground.png b/packages/eui/.loki/reference/chrome_mobile_Templates_EuiPageTemplate_Playground.png index c9b88d77c87..a27d70136e0 100644 Binary files a/packages/eui/.loki/reference/chrome_mobile_Templates_EuiPageTemplate_Playground.png and b/packages/eui/.loki/reference/chrome_mobile_Templates_EuiPageTemplate_Playground.png differ diff --git a/packages/eui/changelogs/upcoming/9049.md b/packages/eui/changelogs/upcoming/9049.md new file mode 100644 index 00000000000..9ef0e63bf03 --- /dev/null +++ b/packages/eui/changelogs/upcoming/9049.md @@ -0,0 +1 @@ +- Changed `EuiPageHeader` tabs to `m` size for Borealis theme \ No newline at end of file diff --git a/packages/eui/src/components/page/page_header/__snapshots__/page_header.test.tsx.snap b/packages/eui/src/components/page/page_header/__snapshots__/page_header.test.tsx.snap index b65e738e5f3..949c18fb9a8 100644 --- a/packages/eui/src/components/page/page_header/__snapshots__/page_header.test.tsx.snap +++ b/packages/eui/src/components/page/page_header/__snapshots__/page_header.test.tsx.snap @@ -334,7 +334,7 @@ exports[`EuiPageHeader props page content props are passed down is rendered 1`] />