1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
@use 'iro-sass/src/props';
@use 'core';
@mixin styles {
.badge, a.badge {
padding-inline: 8px;
border-radius: 10em;
vertical-align: baseline;
&.badgeUpdate {
--background-color: #{props.get(core.$theme, --red, --1000)};
--color: #{props.get(core.$theme, --red, --1000-text)};
}
&.yellow {
--background-color: #{props.get(core.$theme, --yellow, --800)};
--color: #{props.get(core.$theme, --yellow, --800-text)};
}
}
}
@mixin styles--dark {
.badge, a.badge {
--background-color: #{props.get(core.$theme, --base, --300)};
--color: #{props.get(core.$theme, --base, --800)};
&.badgeUpdate {
--background-color: #{props.get(core.$theme, --red, --400)};
--color: #{props.get(core.$theme, --red, --400-text)};
}
&.yellow {
--background-color: #{props.get(core.$theme, --yellow, --800)};
--color: #{props.get(core.$theme, --yellow, --800-text)};
}
}
}
|