diff --git a/app/src/components/RecursiveListGroup.vue b/app/src/components/RecursiveListGroup.vue index 9c564536..599537bd 100644 --- a/app/src/components/RecursiveListGroup.vue +++ b/app/src/components/RecursiveListGroup.vue @@ -114,7 +114,11 @@ export default { &:hover, &:focus { - background-color: shade-color($gray-100, 3%); + background-color: shade-color($body-tertiary-bg, 3%); + + [data-bs-theme='dark'] & { + background-color: tint-color($body-tertiary-bg-dark, 3%); + } } } } diff --git a/app/src/components/globals/ExplainWhat.vue b/app/src/components/globals/ExplainWhat.vue index ed3665ab..5878a449 100644 --- a/app/src/components/globals/ExplainWhat.vue +++ b/app/src/components/globals/ExplainWhat.vue @@ -58,18 +58,30 @@ export default { .btn { padding: 0; - margin-left: 0.1rem; + margin-left: 0.25rem; border-radius: 50rem; line-height: inherit; font-size: inherit; } - &-popover { - background-color: $white; - border-width: 2px; + :deep() { + .popover { + background-color: $gray-800; + color: $black; + border-width: 2px; - :deep(.popover-body) { - color: $dark; + [data-bs-theme='dark'] & { + background-color: $white; + color: $white; + } + + .popover-body { + color: $white; + + [data-bs-theme='dark'] & { + color: $black; + } + } } } } diff --git a/app/src/components/globals/YListGroupItem.vue b/app/src/components/globals/YListGroupItem.vue index 3ed5c9f4..5ac6962f 100644 --- a/app/src/components/globals/YListGroupItem.vue +++ b/app/src/components/globals/YListGroupItem.vue @@ -49,6 +49,7 @@ export default { &-status { width: 2rem; + min-width: 2rem; display: flex; align-items: center; justify-content: center; diff --git a/app/src/components/globals/formItems/TagsSelectizeItem.vue b/app/src/components/globals/formItems/TagsSelectizeItem.vue index b85566c0..525e3954 100644 --- a/app/src/components/globals/formItems/TagsSelectizeItem.vue +++ b/app/src/components/globals/formItems/TagsSelectizeItem.vue @@ -194,7 +194,14 @@ export default { padding-top: 0.5rem; position: sticky; top: 0; - background-color: $white; + } +} + +// FIXME bvn fix (should be fixed in lib) +:deep(.btn-group) { + display: block; + .btn { + width: 100%; } } diff --git a/app/src/scss/_variables.scss b/app/src/scss/_variables.scss index 48cbe7dc..b484a896 100644 --- a/app/src/scss/_variables.scss +++ b/app/src/scss/_variables.scss @@ -132,8 +132,6 @@ $list-group-item-padding-y: $spacer * 0.75; @import '~bootstrap/scss/mixins'; @import '~bootstrap/scss/utilities'; -$hr-border-color: $gray-200; - $list-group-action-color: $gray-800; // ╭──────────────────────────────────────╮ diff --git a/app/src/scss/main.scss b/app/src/scss/main.scss index 7e770aaa..dbea3507 100644 --- a/app/src/scss/main.scss +++ b/app/src/scss/main.scss @@ -117,6 +117,29 @@ body { .tooltip { top: 0; } + +// BVN fixes +// FIXME move to CardForm ? +form { + .row { + margin-bottom: $spacer; + } + fieldset { + margin-bottom: $spacer; + width: 100%; + .row { + margin-bottom: 0; + } + } + .form-text { + display: block; + + .alert { + margin-bottom: 0; + } + } +} + // Descriptive list ( elems with inside) // FIXME REMOVE when every infos switch to `DescriptionRow` .row-line { @@ -247,6 +270,10 @@ code { background: $gray-300; padding: 0.15rem 0.25rem; border-radius: $border-radius; + + [data-bs-theme='dark'] & { + background-color: $gray-800; + } } pre code { @@ -258,6 +285,10 @@ pre code { padding: 1rem; background-color: $light; overflow: auto; + + [data-bs-theme='dark'] & { + background-color: $dark; + } } .unselectable { diff --git a/app/src/views/_partials/ViewLockOverlay.vue b/app/src/views/_partials/ViewLockOverlay.vue index 8450b12f..a32fe263 100644 --- a/app/src/views/_partials/ViewLockOverlay.vue +++ b/app/src/views/_partials/ViewLockOverlay.vue @@ -1,6 +1,6 @@