Skip to content

Commit c8d5b61

Browse files
committed
add ribbon to mobile header component and update styles
1 parent 56a80bf commit c8d5b61

2 files changed

Lines changed: 29 additions & 10 deletions

File tree

src/features/common/components/headers/mobile-header/mobile-header.component.tsx

Lines changed: 17 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import { sitePaths } from "@/features/seo/site-tree";
1212
import { createUrlPath, getPathnameSegments } from "@/libs/utils/path.utils";
1313
import { SiteBrandComponent } from "@/features/common/components/site-brand/site-brand.component";
1414
import { ThemeCookieValues } from "@/features/common/values/theme.values";
15+
import { RibbonComponent } from "../../bars/ribbon/ribbon.component";
1516

1617
interface MobileHeaderComponentProps {
1718
themeCode: ThemeCookieValues;
@@ -78,14 +79,21 @@ export const MobileHeaderComponent: React.FC<MobileHeaderComponentProps> = ({
7879

7980
return (
8081
<>
81-
<BoxComponent
82-
contentAs="nav"
83-
containerClassName={styles.container}
84-
wrapperClassName={styles.wrapper}
85-
contentClassName={styles.content}
86-
>
82+
<BoxComponent
83+
contentAs="nav"
84+
containerClassName={styles.container}
85+
wrapperClassName={styles.wrapper}
86+
contentClassName={styles.content}
87+
>
88+
<div className={styles.ribbonContainer}>
89+
<RibbonComponent dictionary={dictionary.ribbon} />
90+
</div>
91+
<div className={styles.outerNavContainer}>
8792
<div className={styles.logo}>
88-
<SiteBrandComponent path={languagePathPrefix} languageCode={languageCode}/>
93+
<SiteBrandComponent
94+
path={languagePathPrefix}
95+
languageCode={languageCode}
96+
/>
8997
</div>
9098
<button
9199
className={styles.burgerIconWrapper}
@@ -102,7 +110,8 @@ export const MobileHeaderComponent: React.FC<MobileHeaderComponentProps> = ({
102110
aria-hidden={mobileMenuState === MobileMenuStateValues.CLOSED}
103111
/>
104112
</button>
105-
</BoxComponent>
113+
</div>
114+
</BoxComponent>
106115
<section
107116
className={styles.menu}
108117
aria-hidden={mobileMenuState === MobileMenuStateValues.CLOSED}

src/features/common/components/headers/mobile-header/mobile-header.module.scss

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,15 +26,19 @@
2626

2727
.content {
2828
@include InnerContentFlex;
29+
display: flex;
30+
flex-direction: column;
31+
color: $neutrals-light-100-snow;
32+
}
2933

34+
.outerNavContainer {
35+
display: flex;
3036
height: 100%;
3137
position: relative;
3238
grid-column: 1 / -1;
3339
gap: 1rem;
3440
align-items: center;
3541
justify-content: space-between;
36-
37-
color: $neutrals-light-100-snow;
3842
}
3943

4044
.logo {
@@ -51,6 +55,12 @@
5155
display: flex;
5256
}
5357
}
58+
.ribbonContainer {
59+
margin-top: 0.25rem;
60+
display: flex;
61+
padding-bottom: 0.5rem;
62+
63+
}
5464

5565
.burgerIconWrapper {
5666
appearance: none;

0 commit comments

Comments
 (0)