Skip to content

Commit d7ba664

Browse files
page header theming
1 parent 42ad17d commit d7ba664

3 files changed

Lines changed: 11 additions & 4 deletions

File tree

packages/ui-components/src/components/PageHeader/PageHeader.component.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import DefaultLogo from "../../img/JunoUI_logo.svg"
88

99
const pageHeaderStyles = `
1010
jn:bg-theme-pageheader
11+
jn:text-theme-pageheader
1112
jn:border-theme-pageheader
1213
jn:border-b-[1px]
1314
jn:sticky
@@ -106,7 +107,7 @@ export const PageHeader: React.FC<PageHeaderProps> = ({
106107
)
107108

108109
return (
109-
<div className={`juno-pageheader theme-dark ${pageHeaderStyles} ${className}`} role="banner" {...props}>
110+
<div className={`juno-pageheader ${pageHeaderStyles} ${className}`} role="banner" {...props}>
110111
<div className={`juno-pageheader-inner ${pageHeaderInnerStyles}`}>
111112
{href ? <a href={href}>{contentWrapper}</a> : contentWrapper}
112113
</div>

packages/ui-components/src/global.css

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -398,6 +398,7 @@
398398
--text-color-theme-textinput-autofill: var(--color-textinput-autofill-text);
399399
--text-color-theme-textinput-autofill-label: var(--color-textinput-autofill-label);
400400
--text-color-theme-checkbox-checked: var(--color-checkbox-checked-color);
401+
--text-color-theme-pageheader: var(--color-pageheader-text);
401402
--text-color-theme-pageheader-appname-active: var(--color-pageheader-appname-text-active);
402403
--text-color-theme-pageheader-appname-default: var(--color-pageheader-appname-text-default);
403404
--text-color-theme-pageheader-appname-hover: var(--color-pageheader-appname-text-hover);
@@ -668,8 +669,9 @@
668669
/* LT Panel */
669670
--color-panel-bg: rgb(252 252 252 / 0.8);
670671
/* LT PageHeader */
671-
--color-pageheader-background: var(--color-white);
672+
--color-pageheader-background: var(--color-juno-grey-blue-11);
672673
--color-pageheader-border: var(--color-juno-grey-light-7);
674+
--color-pageheader-text: var(--color-text-highest);
673675
--color-pageheader-appname-text-default: var(--color-text-highest);
674676
--color-pageheader-appname-text-hover: var(--color-text-highest);
675677
--color-pageheader-appname-text-active: var(--color-text-highest);
@@ -907,8 +909,9 @@
907909
/* DT Panel */
908910
--color-panel-bg: rgb(from var(--color-juno-grey-blue-11) r g b / 0.75);
909911
/* DT PageHeader */
910-
--color-pageheader-background: var(--color-juno-grey-blue-10);
912+
--color-pageheader-background: var(--color-juno-grey-blue-11);
911913
--color-pageheader-border: var(--color-juno-grey-blue-3);
914+
--color-pageheader-text: var(--color-text-highest);
912915
--color-pageheader-appname-text-default: var(--color-text-highest);
913916
--color-pageheader-appname-text-hover: var(--color-text-highest);
914917
--color-pageheader-appname-text-active: var(--color-text-highest);

packages/ui-components/src/theme.css

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -374,6 +374,7 @@
374374
--text-color-theme-textinput-autofill: var(--color-textinput-autofill-text);
375375
--text-color-theme-textinput-autofill-label: var(--color-textinput-autofill-label);
376376
--text-color-theme-checkbox-checked: var(--color-checkbox-checked-color);
377+
--text-color-theme-pageheader: var(--color-pageheader-text);
377378
--text-color-theme-pageheader-appname-active: var(--color-pageheader-appname-text-active);
378379
--text-color-theme-pageheader-appname-default: var(--color-pageheader-appname-text-default);
379380
--text-color-theme-pageheader-appname-hover: var(--color-pageheader-appname-text-hover);
@@ -643,8 +644,9 @@
643644
/* LT Panel */
644645
--color-panel-bg: rgb(252 252 252 / 0.8);
645646
/* LT PageHeader */
646-
--color-pageheader-background: var(--color-white);
647+
--color-pageheader-background: var(--color-juno-grey-blue-11);
647648
--color-pageheader-border: var(--color-juno-grey-light-7);
649+
--color-pageheader-text: var(--color-text-highest);
648650
--color-pageheader-appname-text-default: var(--color-text-highest);
649651
--color-pageheader-appname-text-hover: var(--color-text-highest);
650652
--color-pageheader-appname-text-active: var(--color-text-highest);
@@ -872,6 +874,7 @@
872874
/* DT PageHeader */
873875
--color-pageheader-background: var(--color-juno-grey-blue-11);
874876
--color-pageheader-border: var(--color-juno-grey-blue-3);
877+
--color-pageheader-text: var(--color-text-highest);
875878
--color-pageheader-appname-text-default: var(--color-text-highest);
876879
--color-pageheader-appname-text-hover: var(--color-text-highest);
877880
--color-pageheader-appname-text-active: var(--color-text-highest);

0 commit comments

Comments
 (0)