mirror of
https://github.com/tabler/tabler.git
synced 2025-12-21 17:34:25 +04:00
Resolved light dropdown issue on dark theme (#1604)
This commit is contained in:
5
.changeset/sharp-colts-grab.md
Normal file
5
.changeset/sharp-colts-grab.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"@tabler/core": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Resolved light dropdown issue on dark theme
|
||||||
@@ -46,7 +46,7 @@
|
|||||||
</div>
|
</div>
|
||||||
{% endunless %}
|
{% endunless %}
|
||||||
</a>
|
</a>
|
||||||
<div class="dropdown-menu dropdown-menu-end dropdown-menu-arrow">
|
<div class="dropdown-menu dropdown-menu-end dropdown-menu-arrow"{% if include.dark %} data-bs-theme="light"{% endif %}>
|
||||||
<a href="#" class="dropdown-item">Status</a>
|
<a href="#" class="dropdown-item">Status</a>
|
||||||
<a href="{{ site.base }}/profile.html" class="dropdown-item">Profile</a>
|
<a href="{{ site.base }}/profile.html" class="dropdown-item">Profile</a>
|
||||||
<a href="#" class="dropdown-item">Feedback</a>
|
<a href="#" class="dropdown-item">Feedback</a>
|
||||||
|
|||||||
@@ -13,7 +13,7 @@
|
|||||||
{% include layout/navbar-logo.html small-logo=include.small-logo hide-logo=include.hide-logo class="d-none-navbar-horizontal pe-0 pe-md-3" breakpoint=breakpoint show-title=include.show-title header=true %}
|
{% include layout/navbar-logo.html small-logo=include.small-logo hide-logo=include.hide-logo class="d-none-navbar-horizontal pe-0 pe-md-3" breakpoint=breakpoint show-title=include.show-title header=true %}
|
||||||
{% endunless %}
|
{% endunless %}
|
||||||
|
|
||||||
{% include layout/navbar-side.html class="order-md-last" hide-username=include.hide-username condensed=condensed person-id=include.person-id breakpoint=breakpoint %}
|
{% include layout/navbar-side.html class="order-md-last" hide-username=include.hide-username condensed=condensed person-id=include.person-id breakpoint=breakpoint dark=include.dark %}
|
||||||
|
|
||||||
{% if condensed %}
|
{% if condensed %}
|
||||||
<div class="collapse navbar-collapse" id="navbar-menu">
|
<div class="collapse navbar-collapse" id="navbar-menu">
|
||||||
|
|||||||
@@ -13,6 +13,7 @@ $enable-cssgrid: true !default;
|
|||||||
|
|
||||||
// DARK MODE
|
// DARK MODE
|
||||||
$color-mode-type: data !default;
|
$color-mode-type: data !default;
|
||||||
|
|
||||||
// ASSETS BASE
|
// ASSETS BASE
|
||||||
$assets-base: ".." !default;
|
$assets-base: ".." !default;
|
||||||
|
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
// stylelint-disable declaration-no-important
|
// stylelint-disable declaration-no-important
|
||||||
|
|
||||||
body {
|
body {
|
||||||
&:not(.theme-dark):not([data-bs-theme="dark"]) {
|
&:not(.theme-dark):not([data-bs-theme=dark]) {
|
||||||
.hide-theme-light {
|
.hide-theme-light {
|
||||||
display: none !important;
|
display: none !important;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
&.theme-dark,
|
&.theme-dark,
|
||||||
&[data-bs-theme="dark"] {
|
&[data-bs-theme=dark] {
|
||||||
.hide-theme-dark {
|
.hide-theme-dark {
|
||||||
display: none !important;
|
display: none !important;
|
||||||
}
|
}
|
||||||
@@ -65,4 +65,8 @@ body {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
body[data-bs-theme=dark] [data-bs-theme=light] {
|
||||||
|
@extend [data-bs-theme=dark];
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,7 +2,11 @@
|
|||||||
:host {
|
:host {
|
||||||
font-size: 16px;
|
font-size: 16px;
|
||||||
height: 100%;
|
height: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
:root,
|
||||||
|
:host,
|
||||||
|
[data-bs-theme="light"] {
|
||||||
@each $name, $color in map-merge($theme-colors, $gray-colors) {
|
@each $name, $color in map-merge($theme-colors, $gray-colors) {
|
||||||
--#{$prefix}#{$name}: #{$color};
|
--#{$prefix}#{$name}: #{$color};
|
||||||
--#{$prefix}#{$name}-rgb: #{to-rgb($color)};
|
--#{$prefix}#{$name}-rgb: #{to-rgb($color)};
|
||||||
|
|||||||
Reference in New Issue
Block a user