You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

45 lines
716 B

@use 'mixins/mixins' as *;
@use 'common/var' as *;
.#{$namespace}-icon-loading {
animation: rotating 2s linear infinite;
}
.#{$namespace}-icon--right {
margin-left: 5px;
}
.#{$namespace}-icon--left {
margin-right: 5px;
}
@keyframes rotating {
0% {
transform: rotateZ(0deg);
}
100% {
transform: rotateZ(360deg);
}
}
@include b(icon) {
--color: inherit;
height: 1em;
width: 1em;
line-height: 1em;
display: inline-flex;
justify-content: center;
align-items: center;
position: relative;
fill: currentColor;
color: var(--color);
font-size: inherit;
@include when(loading) {
animation: rotating 2s linear infinite;
}
svg {
height: 1em;
width: 1em;
}
}