diff --git a/packages/theme/styles/common.scss b/packages/theme/styles/common.scss index cd9ac5bea5..7757fccba5 100644 --- a/packages/theme/styles/common.scss +++ b/packages/theme/styles/common.scss @@ -598,6 +598,9 @@ height: 3.5rem; min-height: 3.5rem; } + &.spaceBeforeContent { + margin-bottom: .75rem; + } &__icon { display: flex; justify-content: center; @@ -657,14 +660,22 @@ .invisible { display: none; } &-empty { display: flex; - justify-content: center; - align-items: center; - padding: 1rem; - font-size: .75rem; - color: var(--dark-color); - border: 1px dashed var(--divider-color); - border-radius: 0.75rem; - + min-width: 0; + min-height: 0; + + &:not(.none-appearance) { + justify-content: center; + align-items: center; + flex-wrap: wrap; + padding: 1rem; + font-size: .75rem; + color: var(--dark-color); + border: 1px dashed var(--divider-color); + border-radius: 0.75rem; + } + &.none-appearance { + flex-direction: column; + } &.solid { border-style: solid; } &.items { justify-content: start; @@ -677,6 +688,9 @@ } } } +:is(.antiSection, .step-tb-6, .mt-6) + :is(.antiSection, .step-tb-6) { + margin-top: 1.5rem; +} // Button on selected card in Kanban .card-container.checked .button.inline.link-bordered { diff --git a/packages/theme/styles/components.scss b/packages/theme/styles/components.scss index 494dbbf697..5a2958fc5a 100644 --- a/packages/theme/styles/components.scss +++ b/packages/theme/styles/components.scss @@ -2276,7 +2276,8 @@ border-bottom: 1px solid var(--theme-list-subheader-divider); } &.row.lastCat { - border-radius: 0 0 0.25rem 0.25rem; + border-bottom-left-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; border-bottom: 1px solid var(--theme-list-border-color); } @@ -2401,12 +2402,24 @@ } /* ListView - global style */ +.category-container.disableHeader .listGrid.row:first-child { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; + border-top: 1px solid var(--theme-list-border-color); +} +.list-container .category-container.collapsed:not(.category-last, .category-one) .categoryHeader.subLevel, +.list-container .category-container:not(.category-last, .category-one, .zero-container) .category-container.category-last .listGrid.last.lastCat, +.list-container .category-container:not(.category-last, .category-one, .zero-container) .category-container.category-last .categoryHeader.subLevel.lastCat { + border-radius: 0; +} .list-container .category-container .categoryHeader.subLevel.closed { - border-radius: 0 0 0.25rem 0.25rem; + border-bottom-left-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; border-bottom: 1px solid var(--theme-list-border-color); } .list-container .category-container .categoryHeader.closed:not(.subLevel) { - border-radius: 0 0 0.25rem 0.25rem; + border-bottom-left-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; &::before, &::after { diff --git a/packages/ui/src/components/Section.svelte b/packages/ui/src/components/Section.svelte index 1be87d3e62..d81f94323d 100644 --- a/packages/ui/src/components/Section.svelte +++ b/packages/ui/src/components/Section.svelte @@ -24,13 +24,14 @@ export let icon: Asset | AnySvelteComponent | undefined = undefined export let showHeader: boolean = true + export let spaceBeforeContent: boolean = false export let high: boolean = false export let invisible: boolean = false