Skip to content
This repository was archived by the owner on Sep 5, 2024. It is now read-only.

Commit 2cd5018

Browse files
maxjoehnkmmalerba
authored andcommitted
feat(navBar): Add missing styling for md-primary and md-accent (#10204)
* Add support for md-accent, md-warn and md-primary classes fixes #8827
1 parent 8ab7dd9 commit 2cd5018

File tree

1 file changed

+77
-0
lines changed

1 file changed

+77
-0
lines changed

src/components/navBar/navBar-theme.scss

Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,58 @@
1+
@mixin md-nav-bar-primary {
2+
> .md-nav-bar {
3+
background-color: '{{primary-color}}';
4+
.md-button._md-nav-button {
5+
& {
6+
color: '{{primary-100}}';
7+
}
8+
&.md-active, &.md-focused {
9+
color: '{{primary-contrast}}';
10+
}
11+
&.md-focused {
12+
background: '{{primary-contrast-0.1}}';
13+
}
14+
}
15+
}
16+
}
17+
18+
@mixin md-nav-bar-warn {
19+
> .md-nav-bar {
20+
background-color: '{{warn-color}}';
21+
.md-button._md-nav-button {
22+
& {
23+
color: '{{warn-100}}';
24+
}
25+
&.md-active, &.md-focused {
26+
color: '{{warn-contrast}}';
27+
}
28+
&.md-focused {
29+
background: '{{warn-contrast-0.1}}';
30+
}
31+
}
32+
}
33+
}
34+
35+
@mixin md-nav-bar-accent {
36+
> .md-nav-bar {
37+
background-color: '{{accent-color}}';
38+
.md-button._md-nav-button {
39+
& {
40+
color: '{{accent-A100}}';
41+
}
42+
&.md-active, &.md-focused {
43+
color: '{{accent-contrast}}';
44+
}
45+
&.md-focused {
46+
background: '{{accent-contrast-0.1}}';
47+
}
48+
}
49+
md-nav-ink-bar {
50+
color: '{{primary-600-1}}';
51+
background: '{{primary-600-1}}';
52+
}
53+
}
54+
}
55+
156
md-nav-bar.md-THEME_NAME-theme {
257

358
.md-nav-bar {
@@ -13,4 +68,26 @@ md-nav-bar.md-THEME_NAME-theme {
1368
color: '{{accent-color}}';
1469
background: '{{accent-color}}';
1570
}
71+
72+
&.md-accent {
73+
@include md-nav-bar-accent();
74+
}
75+
76+
&.md-warn {
77+
@include md-nav-bar-warn();
78+
}
79+
80+
&.md-primary {
81+
@include md-nav-bar-primary();
82+
}
83+
}
84+
85+
md-toolbar > md-nav-bar.md-THEME_NAME-theme {
86+
@include md-nav-bar-primary();
87+
}
88+
md-toolbar.md-accent > md-nav-bar.md-THEME_NAME-theme {
89+
@include md-nav-bar-accent();
1690
}
91+
md-toolbar.md-warn > md-nav-bar.md-THEME_NAME-theme {
92+
@include md-nav-bar-warn();
93+
}

0 commit comments

Comments
 (0)