Skip to content

Commit bc3b94d

Browse files
authored
Add new color Labels (#1711)
* Add new role colors to .Label * Create kind-cycles-hope.md
1 parent f7c44c3 commit bc3b94d

File tree

3 files changed

+37
-7
lines changed

3 files changed

+37
-7
lines changed

.changeset/kind-cycles-hope.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@primer/css": minor
3+
---
4+
5+
Add new color `Label`s

docs/content/components/labels.md

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,16 +37,22 @@ Use `Label--secondary` to create a label with a subtler text color. This label i
3737

3838
Labels come in a few different functional classes. Use to communicate the content of the label, and ensure it's used consistently.
3939

40-
- `Label--info`
40+
- `Label--accent`
4141
- `Label--success`
42-
- `Label--warning`
42+
- `Label--attention`
43+
- `Label--severe`
4344
- `Label--danger`
45+
- `Label--done`
46+
- `Label--sponsors`
4447

4548
```html live
46-
<span class="Label mr-1 Label--info">Info</span>
49+
<span class="Label mr-1 Label--accent">Accent</span>
4750
<span class="Label mr-1 Label--success">Success</span>
48-
<span class="Label mr-1 Label--warning">Warning</span>
51+
<span class="Label mr-1 Label--attention">Attention</span>
52+
<span class="Label mr-1 Label--severe">Severe</span>
4953
<span class="Label mr-1 Label--danger">Danger</span>
54+
<span class="Label mr-1 Label--done">Done</span>
55+
<span class="Label mr-1 Label--sponsors">Sponsors</span>
5056
```
5157

5258
### Label sizes

src/labels/labels.scss

Lines changed: 22 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
@include labels--inline;
3131
}
3232

33-
// Colors
33+
// Contrast
3434

3535
.Label--primary {
3636
color: var(--color-fg-default);
@@ -42,7 +42,10 @@
4242
border-color: var(--color-border-default);
4343
}
4444

45-
.Label--info {
45+
// Colors
46+
47+
.Label--info, // TODO: deprecate
48+
.Label--accent {
4649
color: var(--color-accent-fg);
4750
border-color: var(--color-accent-emphasis);
4851
}
@@ -52,12 +55,28 @@
5255
border-color: var(--color-success-emphasis);
5356
}
5457

55-
.Label--warning {
58+
.Label--warning, // TODO: deprecate
59+
.Label--attention {
5660
color: var(--color-attention-fg);
5761
border-color: var(--color-attention-emphasis);
5862
}
5963

64+
.Label--severe {
65+
color: var(--color-severe-fg);
66+
border-color: var(--color-severe-emphasis);
67+
}
68+
6069
.Label--danger {
6170
color: var(--color-danger-fg);
6271
border-color: var(--color-danger-emphasis);
6372
}
73+
74+
.Label--done {
75+
color: var(--color-done-fg);
76+
border-color: var(--color-done-emphasis);
77+
}
78+
79+
.Label--sponsors {
80+
color: var(--color-sponsors-fg);
81+
border-color: var(--color-sponsors-emphasis);
82+
}

0 commit comments

Comments
 (0)