Skip to content

Commit cdb0faa

Browse files
authored
Decrease contrast for disabled text (#1677)
* yarn add primer/primitives@^5.1.0 * Use --color-primer-fg-disabled * Create tall-tips-thank.md * Use --color-primer-fg-disabled for form inputs
1 parent f013be6 commit cdb0faa

File tree

8 files changed

+26
-16
lines changed

8 files changed

+26
-16
lines changed

.changeset/tall-tips-thank.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@primer/css": patch
3+
---
4+
5+
Lower contrast for disabled text

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
"storybook": "cd docs && yarn && yarn storybook"
3636
},
3737
"dependencies": {
38-
"@primer/primitives": "^5.0.0"
38+
"@primer/primitives": "^5.1.0"
3939
},
4040
"devDependencies": {
4141
"@changesets/changelog-github": "0.4.1",

src/buttons/button.scss

+5-5
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,6 @@
2626
&.disabled,
2727
&[aria-disabled=true] {
2828
cursor: default;
29-
30-
.octicon {
31-
color: var(--color-fg-muted);
32-
}
3329
}
3430

3531
i {
@@ -96,9 +92,13 @@
9692
&:disabled,
9793
&.disabled,
9894
&[aria-disabled=true] {
99-
color: var(--color-fg-muted);
95+
color: var(--color-primer-fg-disabled);
10096
background-color: var(--color-btn-bg);
10197
border-color: var(--color-btn-border);
98+
99+
.octicon {
100+
color: var(--color-primer-fg-disabled);
101+
}
102102
}
103103

104104
// Keep :focus after :disabled. Allows to see the focus ring even on disabled buttons

src/buttons/misc.scss

+4-3
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
&[aria-disabled=true] {
2525
&,
2626
&:hover {
27-
color: var(--color-fg-muted);
27+
color: var(--color-primer-fg-disabled);
2828
cursor: default;
2929
}
3030
}
@@ -63,6 +63,7 @@
6363
&:disabled,
6464
&.disabled,
6565
&[aria-disabled=true] {
66+
color: var(--color-primer-fg-disabled);
6667
background-color: transparent;
6768
}
6869
}
@@ -89,10 +90,10 @@
8990

9091
&.disabled,
9192
&[aria-disabled=true] {
92-
color: var(--color-fg-muted);
93+
color: var(--color-primer-fg-disabled);
9394
cursor: default;
9495

95-
&:hover { color: var(--color-fg-muted); }
96+
&:hover { color: var(--color-primer-fg-disabled); }
9697
}
9798
}
9899

src/forms/form-control.scss

+5-1
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,13 @@ label {
4040
}
4141

4242
&[disabled] {
43-
color: var(--color-fg-muted);
43+
color: var(--color-primer-fg-disabled);
4444
background-color: var(--color-input-disabled-bg);
4545
border-color: var(--color-border-default);
46+
47+
&::placeholder {
48+
color: var(--color-primer-fg-disabled);
49+
}
4650
}
4751

4852
// Ensures inputs don't zoom on mobile iPhone but are body-font size on iPad

src/pagination/pagination.scss

+1-1
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@
5454
.gap:hover,
5555
.disabled:hover,
5656
[aria-disabled=true]:hover {
57-
color: var(--color-fg-muted);
57+
color: var(--color-primer-fg-disabled);
5858
cursor: default;
5959
border-color: transparent;
6060
}

src/select-menu/select-menu.scss

+1-1
Original file line numberDiff line numberDiff line change
@@ -403,7 +403,7 @@ $SelectMenu-max-height: 480px !default;
403403

404404
.SelectMenu-item:disabled,
405405
.SelectMenu-item[aria-disabled=true] {
406-
color: var(--color-fg-muted);
406+
color: var(--color-primer-fg-disabled);
407407
pointer-events: none;
408408
}
409409

yarn.lock

+4-4
Original file line numberDiff line numberDiff line change
@@ -968,10 +968,10 @@
968968
"@nodelib/fs.scandir" "2.1.5"
969969
fastq "^1.6.0"
970970

971-
"@primer/primitives@^5.0.0":
972-
version "5.0.0"
973-
resolved "https://registry.yarnpkg.com/@primer/primitives/-/primitives-5.0.0.tgz#20e5e7aae0464093f4742f5947c332cbcbc68edd"
974-
integrity sha512-g2omeDBgfE5Q6+BQxPaflz5/shCFNjPvfpzphQMpeqIeSrV9boFyicLq7/Rd3WdsDvIMIsMCC1lWZE9JyEhR3w==
971+
"@primer/primitives@^5.1.0":
972+
version "5.1.0"
973+
resolved "https://registry.yarnpkg.com/@primer/primitives/-/primitives-5.1.0.tgz#698ad3a173f3a1d7090651cce0a7088e4b93da39"
974+
integrity sha512-pW8DIh6rZV0/R7lxHnVRJ/tdN4kDVSpAtdcCecxKsvtgK5d9haekt3ERpM6i93xKwB5CJYy9ouuC9C0UqWPI0A==
975975

976976
"@primer/stylelint-config@12.0.1":
977977
version "12.0.1"

0 commit comments

Comments
 (0)