diff --git a/app/src/assets/scss/business/_config.scss b/app/src/assets/scss/business/_config.scss index 7b0682858..516af32c3 100644 --- a/app/src/assets/scss/business/_config.scss +++ b/app/src/assets/scss/business/_config.scss @@ -249,6 +249,10 @@ &__panel { height: 100%; overflow: auto; + + &[data-type="downloaded"] .config-bazaar__content { + margin: 16px; + } } &__title { @@ -260,7 +264,8 @@ } &__content { - margin-top: -15px; + display: grid; + gap: 16px; } &__readme { diff --git a/app/src/assets/scss/component/_card.scss b/app/src/assets/scss/component/_card.scss index 8a2644fb8..ff00b28db 100644 --- a/app/src/assets/scss/component/_card.scss +++ b/app/src/assets/scss/component/_card.scss @@ -4,31 +4,25 @@ box-shadow: var(--b3-point-shadow); background-color: var(--b3-theme-surface); border-radius: var(--b3-border-radius); - margin: 16px; overflow: hidden; position: relative; transition: var(--b3-transition); cursor: pointer; display: flex; - &--wrap { - flex: 1; - margin: 16px 0 0 16px; - min-width: 342px; - } - &:hover { background-color: var(--b3-list-hover); } &s { - display: flex; - flex-wrap: wrap; - margin: 0 16px 16px 0; + display: grid; + gap: 16px; + grid-template-columns: repeat(auto-fill, minmax(min(100%, 342px), 1fr)); + margin: 16px; } &--current { - background-color: var(--b3-theme-primary-lightest) + background-color: var(--b3-theme-primary-lightest); } &--disabled { @@ -48,7 +42,7 @@ } &__info { - padding: 16px 16px 4px; + padding: 16px 16px 0; line-height: 18px; &--left { @@ -60,17 +54,22 @@ &__desc { color: var(--b3-theme-on-surface); font-size: 12px; - margin-top: 4px; + text-autospace: normal; + margin-top: 8px; max-height: 54px; @include mixin.text-clamp(3); } &__actions { - padding: 0 16px 14px 16px; display: flex; box-sizing: border-box; font-size: 12px; line-height: 14px; + padding: 3px 11px 11px; + + &:not(.b3-card__actions--right) .block__icon { + color: var(--b3-theme-on-surface-light); + } &--right { padding-left: 0; diff --git a/app/src/config/bazaar.ts b/app/src/config/bazaar.ts index d85bcfd6e..65bfc0d42 100644 --- a/app/src/config/bazaar.ts +++ b/app/src/config/bazaar.ts @@ -266,13 +266,13 @@ export const bazaar = { downloads: item.downloads, downloaded: false, }; - return `