X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=client%2Fsrc%2Fsass%2Fbootstrap.scss;h=3d9cea4730fc4000575aeeb94d23931220c092f5;hb=2a6a4e79caa8a81e780d81ba1a9ab3bc65ec7b3a;hp=9328a27a276c84a1b100c671b9eed36c86817acc;hpb=9c0cdc5047918b959ebd5e075ddad81eb7fb93f0;p=github%2FChocobozzz%2FPeerTube.git diff --git a/client/src/sass/bootstrap.scss b/client/src/sass/bootstrap.scss index 9328a27a2..3d9cea473 100644 --- a/client/src/sass/bootstrap.scss +++ b/client/src/sass/bootstrap.scss @@ -3,36 +3,51 @@ @import './_bootstrap-variables'; -@import '~bootstrap/scss/functions'; -@import '~bootstrap/scss/variables'; -@import '~bootstrap/scss/maps'; -@import '~bootstrap/scss/mixins'; -@import '~bootstrap/scss/utilities'; - -@import '~bootstrap/scss/root'; -@import '~bootstrap/scss/reboot'; -@import '~bootstrap/scss/type'; -@import '~bootstrap/scss/grid'; -@import '~bootstrap/scss/forms'; -@import '~bootstrap/scss/buttons'; -@import '~bootstrap/scss/dropdown'; -@import '~bootstrap/scss/button-group'; -@import '~bootstrap/scss/nav'; -@import '~bootstrap/scss/card'; -@import '~bootstrap/scss/accordion'; -@import '~bootstrap/scss/alert'; -@import '~bootstrap/scss/close'; -@import '~bootstrap/scss/modal'; -@import '~bootstrap/scss/tooltip'; -@import '~bootstrap/scss/popover'; -@import '~bootstrap/scss/spinners'; - -@import '~bootstrap/scss/helpers'; -@import '~bootstrap/scss/utilities/api'; +@import 'bootstrap/scss/functions'; +@import 'bootstrap/scss/variables'; +@import 'bootstrap/scss/maps'; +@import 'bootstrap/scss/mixins'; +@import 'bootstrap/scss/utilities'; + +@import 'bootstrap/scss/root'; +@import 'bootstrap/scss/reboot'; +@import 'bootstrap/scss/type'; +@import 'bootstrap/scss/grid'; +@import 'bootstrap/scss/forms'; +@import 'bootstrap/scss/buttons'; +@import 'bootstrap/scss/dropdown'; +@import 'bootstrap/scss/button-group'; +@import 'bootstrap/scss/nav'; +@import 'bootstrap/scss/card'; +@import 'bootstrap/scss/accordion'; +@import 'bootstrap/scss/alert'; +@import 'bootstrap/scss/close'; +@import 'bootstrap/scss/modal'; +@import 'bootstrap/scss/tooltip'; +@import 'bootstrap/scss/popover'; +@import 'bootstrap/scss/spinners'; + +@import 'bootstrap/scss/helpers'; +@import 'bootstrap/scss/utilities/api'; + +:root { + --bs-border-color-translucent: #{pvar(--inputBorderColor)}; +} .accordion { --bs-accordion-color: #{pvar(--mainForegroundColor)}; --bs-accordion-bg: #{pvar(--mainBackgroundColor)}; + + --bs-accordion-btn-color: var(--bs-accordion-color); + --bs-accordion-btn-bg: var(--bs-accordion-bg); +} + +.popover { + --bs-popover-bg: #{pvar(--mainBackgroundColor)}; + --bs-popover-body-color: #{pvar(--mainForegroundColor)}; + --bs-popover-header-color: #{pvar(--mainForegroundColor)}; + + font-family: $main-fonts; } .flex-auto { @@ -48,12 +63,15 @@ // --------------------------------------------------------------------------- .dropdown-menu { + --bs-dropdown-link-hover-bg: #{pvar(--mainBackgroundHoverColor)}; + --bs-dropdown-link-color: #{pvar(--mainForegroundColor)}; + --bs-dropdown-border-color: #{pvar(--inputBorderColor)}; + .dropdown-header { @include padding-left(1rem); } .dropdown-item { - color: pvar(--mainForegroundColor); padding: 3px 15px; &.active { @@ -170,6 +188,8 @@ opacity: 0.75; content: ''; display: block; + position: fixed; + z-index: z(overlay); } } } @@ -322,12 +342,14 @@ .input-group { > .btn, > .input-group-text { - height: $button-height; + padding-top: 4px; + padding-bottom: 4px; } > .input-group-text { line-height: normal; opacity: 0.9; + background-color: pvar(--greyBackgroundColor); } .input-group-text > .dropdown-toggle {