summaryrefslogtreecommitdiffstats
path: root/src/_badge.scss
blob: c74eb2985b475fd1f8e60b589fd01dd6f7142a12 (plain) (blame)
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)};
        }
    }
}