UNPKG

@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
.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); }