@shopware-ag/meteor-component-library
Version:
The meteor component library is a Vue component library developed by Shopware. It is based on the [Meteor Design System](https://shopware.design/).
100 lines (98 loc) • 2.77 kB
CSS
.mt-badge[data-v-e87055a8] {
display: inline-flex;
align-items: center;
border-radius: var(--border-radius-round);
flex-shrink: 0;
font-family: var(--font-family-body);
font-weight: var(--font-weight-medium);
color: var(--color-text-primary-default);
}
.mt-badge--size-s {
&[data-v-e87055a8] {
height: var(--scale-size-20);
padding: 0 var(--scale-size-8);
gap: var(--scale-size-4);
font-size: var(--font-size-2xs);
line-height: var(--font-line-height-2xs);
}
.mt-badge__indicator[data-v-e87055a8] {
width: var(--scale-size-8);
height: var(--scale-size-8);
}
}
.mt-badge--size-m {
&[data-v-e87055a8] {
height: var(--scale-size-24);
padding: 0 var(--scale-size-10);
gap: var(--scale-size-4);
font-size: var(--font-size-xs);
line-height: var(--font-line-height-xs);
}
.mt-badge__indicator[data-v-e87055a8] {
width: var(--scale-size-8);
height: var(--scale-size-8);
}
}
.mt-badge--size-l {
&[data-v-e87055a8] {
height: var(--scale-size-28);
padding: 0 var(--scale-size-12);
gap: var(--scale-size-6);
font-size: var(--font-size-s);
line-height: var(--font-line-height-s);
}
.mt-badge__indicator[data-v-e87055a8] {
width: var(--scale-size-10);
height: var(--scale-size-10);
}
}
.mt-badge--variant-neutral {
&[data-v-e87055a8] {
background-color: var(--color-background-secondary-default);
border: 1px solid var(--color-border-primary-default);
}
.mt-badge__indicator[data-v-e87055a8] {
background-color: var(--color-icon-primary-disabled);
}
}
.mt-badge--variant-info {
&[data-v-e87055a8] {
background-color: var(--color-background-brand-default);
border: 1px solid var(--color-border-brand-default);
}
.mt-badge__indicator[data-v-e87055a8] {
background-color: var(--color-icon-brand-default);
}
}
.mt-badge--variant-attention {
&[data-v-e87055a8] {
background-color: var(--color-background-attention-default);
border: 1px solid var(--color-border-attention-default);
}
.mt-badge__indicator[data-v-e87055a8] {
background-color: var(--color-icon-attention-default);
}
}
.mt-badge--variant-critical {
&[data-v-e87055a8] {
background-color: var(--color-background-critical-default);
border: 1px solid var(--color-border-critical-default);
}
.mt-badge__indicator[data-v-e87055a8] {
background-color: var(--color-icon-critical-default);
}
}
.mt-badge--variant-positive {
&[data-v-e87055a8] {
background-color: var(--color-background-positive-default);
border: 1px solid var(--color-border-positive-default);
}
.mt-badge__indicator[data-v-e87055a8] {
background-color: var(--color-icon-positive-default);
}
}
.mt-badge__indicator[data-v-e87055a8] {
width: var(--scale-size-8);
height: var(--scale-size-8);
border-radius: var(--border-radius-l);
}