diff --git a/core/scss/_variables.scss b/core/scss/_variables.scss index 18ad0dec2..4fd3194b9 100644 --- a/core/scss/_variables.scss +++ b/core/scss/_variables.scss @@ -882,7 +882,7 @@ $avatar-sizes: ( brand-size: 2rem, ), ) !default; -$avatar-border-radius: var(--#{$prefix}border-radius) !default; +$avatar-border-radius: var(--#{$prefix}border-radius-pill) !default; $avatar-font-size: $h4-font-size !default; $avatar-box-shadow: var(--#{$prefix}shadow-border) !default; $avatar-list-spacing: -0.5; diff --git a/core/scss/ui/_alerts.scss b/core/scss/ui/_alerts.scss index 4d1971225..4577b5ab4 100644 --- a/core/scss/ui/_alerts.scss +++ b/core/scss/ui/_alerts.scss @@ -1,10 +1,11 @@ .alert { --#{$prefix}alert-color: var(--#{$prefix}body-color); - --#{$prefix}alert-bg: #{color-transparent(var(--#{$prefix}alert-color), 0.1)}; + --#{$prefix}alert-bg: #{color-transparent(var(--#{$prefix}alert-color), 0.1, var(--#{$prefix}bg-surface))}; --#{$prefix}alert-padding-x: #{$alert-padding-x}; --#{$prefix}alert-padding-y: #{$alert-padding-y}; --#{$prefix}alert-margin-bottom: #{$alert-margin-bottom}; - --#{$prefix}alert-border-color: #{color-transparent(var(--#{$prefix}alert-color), 0.2)}; + --#{$prefix}alert-border-color: #{color-transparent(var(--#{$prefix}alert-color), 0.2, + var(--#{$prefix}bg-surface))}; --#{$prefix}alert-border: var(--#{$prefix}border-width) solid var(--#{$prefix}alert-border-color); --#{$prefix}alert-border-radius: var(--#{$prefix}border-radius); --#{$prefix}alert-link-color: inherit; diff --git a/core/scss/ui/_avatars.scss b/core/scss/ui/_avatars.scss index dfb67c3bc..244957997 100644 --- a/core/scss/ui/_avatars.scss +++ b/core/scss/ui/_avatars.scss @@ -9,6 +9,7 @@ --#{$prefix}avatar-font-size: #{$avatar-font-size}; --#{$prefix}avatar-icon-size: #{$avatar-icon-size}; --#{$prefix}avatar-brand-size: #{$avatar-brand-size}; + --#{$prefix}avatar-border-radius: #{$avatar-border-radius}; position: relative; width: var(--#{$prefix}avatar-size); height: var(--#{$prefix}avatar-size); @@ -24,7 +25,7 @@ vertical-align: bottom; user-select: none; background: var(--#{$prefix}avatar-bg) no-repeat center/cover; - border-radius: $avatar-border-radius; + border-radius: var(--#{$prefix}avatar-border-radius); box-shadow: var(--#{$prefix}avatar-box-shadow); transition: color $transition-time, @@ -38,7 +39,7 @@ .badge { position: absolute; - inset-inline-end: 0; + inset-inline-end: 0; bottom: 0; border-radius: $border-radius-pill; box-shadow: 0 0 0 calc(var(--#{$prefix}avatar-status-size) / 4) $card-bg; @@ -96,10 +97,12 @@ --#{$prefix}list-gap: 0; .avatar { - margin-inline-end: calc(#{$avatar-list-spacing} * var(--#{$prefix}avatar-size)) !important; - box-shadow: - var(--#{$prefix}avatar-box-shadow), - 0 0 0 2px var(--#{$prefix}card-bg, var(--#{$prefix}bg-surface)); + box-shadow: var(--#{$prefix}avatar-box-shadow), + 0 0 0 2px var(--#{$prefix}card-bg, var(--#{$prefix}bg-surface)); + + &:not(:first-child) { + margin-inline-start: calc(#{$avatar-list-spacing} * var(--#{$prefix}avatar-size)) !important; + } } } @@ -153,4 +156,4 @@ background: var(--#{$prefix}bg-surface); border-radius: var(--#{$prefix}border-radius); border: 1px solid var(--#{$prefix}border-color); -} +} \ No newline at end of file diff --git a/core/scss/ui/_cards.scss b/core/scss/ui/_cards.scss index 1da6fc608..35e395d76 100644 --- a/core/scss/ui/_cards.scss +++ b/core/scss/ui/_cards.scss @@ -26,7 +26,7 @@ @at-root a#{&} { color: inherit; - + &:hover { text-decoration: none; box-shadow: $box-shadow-card-hover; @@ -48,6 +48,17 @@ } } +// Card dashed +.card-dashed { + border: var(--#{$prefix}border-width) dashed var(--#{$prefix}border-color); +} + +// Card transparent +.card-transparent { + background: transparent; + border: var(--#{$prefix}border-width) dashed var(--#{$prefix}border-color); +} + // Card stamp .card-stamp { --#{$prefix}stamp-size: 7rem; @@ -732,4 +743,4 @@ Card gradient .card-gradient-start { --#{$prefix}card-gradient-direction: 90deg; -} \ No newline at end of file +} diff --git a/preview/pages/cards.html b/preview/pages/cards.html index 5bcdb07b1..59f0629fe 100644 --- a/preview/pages/cards.html +++ b/preview/pages/cards.html @@ -108,17 +108,7 @@ permalink: cards.html
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Architecto at consectetur culpa ducimus eum fuga fugiat, ipsa iusto, modi nostrum recusandae reiciendis saepe.
-Lorem ipsum dolor sit amet, consectetur adipisicing elit. Architecto at consectetur culpa ducimus eum fuga fugiat, ipsa iusto, modi nostrum recusandae reiciendis saepe.
-Lorem ipsum dolor sit amet, consectetur adipisicing elit. Architecto at consectetur culpa ducimus eum fuga fugiat, ipsa iusto, modi nostrum recusandae reiciendis saepe.
-Lorem ipsum dolor sit amet, consectetur adipisicing elit. Architecto at consectetur culpa ducimus eum fuga fugiat, ipsa iusto, modi nostrum recusandae reiciendis saepe.
+Lorem ipsum dolor sit amet, consectetur adipisicing elit. Architecto at consectetur culpa ducimus eum fuga fugiat, ipsa iusto, modi nostrum recusandae reiciendis saepe.
+Lorem ipsum dolor sit amet, consectetur adipisicing elit. Architecto at consectetur culpa ducimus eum fuga fugiat, ipsa iusto, modi nostrum recusandae reiciendis saepe.
+Lorem ipsum dolor sit amet, consectetur adipisicing elit. Adipisci, alias aliquid distinctio dolorem expedita, fugiat hic magni molestiae molestias odit.
diff --git a/shared/includes/cards/card.html b/shared/includes/cards/card.html index c8c1438c4..c8ebe70ce 100644 --- a/shared/includes/cards/card.html +++ b/shared/includes/cards/card.html @@ -78,7 +78,7 @@ {% when "check" %} {% include "ui/form/check.html" empty=true checked=true class="m-0" %} {% when "avatars" %} - {% include "ui/avatar-list.html" stacked=true text="+3" %} + {% include "ui/avatar-list.html" stacked=true text="+3" size="sm" %} {% when "more" %} More information {% endcase %} diff --git a/shared/includes/cards/empty-team.html b/shared/includes/cards/empty-team.html new file mode 100644 index 000000000..e128e548e --- /dev/null +++ b/shared/includes/cards/empty-team.html @@ -0,0 +1,12 @@ +Invite your team to
collaborate on this project.