mirror of
https://github.com/bitwarden/browser
synced 2025-12-15 07:43:35 +00:00
* Fix CORS issue on in-line theming javascript * Fix date picker icon color * Add comment * Fix table theming in dark mode * Selfhosted navbar fix * Rename selector to avoid clashing with bootstrap * Do not set initial theme if default * Fix .text-danger style in dropdown lists * Fix toast style, restructure toast and card scss * Fix table and dropdown list hover color * Use callout component for Disable Send warning * Remove unneeded theming for hovering over links * Undo changes to register enterprise2 layout * Apply theming to Safari input field icons e.g. Caps lock, password autofill * Selectively apply themed logo CSS * Fix unrelated linting * Fix webpack config to bundle theme.js Co-authored-by: Danny Murphy <6512845+dltmurphy@users.noreply.github.com>
115 lines
2.7 KiB
SCSS
115 lines
2.7 KiB
SCSS
.navbar {
|
|
padding-left: 0;
|
|
padding-right: 0;
|
|
@include themify($themes) {
|
|
background-color: themed('navBackground');
|
|
}
|
|
|
|
&.nav-background-alt {
|
|
@include themify($themes) {
|
|
background-color: themed('navBackgroundAlt');
|
|
}
|
|
}
|
|
|
|
.dropdown-menu {
|
|
max-width: 300px;
|
|
min-width: 200px;
|
|
|
|
.dropdown-item-text {
|
|
line-height: 1.3;
|
|
@include themify($themes) {
|
|
color: themed('dropdownTextColor');
|
|
}
|
|
|
|
span, small {
|
|
display: block;
|
|
overflow: hidden;
|
|
text-overflow: ellipsis;
|
|
white-space: nowrap;
|
|
&.text-muted {
|
|
@include themify($themes) {
|
|
color: themed('dropdownTextMuted') !important;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
.nav-item {
|
|
> .nav-link {
|
|
@include themify($themes) {
|
|
font-weight: themed('navWeight');
|
|
}
|
|
}
|
|
&.active > .nav-link {
|
|
@include themify($themes) {
|
|
font-weight: themed('navActiveWeight');
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
.navbar-brand {
|
|
margin-bottom: -20px;
|
|
margin-top: -20px;
|
|
}
|
|
|
|
.nav-tabs .nav-link.active {
|
|
@include themify($themes) {
|
|
background: themed('navActiveBackground');
|
|
border-color: themed('borderColor');
|
|
}
|
|
}
|
|
|
|
.org-nav {
|
|
height: 100px;
|
|
min-height: 100px;
|
|
@include themify($themes) {
|
|
background-color: themed('navOrgBackgroundColor');
|
|
border-bottom: 1px solid themed('borderColor');
|
|
color: themed('textColor');
|
|
}
|
|
|
|
.container {
|
|
height: 100%;
|
|
}
|
|
|
|
.nav-tabs {
|
|
border-bottom: none;
|
|
|
|
a {
|
|
&:not(.active) {
|
|
border-color: transparent;
|
|
@include themify($themes) {
|
|
color: themed('textColor');
|
|
}
|
|
}
|
|
|
|
&.active {
|
|
font-weight: bold;
|
|
padding-top: calc(#{$nav-link-padding-y} - 2px);
|
|
@include themify($themes) {
|
|
border-top: 3px solid themed('primary');
|
|
color: themed('linkColor');
|
|
}
|
|
}
|
|
|
|
&.disabled {
|
|
@include themify($themes) {
|
|
color: themed('inputDisabledColor');
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
.org-name {
|
|
line-height: 1;
|
|
span {
|
|
display: block;
|
|
font-size: $font-size-lg;
|
|
@include themify($themes) {
|
|
color: themed('headingColor');
|
|
}
|
|
}
|
|
}
|
|
}
|