176 lines
7.6 KiB
SCSS
176 lines
7.6 KiB
SCSS
:root,
|
|
[data-bs-theme='light'] {
|
|
@each $color, $value in $grays-rgb {
|
|
--#{$prefix}#{$color}-rgb: #{$value};
|
|
}
|
|
|
|
@each $color, $value in $theme-color-shades {
|
|
--#{$prefix}#{$color}: #{$value};
|
|
}
|
|
@each $color, $value in $theme-color-shades-rgb {
|
|
--#{$prefix}#{$color}-rgb: #{$value};
|
|
}
|
|
|
|
--#{$prefix}primary-bg-subtle-rgb: #{to-rgb($primary-bg-subtle)};
|
|
--#{$prefix}quaternary-color: #{$body-quaternary-color};
|
|
--#{$prefix}quaternary-color-rgb: #{to-rgb($body-quaternary-color)};
|
|
--#{$prefix}quaternary-bg: #{$body-quaternary-bg};
|
|
--#{$prefix}quaternary-bg-rgb: #{to-rgb($body-quaternary-bg)};
|
|
|
|
--#{$prefix}emphasis-bg: #{$body-emphasis-bg};
|
|
--#{$prefix}emphasis-bg-rgb: #{to-rgb($body-emphasis-bg)};
|
|
|
|
--#{$prefix}body-highlight-color: #{$body-highlight-color};
|
|
--#{$prefix}body-highlight-color-rgb: #{to-rgb($body-highlight-color)};
|
|
|
|
--#{$prefix}body-highlight-bg: #{$body-highlight-bg};
|
|
--#{$prefix}body-highlight-bg-rgb: #{to-rgb($body-highlight-bg)};
|
|
|
|
--#{$prefix}border-color-rgb: #{to-rgb($border-color)};
|
|
--#{$prefix}border-color-translucent-rgb: #{to-rgb($border-color-translucent)};
|
|
|
|
// globals
|
|
--#{$prefix}input-group-addon-bg-global: #{$gray-100};
|
|
--#{$prefix}dropdown-link-color-global: #{$gray-700};
|
|
--#{$prefix}dropdown-link-hover-color-global: #{shade-color($gray-700, 50%)};
|
|
--#{$prefix}nav-vertical-color-global: #{$gray-1100};
|
|
|
|
// scss-docs-end root-body-variables
|
|
|
|
/* -------------------------------------------------------------------------- */
|
|
/* Scrollbar */
|
|
/* -------------------------------------------------------------------------- */
|
|
|
|
--#{$prefix}scrollbar-bg: rgba(var(--#{$prefix}quaternary-bg-rgb), 0.55);
|
|
|
|
/* ---------------------------------- docs ---------------------------------- */
|
|
|
|
--#{$prefix}docs-language-bg: #{map-get($grays, '1000')};
|
|
|
|
/* -------------------------------------------------------------------------- */
|
|
/* Navbar */
|
|
/* -------------------------------------------------------------------------- */
|
|
|
|
/* ------------------------------- navbar-top ------------------------------- */
|
|
--#{$prefix}navbar-top-link-color: var(--#{$prefix}body-color);
|
|
--#{$prefix}navbar-top-menu-bg-color: var(--#{$prefix}emphasis-bg);
|
|
--#{$prefix}navbar-top-border-color: #{$gray-300};
|
|
--#{$prefix}navbar-top-link-hover-color: var(
|
|
--#{$prefix}body-highlight-color
|
|
);
|
|
--#{$prefix}navbar-top-link-hover-bg: var(--#{$prefix}body-highlight-bg);
|
|
--#{$prefix}navbar-top-link-active-color: var(--#{$prefix}primary);
|
|
--#{$prefix}navbar-top-dropdown-color: var(--#{$prefix}body-color);
|
|
--#{$prefix}navbar-top-dropdown-hover-bg: var(--#{$prefix}body-highlight-bg);
|
|
|
|
/* ------------------------------- dual-nav ------------------------------- */
|
|
|
|
--#{$prefix}dual-nav-border-color: #{$dual-nav-border-color};
|
|
--#{$prefix}dual-nav-first-layer-bg: #{$dual-nav-first-layer-bg};
|
|
|
|
/* ------------------------------- navbar-vertical light ------------------------------- */
|
|
--#{$prefix}navbar-vertical-border-color: #{$gray-300};
|
|
--#{$prefix}navbar-vertical-bg-color: var(--#{$prefix}emphasis-bg);
|
|
--#{$prefix}navbar-vertical-label-color: #{$gray-600};
|
|
--#{$prefix}navbar-vertical-link-color: #{$gray-700};
|
|
--#{$prefix}navbar-vertical-link-hover-color: #{$body-secondary-color};
|
|
--#{$prefix}navbar-vertical-link-hover-bg: #{$gray-100};
|
|
--#{$prefix}navbar-vertical-link-active-color: #{$primary};
|
|
--#{$prefix}navbar-vertical-link-disable-color: #{$gray-500};
|
|
--#{$prefix}navbar-vertical-width: #{$navbar-vertical-width};
|
|
&.navbar-vertical-collapsed {
|
|
--#{$prefix}navbar-vertical-width: #{$navbar-vertical-collapse-width};
|
|
}
|
|
|
|
--#{$prefix}navbar-vertical-dropdown-indicator-color: #{$gray-500};
|
|
|
|
--#{$prefix}navbar-footer-border-color: var(--#{$prefix}border-color);
|
|
|
|
// ----------- collapsed colors ----------------
|
|
--#{$prefix}navbar-vertical-hr-color: #{$gray-200};
|
|
--#{$prefix}navbar-vertical-collapsed-menu-bg: #{$white};
|
|
|
|
--#{$prefix}hamburger-menu-color: #{$gray-600};
|
|
|
|
/* ------------------------------- navbar-top ------------------------------- */
|
|
--#{$prefix}navbar-top-bg-color: var(--#{$prefix}emphasis-bg);
|
|
|
|
/* --------------------------------- buttons -------------------------------- */
|
|
--#{$prefix}btn-hover-border-color: transparent;
|
|
--#{$prefix}btn-active-border-color: transparent;
|
|
|
|
/* --------------------------------- choices -------------------------------- */
|
|
--#{$prefix}choices-inner-min-height: auto;
|
|
--#{$prefix}choices-item-has-no-choices-bg: var(--#{$prefix}emphasis-bg);
|
|
|
|
/* -------------------------------- Flatpickr ------------------------------- */
|
|
--#{$prefix}flatpickr-calendar-input-bg: #{$input-bg};
|
|
--#{$prefix}flatpickr-calendar-bg: #{$gray-200};
|
|
--#{$prefix}flatpickr-current-month-color: #{$body-color};
|
|
--#{$prefix}flatpickr-weekday-color: #{$body-color};
|
|
--#{$prefix}flatpickr-calendar-day-hover-bg: #{rgba(
|
|
var(--#{$prefix}tertiary-bg-rgb),
|
|
0.5
|
|
)};
|
|
--#{$prefix}flatpickr-weekend-days-color: #{$orange-500};
|
|
--#{$prefix}flatpickr-today-color: #{$white};
|
|
--#{$prefix}flatpickr-calendar-day-selected-bg: #{rgba(
|
|
var(--#{$prefix}primary-rgb),
|
|
0.2
|
|
)};
|
|
|
|
/* -------------------------------- Fullcalendar ------------------------------- */
|
|
--#{$prefix}calendar-bg: #{$body-secondary-bg};
|
|
--#{$prefix}calendar-border-color: var(--#{$prefix}body-bg);
|
|
|
|
/* --------------------------------- wizard --------------------------------- */
|
|
--#{$prefix}theme-wizard-nav-item-circle-bg: var(
|
|
--#{$prefix}body-highlight-bg
|
|
);
|
|
--#{$prefix}theme-wizard-complete-color: #{map-get($theme-colors, 'primary')};
|
|
--#{$prefix}theme-wizard-active-color: #{map-get($theme-colors, 'primary')};
|
|
|
|
/* --------------------------------- tinymce -------------------------------- */
|
|
--#{$prefix}tinymce-bg: #{$input-bg};
|
|
--#{$prefix}tinymce-tox-tbtn-enabled-icon-color: var(
|
|
--#{$prefix}secondary-color
|
|
);
|
|
|
|
/* -------------------------------- choices -------------------------------- */
|
|
--#{$prefix}choices-item-bg: var(--#{$prefix}primary-bg-subtle);
|
|
--#{$prefix}choices-item-color: var(--#{$prefix}body-highlight-color);
|
|
|
|
/* --------------------------------- Avatar --------------------------------- */
|
|
--#{$prefix}avatar-name-color: var(--#{$prefix}primary-dark);
|
|
|
|
/* ---------------------------------- logo ---------------------------------- */
|
|
--#{$prefix}logo-text: rgba(var(--#{$prefix}tertiary-color-rgb), 0.8);
|
|
|
|
/* -------------------------- theme-control-toggle -------------------------- */
|
|
--#{$prefix}theme-control-toggle-bg: #{rgba($orange-300, 0.24)};
|
|
--#{$prefix}theme-control-toggle-hover-bg: var(--#{$prefix}warning);
|
|
--#{$prefix}theme-control-toggle-color: var(--#{$prefix}warning);
|
|
--#{$prefix}theme-control-toggle-hover-color: #{map-get(
|
|
$theme-colors-bg-subtle,
|
|
'warning'
|
|
)};
|
|
|
|
/* -------------------------------- Kanban ------------------------------- */
|
|
--#{$prefix}kanban-bg: #{$body-secondary-bg};
|
|
--#{$prefix}kanban-column-bg: var(--#{$prefix}body-bg);
|
|
--#{$prefix}kanban-ghost-bg: var(--#{$prefix}body-highlight-bg);
|
|
--#{$prefix}kanban-drag-bg: var(--#{$prefix}white);
|
|
--#{$prefix}kanban-column-hover-bg: var(--#{$prefix}white);
|
|
|
|
--#{$prefix}leaflet-bar-bg: var(--#{$prefix}body-highlight-bg);
|
|
--#{$prefix}leaflet-popup-content-wrapper-bg: var(--#{$prefix}emphasis-bg);
|
|
|
|
[class*='btn-phoenix-'] {
|
|
--#{$prefix}btn-disabled-opacity: 0.7;
|
|
--#{$prefix}btn-disabled-color: var(--#{$prefix}quaternary-color);
|
|
--#{$prefix}btn-disabled-bg: var(--#{$prefix}secondary-bg);
|
|
}
|
|
|
|
--#{$prefix}form-select-indicator: #{$form-select-indicator};
|
|
}
|