Files
Automata/packages/design-system/src/css/badge.scss
कारतोफ्फेलस्क्रिप्ट™ 13659d036f ci: Ensure that eslint runs on all frontend code (no-changelog) (#4602)
* ensure that eslint runs on all frontend code

* remove tslint from `design-system`

* enable prettier and eslint-prettier for `design-system`

* Delete tslint.json

* use a single editorconfig for the repo

* enable prettier for all code in `design-system`

* more linting fixes on design-system

* ignore coverage for git and prettier

* lintfix on editor-ui
2022-11-15 18:20:54 +01:00

59 lines
1.3 KiB
SCSS

@use 'mixins/mixins';
@use './common/var';
@include mixins.b(badge) {
position: relative;
vertical-align: middle;
display: inline-block;
@include mixins.e(content) {
background-color: var.$badge-background-color;
border-radius: var.$badge-radius;
color: var.$color-white;
display: inline-block;
font-size: var.$badge-font-size;
height: var.$badge-size;
line-height: var.$badge-size;
padding: 0 var.$badge-padding;
text-align: center;
white-space: nowrap;
border: 1px solid var.$color-white;
box-sizing: content-box;
@include mixins.when(fixed) {
position: absolute;
top: 0;
right: #{1 + var.$badge-size * 0.5};
transform: translateY(-50%) translateX(100%);
@include mixins.when(dot) {
right: 5px;
}
}
@include mixins.when(dot) {
height: 8px;
width: 8px;
padding: 0;
right: 0;
border-radius: 50%;
}
@each $type in (primary, success, warning, info, danger) {
@include mixins.m($type) {
@if $type == primary {
background-color: var(--color-primary);
} @else if $type == success {
background-color: var(--color-success);
} @else if $type == warning {
background-color: var(--color-warning);
} @else if $type == info {
background-color: var(--color-info);
} @else {
background-color: var(--color-danger);
}
}
}
}
}