Skip to content

Commit 1714778

Browse files
authored
Updating primer/[email protected] and adding Light High Contrast theme (#1755)
* Updating primer/primitives * Adding light high contrast theme * Adding light high contrast theme * Create quiet-spiders-help.md
1 parent 3838e17 commit 1714778

File tree

6 files changed

+46
-12
lines changed

6 files changed

+46
-12
lines changed

.changeset/quiet-spiders-help.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@primer/css": minor
3+
---
4+
5+
Updating primer/[email protected] and adding Light High Contrast theme

docs/.storybook/preview.js

+28-7
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,16 @@ export const globalTypes = {
104104
defaultValue: 'light',
105105
toolbar: {
106106
icon: 'circlehollow',
107-
items: ['light', 'light_protanopia', 'dark', 'dark_dimmed', 'dark_high_contrast', 'dark_protanopia', 'all'],
107+
items: [
108+
'light',
109+
'light_colorblind',
110+
'light_high_contrast',
111+
'dark',
112+
'dark_dimmed',
113+
'dark_high_contrast',
114+
'dark_colorblind',
115+
'all'
116+
],
108117
showName: true
109118
}
110119
}
@@ -119,7 +128,11 @@ export const decorators = [
119128
<Story {...context} />
120129
</div>
121130

122-
<div data-color-mode="light" data-light-theme="light_protanopia" className="story-wrap" id="story">
131+
<div data-color-mode="light" data-light-theme="light_colorblind" className="story-wrap" id="story">
132+
<Story {...context} />
133+
</div>
134+
135+
<div data-color-mode="light" data-light-theme="light_high_contrast" className="story-wrap" id="story">
123136
<Story {...context} />
124137
</div>
125138

@@ -135,7 +148,7 @@ export const decorators = [
135148
<Story {...context} />
136149
</div>
137150

138-
<div data-color-mode="dark" data-dark-theme="dark_protanopia" className="story-wrap" id="story">
151+
<div data-color-mode="dark" data-dark-theme="dark_colorblind" className="story-wrap" id="story">
139152
<Story {...context} />
140153
</div>
141154
</div>
@@ -150,9 +163,17 @@ export const decorators = [
150163
)
151164
}
152165

153-
if (context.globals.theme === 'light_protanopia') {
166+
if (context.globals.theme === 'light_colorblind') {
167+
return (
168+
<div data-color-mode="light" data-light-theme="light_colorblind" className="story-wrap" id="story">
169+
<Story {...context} />
170+
</div>
171+
)
172+
}
173+
174+
if (context.globals.theme === 'light_high_contrast') {
154175
return (
155-
<div data-color-mode="light" data-light-theme="light_protanopia" className="story-wrap" id="story">
176+
<div data-color-mode="light" data-light-theme="light_high_contrast" className="story-wrap" id="story">
156177
<Story {...context} />
157178
</div>
158179
)
@@ -182,9 +203,9 @@ export const decorators = [
182203
)
183204
}
184205

185-
if (context.globals.theme === 'dark_protanopia') {
206+
if (context.globals.theme === 'dark_colorblind') {
186207
return (
187-
<div data-color-mode="dark" data-dark-theme="dark_protanopia" className="story-wrap" id="story">
208+
<div data-color-mode="dark" data-dark-theme="dark_colorblind" className="story-wrap" id="story">
188209
<Story {...context} />
189210
</div>
190211
)

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": "^7.0.1"
38+
"@primer/primitives": "^7.1.0"
3939
},
4040
"devDependencies": {
4141
"@changesets/changelog-github": "0.4.1",

src/color-modes/index.scss

+1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
@import './themes/light.scss';
44
@import './themes/light_colorblind.scss';
5+
@import './themes/light_high_contrast.scss';
56
@import './themes/dark.scss';
67
@import './themes/dark_dimmed.scss';
78
@import './themes/dark_high_contrast.scss';
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
@import "../../support/index.scss";
2+
3+
@import "@primer/primitives/dist/scss/colors/_light_high_contrast.scss";
4+
5+
@include color-mode-theme(light_high_contrast) {
6+
@include primer-colors-light_high_contrast;
7+
}

yarn.lock

+4-4
Original file line numberDiff line numberDiff line change
@@ -965,10 +965,10 @@
965965
"@nodelib/fs.scandir" "2.1.5"
966966
fastq "^1.6.0"
967967

968-
"@primer/primitives@^7.0.1":
969-
version "7.0.1"
970-
resolved "https://registry.yarnpkg.com/@primer/primitives/-/primitives-7.0.1.tgz#bb867672214a561a910f11eabf7babf72c5994ec"
971-
integrity sha512-Ddmi5Fuck3nsHt1+uvZiVzLwtjNrBloWq8FfQz74Qd9TXKxvHxrGxQuEJ21T3PxJMMwwEsKo7fk18oy1rTmFiA==
968+
"@primer/primitives@^7.1.0":
969+
version "7.1.0"
970+
resolved "https://registry.yarnpkg.com/@primer/primitives/-/primitives-7.1.0.tgz#944151afb8b0e8ffd33c1cfdc4f873b5dd46cbe5"
971+
integrity sha512-XVM535ieY+ohh82oMCZZwlebsnNtJORR5vpiUk/OLT1KX7pr2aRiSbitFwZ3umo0dw/L5tr6ebSJjRCXLu8UJg==
972972

973973
974974
version "12.1.0"

0 commit comments

Comments
 (0)