2022-02-09 10:01:53 +01:00

56 lines
1.2 KiB
SCSS

@import "~theme/globals";
:host {
display: inline-block;
--size: var(--module-icon-size);
--margin-end: 0px;
--margin-vertical: 0px;
--icon-radius: var(--small-radius);
margin-top: var(--margin-vertical);
margin-bottom: var(--margin-vertical);
@include margin-horizontal(null, var(--margin-end));
border-radius: var(--icon-radius);
padding: 0.7rem;
background-color: $gray-100;
line-height: var(--size);
@each $type, $value in $activity-icon-colors {
&.#{$type} {
background-color: var(--activity#{$type});
img {
filter: brightness(0) invert(1);
}
}
}
}
img {
width: var(--size);
height: var(--size);
max-width: var(--size);
max-height: var(--size);
min-width: var(--size);
min-height: var(--size);
vertical-align: top;
&[alt] {
text-indent: -999999px;
white-space: nowrap;
overflow: hidden;
}
}
:host-context(ion-item) {
--margin-vertical: 12px;
--margin-end: 1rem;
}
:host-context(ion-card ion-item) {
--margin-vertical: 12px;
--margin-end: 12px;
--icon-radius: var(--module-icon-radius);
}