Skip to content

Commit 5f760c5

Browse files
committed
If the user provides a navbar-bg, ignore the theme override for navbar-hl
1 parent 34e3e1e commit 5f760c5

File tree

1 file changed

+19
-7
lines changed

1 file changed

+19
-7
lines changed

src/resources/formats/html/bootstrap/_bootstrap-variables.scss

Lines changed: 19 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,14 @@ $callout-margin-bottom: 1.25rem !default;
3333
// Navbar
3434
$theme-name: if(variable-exists(theme), $theme, "");
3535
$navbar-default: if(variable-exists(primary), $primary, #517699);
36+
37+
// If the user provides a navbar-bg, we ned to ignore the
38+
// theme overide and just recalculate a good value
39+
$navbar-hl-override: if(
40+
variable-exists(navbar-bg) and variable-exists(link-color),
41+
theme-contrast($link-color, $navbar-bg),
42+
false
43+
);
3644
$navbar-bg: theme-override-value(
3745
$theme-name,
3846
"navbar-bg",
@@ -60,13 +68,17 @@ $navbar-fg: if(
6068
)
6169
) !default;
6270

63-
$navbar-hl: theme-override-value(
64-
$theme-name,
65-
"navbar-hl",
66-
if(
67-
variable-exists(link-color),
68-
theme-contrast($link-color, $navbar-bg),
69-
$navbar-fg
71+
$navbar-hl: if(
72+
$navbar-hl-override != false,
73+
$navbar-hl-override,
74+
theme-override-value(
75+
$theme-name,
76+
"navbar-hl",
77+
if(
78+
variable-exists(link-color),
79+
theme-contrast($link-color, $navbar-bg),
80+
$navbar-fg
81+
)
7082
)
7183
) !default;
7284
$navbar-brand: theme-override-value(

0 commit comments

Comments
 (0)