From aad24797a429257f143497f6ccb453ee89d118dd Mon Sep 17 00:00:00 2001 From: Armagan Ersoz Date: Fri, 21 Mar 2025 12:17:09 +0800 Subject: [PATCH 1/7] Add open and closed states to StateLabel component --- .../StateLabel/StateLabel.features.stories.tsx | 9 +++++++++ packages/react/src/StateLabel/StateLabel.tsx | 18 +++++++++++++++++- .../StateLabel/__tests__/StateLabel.test.tsx | 10 ++++++++++ 3 files changed, 36 insertions(+), 1 deletion(-) diff --git a/packages/react/src/StateLabel/StateLabel.features.stories.tsx b/packages/react/src/StateLabel/StateLabel.features.stories.tsx index f7606086b73..39216cee1e9 100644 --- a/packages/react/src/StateLabel/StateLabel.features.stories.tsx +++ b/packages/react/src/StateLabel/StateLabel.features.stories.tsx @@ -2,6 +2,7 @@ import React from 'react' import type {Meta} from '@storybook/react' import type {ComponentProps} from '../utils/types' import StateLabel from './StateLabel' +import VisuallyHidden from '../_VisuallyHidden' export default { title: 'Components/StateLabel/Features', @@ -19,6 +20,14 @@ export const PullMerged = () => Merged Queued export const Draft = () => Draft export const Unavailable = () => Unavailable +export const Open = () => ( + + {/* Because open is a generic status, a visually hidden text could be added to specify the type of the artifact */} + Milestone + Open + +) +export const Closed = () => Closed export const Small = () => ( diff --git a/packages/react/src/StateLabel/StateLabel.tsx b/packages/react/src/StateLabel/StateLabel.tsx index f038fe1151e..05a11c7e344 100644 --- a/packages/react/src/StateLabel/StateLabel.tsx +++ b/packages/react/src/StateLabel/StateLabel.tsx @@ -31,6 +31,8 @@ const octiconMap = { issueDraft: IssueDraftIcon, pullQueued: GitMergeQueueIcon, unavailable: AlertIcon, + open: null, + closed: null, } const labelMap: Record = { @@ -44,6 +46,8 @@ const labelMap: Record function StateLabel({children, status, variant: variantProp = 'normal', ...rest}: StateLabelProps) { const octiconProps = variantProp === 'small' ? {width: '1em'} : {} + // Open and closed statuses, we don't want to show an icon + const noIconStatus = status === 'open' || status === 'closed' return ( {/* eslint-disable-next-line @typescript-eslint/no-unnecessary-condition */} - {status && ( + {status && !noIconStatus && ( { expect(screen2.getByLabelText('Pull request')).toBeInTheDocument() // svg expect(screen2.getByText('Merged')).toBeInTheDocument() // text }) + it('renders open status without an icon', () => { + const screen = HTMLRender(Open) + expect(screen.queryByRole('img')).not.toBeInTheDocument() // svg + expect(screen.getByText('Open')).toBeInTheDocument() // text + }) + it('renders closed status without an icon', () => { + const screen = HTMLRender(Closed) + expect(screen.queryByRole('img')).not.toBeInTheDocument() // svg + expect(screen.getByText('Closed')).toBeInTheDocument() // text + }) }) From a2b75d10cdf7e1b52b9ae2728f6f1e5454f0e9a2 Mon Sep 17 00:00:00 2001 From: Armagan Ersoz Date: Fri, 21 Mar 2025 12:35:30 +0800 Subject: [PATCH 2/7] Docs and e2e test update --- e2e/components/StateLabel.test.ts | 36 +++++++++++++++++++ .../react/src/StateLabel/StateLabel.docs.json | 8 ++++- script/generate-e2e-tests.js | 8 +++++ 3 files changed, 51 insertions(+), 1 deletion(-) diff --git a/e2e/components/StateLabel.test.ts b/e2e/components/StateLabel.test.ts index 71499af2b61..af14bd7caf6 100644 --- a/e2e/components/StateLabel.test.ts +++ b/e2e/components/StateLabel.test.ts @@ -182,4 +182,40 @@ test.describe('StateLabel', () => { }) } }) + + test.describe('Open', () => { + for (const theme of themes) { + test.describe(theme, () => { + test('default @vrt', async ({page}) => { + await visit(page, { + id: 'components-statelabel-features--open', + globals: { + colorScheme: theme, + }, + }) + + // Default state + expect(await page.screenshot()).toMatchSnapshot(`StateLabel.Open.${theme}.png`) + }) + }) + } + }) + + test.describe('Closed', () => { + for (const theme of themes) { + test.describe(theme, () => { + test('default @vrt', async ({page}) => { + await visit(page, { + id: 'components-statelabel-features--closed', + globals: { + colorScheme: theme, + }, + }) + + // Default state + expect(await page.screenshot()).toMatchSnapshot(`StateLabel.Closed.${theme}.png`) + }) + }) + } + }) }) diff --git a/packages/react/src/StateLabel/StateLabel.docs.json b/packages/react/src/StateLabel/StateLabel.docs.json index fa1025478d0..f860af91b12 100644 --- a/packages/react/src/StateLabel/StateLabel.docs.json +++ b/packages/react/src/StateLabel/StateLabel.docs.json @@ -39,6 +39,12 @@ }, { "id": "components-statelabel-features--small" + }, + { + "id": "components-statelabel-features--open" + }, + { + "id": "components-statelabel-features--closed" } ], "importPath": "@primer/react", @@ -50,7 +56,7 @@ }, { "name": "status", - "type": "'issueOpened' | 'issueClosed' | 'issueClosedNotPlanned' | 'pullOpened' | 'pullClosed' | 'pullMerged' | 'draft' | 'issueDraft' | 'unavailable'", + "type": "'issueOpened' | 'issueClosed' | 'issueClosedNotPlanned' | 'pullOpened' | 'pullClosed' | 'pullMerged' | 'draft' | 'issueDraft' | 'unavailable' | 'open' | 'closed'", "required": true }, { diff --git a/script/generate-e2e-tests.js b/script/generate-e2e-tests.js index 8405ba30bd8..73ed1696fcc 100755 --- a/script/generate-e2e-tests.js +++ b/script/generate-e2e-tests.js @@ -1200,6 +1200,14 @@ const components = new Map([ id: 'components-statelabel-features--small', name: 'Small', }, + { + id: 'components-statelabel-features--open', + name: 'Open', + }, + { + id: 'components-statelabel-features--closed', + name: 'Closed', + }, ], }, ], From f7e91742e71f8d848b2bb2cd045822fb75252605 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Arma=C4=9Fan?= Date: Fri, 21 Mar 2025 12:36:51 +0800 Subject: [PATCH 3/7] Create nine-apes-change.md --- .changeset/nine-apes-change.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/nine-apes-change.md diff --git a/.changeset/nine-apes-change.md b/.changeset/nine-apes-change.md new file mode 100644 index 00000000000..9f510af45dc --- /dev/null +++ b/.changeset/nine-apes-change.md @@ -0,0 +1,5 @@ +--- +"@primer/react": patch +--- + +StateLabel: Add open and closed states for no icon cases From b267ca374ad64b13718224dd94672bbdd566e384 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Arma=C4=9Fan?= Date: Fri, 21 Mar 2025 12:40:32 +0800 Subject: [PATCH 4/7] Update .changeset/nine-apes-change.md --- .changeset/nine-apes-change.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.changeset/nine-apes-change.md b/.changeset/nine-apes-change.md index 9f510af45dc..c34471c10ed 100644 --- a/.changeset/nine-apes-change.md +++ b/.changeset/nine-apes-change.md @@ -1,5 +1,5 @@ --- -"@primer/react": patch +"@primer/react": minor --- StateLabel: Add open and closed states for no icon cases From 9982edf453ddd77dd8ab273eb5347c1ca922fb76 Mon Sep 17 00:00:00 2001 From: broccolinisoup Date: Fri, 21 Mar 2025 04:56:16 +0000 Subject: [PATCH 5/7] test(vrt): update snapshots --- .../StateLabel-Closed-dark-colorblind-linux.png | Bin 0 -> 6160 bytes .../StateLabel-Closed-dark-dimmed-linux.png | Bin 0 -> 6131 bytes ...tateLabel-Closed-dark-high-contrast-linux.png | Bin 0 -> 6427 bytes .../StateLabel-Closed-dark-linux.png | Bin 0 -> 6160 bytes .../StateLabel-Closed-dark-tritanopia-linux.png | Bin 0 -> 6160 bytes .../StateLabel-Closed-light-colorblind-linux.png | Bin 0 -> 6092 bytes ...ateLabel-Closed-light-high-contrast-linux.png | Bin 0 -> 6182 bytes .../StateLabel-Closed-light-linux.png | Bin 0 -> 6092 bytes .../StateLabel-Closed-light-tritanopia-linux.png | Bin 0 -> 6092 bytes .../StateLabel-Open-dark-colorblind-linux.png | Bin 0 -> 5839 bytes .../StateLabel-Open-dark-dimmed-linux.png | Bin 0 -> 5812 bytes .../StateLabel-Open-dark-high-contrast-linux.png | Bin 0 -> 6071 bytes .../StateLabel-Open-dark-linux.png | Bin 0 -> 5882 bytes .../StateLabel-Open-dark-tritanopia-linux.png | Bin 0 -> 5857 bytes .../StateLabel-Open-light-colorblind-linux.png | Bin 0 -> 6080 bytes ...StateLabel-Open-light-high-contrast-linux.png | Bin 0 -> 5966 bytes .../StateLabel-Open-light-linux.png | Bin 0 -> 6063 bytes .../StateLabel-Open-light-tritanopia-linux.png | Bin 0 -> 5933 bytes 18 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 .playwright/snapshots/components/StateLabel.test.ts-snapshots/StateLabel-Closed-dark-colorblind-linux.png create mode 100644 .playwright/snapshots/components/StateLabel.test.ts-snapshots/StateLabel-Closed-dark-dimmed-linux.png create mode 100644 .playwright/snapshots/components/StateLabel.test.ts-snapshots/StateLabel-Closed-dark-high-contrast-linux.png create mode 100644 .playwright/snapshots/components/StateLabel.test.ts-snapshots/StateLabel-Closed-dark-linux.png create mode 100644 .playwright/snapshots/components/StateLabel.test.ts-snapshots/StateLabel-Closed-dark-tritanopia-linux.png create mode 100644 .playwright/snapshots/components/StateLabel.test.ts-snapshots/StateLabel-Closed-light-colorblind-linux.png create mode 100644 .playwright/snapshots/components/StateLabel.test.ts-snapshots/StateLabel-Closed-light-high-contrast-linux.png create mode 100644 .playwright/snapshots/components/StateLabel.test.ts-snapshots/StateLabel-Closed-light-linux.png create mode 100644 .playwright/snapshots/components/StateLabel.test.ts-snapshots/StateLabel-Closed-light-tritanopia-linux.png create mode 100644 .playwright/snapshots/components/StateLabel.test.ts-snapshots/StateLabel-Open-dark-colorblind-linux.png create mode 100644 .playwright/snapshots/components/StateLabel.test.ts-snapshots/StateLabel-Open-dark-dimmed-linux.png create mode 100644 .playwright/snapshots/components/StateLabel.test.ts-snapshots/StateLabel-Open-dark-high-contrast-linux.png create mode 100644 .playwright/snapshots/components/StateLabel.test.ts-snapshots/StateLabel-Open-dark-linux.png create mode 100644 .playwright/snapshots/components/StateLabel.test.ts-snapshots/StateLabel-Open-dark-tritanopia-linux.png create mode 100644 .playwright/snapshots/components/StateLabel.test.ts-snapshots/StateLabel-Open-light-colorblind-linux.png create mode 100644 .playwright/snapshots/components/StateLabel.test.ts-snapshots/StateLabel-Open-light-high-contrast-linux.png create mode 100644 .playwright/snapshots/components/StateLabel.test.ts-snapshots/StateLabel-Open-light-linux.png create mode 100644 .playwright/snapshots/components/StateLabel.test.ts-snapshots/StateLabel-Open-light-tritanopia-linux.png diff --git a/.playwright/snapshots/components/StateLabel.test.ts-snapshots/StateLabel-Closed-dark-colorblind-linux.png b/.playwright/snapshots/components/StateLabel.test.ts-snapshots/StateLabel-Closed-dark-colorblind-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..d66700ef6bd1778b59440560bf3f1044fbf3ac57 GIT binary patch literal 6160 zcmeI0`BzhC8pp4tPC9PbIwO@Wwr4CxWN8H=OGpb!Mo`ltsHh>d6j7iCj7fkHVykv^ zC{PthWl5?tY+;E&ArK%D*#X z3FeyX$U8!&3%&;5yL9$?yE;YRZ6@$21I_FJWimc{5IF5gqY z=U(#1&$li6^q9wQ5WQrEfRcW`GkFtm{g&T``05|bCn;lDRKfUi+OSuP=5+DP zv}@LtEQY&0xIx?k08he7lSL$=R+K)D^=FRWqDz-+T=GZ3)HA~I3Dq$GNaz_kq+-pj z)~X7)iz!34eavW1SzaR;AUcBT*?KWF135{Wk=<}|gTP;KyO`yn?HR&HtxCEB0PG&f zd1WhwTWo8c7dJkLCFm4Xwm2Nz_USKpk)yW$!W2(mEV^^v|Jfi8OIc(zmK!`>$AvU) zu0_wMbyJ7l{{)u5WKD%+$M=J0nXkD#s=KK{bK7E)0vzjtk|@&yo=&XLmKLE{U|<|V zBSUNr!Fo5*bg8&R5o>_tr%Q-_mTJFwU`eV6J+ zq7IKfevNp>sVjAyOiheCGuA}-0v+o=dd}8HM1vySnlS2VaOkevfspH#;(u$opwEk9 zGDT#?vI8l|AjA)UEEk5@HCC@D_^Xkp>T)sw_&X_G4Kp zdwOD@FI0QLk$#~H#~4R#W2u4$PQ~D_fh-XzfK!+`a!kP?ue)@%p`i!N(UGZDIaWM5 zRP+79pelGZ9D>y~^=Kqb%N=TTt_BxThT)^B-=>QP=+V#mkuAojp6g(0n{G@kY)O3c z*0KCCF`NWjYBn&^7yfKTBm8XqGLpeZ+5V>LVFap{c~yBLe0bUq+L63ba$?binle== zZb;VM0k22^mlm5N_=jI@HbkAiRusL%s|FenXrq?5%C)1@T@T5xAIO4{-E~E8p&J2N zVw_j!s)w0j(HmbdFT#?BNdxS((#*HBkiVUVleVMbolLxsGT3*9qi*Xaz`CvZP+soP z9;xA{!q(l6gfvNrE*~j5A1T9#+E@QB)KOyn<9nX>06_W*sIaj}OeBndP(OTu7?})9 zGRlU+sgztr3@qsqAsM!G2j>=Iel?eR#W~1#W=7vVgi?!<8Na#*bqL1~QXKLN=Q!)D zdD|)`MeMrRNMVQa7Gqa$S#@roi|uyYCScwOm$u{h4H5jcw}UIrbnnXg!ws7L4Z(!u zEG0rZh4P4h(-)3}$T{AXA-X3ch3EGxi^lIhU|Gf+ zdy|#3;vk(!)msha6i}z2H7Wc?(4t5W}mXIiIlR<2`EBz>2 z!tmtOiCrw=3rc@}6v<+qG^sDdM4G1D%#kpfB>gEUT-y>3WhfY_kCRZAA60N--FfOK z3TnMt40RJVU$*4aeB{s-<5Sj(KyMwglFxZ?t2A!Vkgqr99uRQyiV2VZP6KF;akzu0 zo;~!Kq&HvdeV@&dAVRuz<7-D9+@j9-L(UM~MR1LP0#R|Z41M2on9s^s@ge?SLAO|| z-9J>vO&-=frMF6TKPgkh6pgB(@OV*lTj*!pZ;uYHv$YkJ46Nky#RaN>x>1o>S=3Ni z01vM7S9GGOiDS$E8o^MTlV1yE(KIRjm$UejW3Xfr`{J`3BsEg=1Kn-xIMTZMzP_(s z@pit2jqH>z1X4g(O5eu(4_i)pY}3|TR?n*sw6w?R+rOOFsl}R-+6On3?(YIXd~F~W zj|{TixZC8#8udkCTk&am%@AO3Z%$h#Z?Th6uUNm$=DVBa9381J_mTM2?;eX5sXrvk zO%!y=`eDgO+(x$Asv5O^y0LW=@MMFe$vLc`aW!{qr;KZ6poTMf{}9BszTn6v?*xJ5 ztNFekQ=Q(CEtDluv=bwWVAY(6Ay@O5-4a}@@*=~_K~JS$x@l1CCz z7+SP^)}51)DKX3-wt~d^XCUsDDZE5azuMc+Ccw?ib>n`^jr(NYsuKG&6UP?__@bRg?_sisyJTY~N$ zJ}S`F6nk0f#pXXuO=of@E9ba|CLi4TQq#~~{c{jQtj5iG=3Z~aVz{(1Cz)z!j^GPx zf@WGuvC|DNORta>!cLuvF+KFJNp`C_y8ro@Sr=gvOb{hV_(9q)aV$07H VjC&8kALjsY?C8lOjbRBt{2R^sxU2vG literal 0 HcmV?d00001 diff --git a/.playwright/snapshots/components/StateLabel.test.ts-snapshots/StateLabel-Closed-dark-dimmed-linux.png b/.playwright/snapshots/components/StateLabel.test.ts-snapshots/StateLabel-Closed-dark-dimmed-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..58841130c3dc5a8c0dde277403b8b913567b73e8 GIT binary patch literal 6131 zcmeI0`%{xw8pmH{D{i}r)y}eVN$jvnDI)Dg1dN#0B2gGXgCWHb!fGMN#V8OU2}x8c z)>^`BxkQo6C=Jwb69^C>mwEwe5ds8=KtkkZAR*xrAcWlZZKr?1{wTy90RY%__DmoO0PNPl57@aKjJy}vc^quErJ<0gfck!y1psiY zI~(}rg{)GIJnDxSC9Y>h$=CH?$`9Ch6UOg`^n^_haGA|V7jEsX4m}%j@XWW@BHrWu z{7J~(;mHeU_PpJ`&GGaB^!LL}g@6C(Clvbj_A8BNoP*DXjNdMdb zm%GA0hrR#>WBRfM>Py@U09n0936$rpMerI_mF^AQ+}e*t@DlrqyZSb|+aqS|GaRy& zp6)^YVg0E?zNc~Mb#SPNx<*t|!O6U67(JB{D)o{W{-N2mbkPElCJVDM@>u@!+LtkjYEwA*3ZucU*TR@B4@1^ zPq0WCKK5Zujpd@^p1AZ=Huq>vrgc%})t2EEGf6T1G9X1T*1lP~<`FlN%XG+2|4Lu7 zQEANGSUL%R0pAYXc#qgE9>hA;u};Km*6+cKxuta4S~gfORfl?E4DzfbU%2|4uhA-f z2BjoR`tqf;73d5f>JjN@SuM9KNgl2tC7Fn(3>}m0mQxUd z;X>r_wLGyXCU{{!dF;A^^Wb+4hqGWzca7V2vHZ{=zzUf7{|KCTZ6A?e-J5YyLUIF!FN?PlDaSBR>g zG$Dv~k;JGA!T#i|p9+V-jJC9_EJh$JD3`>JbRynkZrl||Fm@kuS9Rg~gwi0U*44@B ze!`W=%asv!G-4LKaclgvMEHnuJo7IAfD!ITv?F}!oX$A2Ra6p}*mOeYh&;Kr*{wIp zR1dYU0WLm<#q0O=P~n0fg_ZhY+Zh~R57u}JP6%n?{cRgTNRy6g{vk-#V71V zlYx}ffHjqQL!o}3x6-i$kGa65GXZG&GSN)ztT9@Uz7UgTER#<>O~_Q^t?$a+8g}pA z2#=OG&(lOa`nA|>bsbJ3sOTtlM)*h&pv6Vsyx4)MdocLdvN|~?GX{f8Y%p3bUlw@p zI-*LEill6P*^%LhqKnX^OGOOflI?isGm6jBfaOe$|X`eB>=MCHEYSjSr z95VT$=2ufozJ5aFdC_-LzDuS63%cx6G3E?_6<(+~C&Z>yL3pZ$I^q zN2@65sms0A^+3h)O#=k<{daHTx@aD8V02E{kkMNA^)2FLo3i literal 0 HcmV?d00001 diff --git a/.playwright/snapshots/components/StateLabel.test.ts-snapshots/StateLabel-Closed-dark-high-contrast-linux.png b/.playwright/snapshots/components/StateLabel.test.ts-snapshots/StateLabel-Closed-dark-high-contrast-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..cf7bd6ef5e9f22ed345e9dc44902235d5829b000 GIT binary patch literal 6427 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 Tmk0e-0FE4rJjmRC=G*@QQ5#wI literal 0 HcmV?d00001 diff --git a/.playwright/snapshots/components/StateLabel.test.ts-snapshots/StateLabel-Closed-dark-linux.png b/.playwright/snapshots/components/StateLabel.test.ts-snapshots/StateLabel-Closed-dark-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..d66700ef6bd1778b59440560bf3f1044fbf3ac57 GIT binary patch literal 6160 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 VjC&8kALjsY?C8lOjbRBt{2R^sxU2vG literal 0 HcmV?d00001 diff --git a/.playwright/snapshots/components/StateLabel.test.ts-snapshots/StateLabel-Closed-dark-tritanopia-linux.png b/.playwright/snapshots/components/StateLabel.test.ts-snapshots/StateLabel-Closed-dark-tritanopia-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..d66700ef6bd1778b59440560bf3f1044fbf3ac57 GIT binary patch literal 6160 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 VjC&8kALjsY?C8lOjbRBt{2R^sxU2vG literal 0 HcmV?d00001 diff --git a/.playwright/snapshots/components/StateLabel.test.ts-snapshots/StateLabel-Closed-light-colorblind-linux.png b/.playwright/snapshots/components/StateLabel.test.ts-snapshots/StateLabel-Closed-light-colorblind-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..28974dea31509c7e5e939e899e58dbfc3a00f9c5 GIT binary patch literal 6092 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 literal 0 HcmV?d00001 diff --git a/.playwright/snapshots/components/StateLabel.test.ts-snapshots/StateLabel-Closed-light-linux.png b/.playwright/snapshots/components/StateLabel.test.ts-snapshots/StateLabel-Closed-light-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..28974dea31509c7e5e939e899e58dbfc3a00f9c5 GIT binary patch literal 6092 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 T6)*$;hJqsp!$TNBKivEeFqfrC literal 0 HcmV?d00001 diff --git a/.playwright/snapshots/components/StateLabel.test.ts-snapshots/StateLabel-Open-dark-dimmed-linux.png b/.playwright/snapshots/components/StateLabel.test.ts-snapshots/StateLabel-Open-dark-dimmed-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..23c372c5d9ffe22d9ab0c024d8f4474ea1d243f9 GIT binary patch literal 5812 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 literal 0 HcmV?d00001 diff --git a/.playwright/snapshots/components/StateLabel.test.ts-snapshots/StateLabel-Open-dark-linux.png b/.playwright/snapshots/components/StateLabel.test.ts-snapshots/StateLabel-Open-dark-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..71bbf30a0c79a736c1731953436ac9858d00f170 GIT binary patch literal 5882 zcmeI0>r>NL8pn@i1hy)$b%3G>?J|{4l~T(>5D0O-R9z&jVn7y6(6j-J+)P3s0fJ(^ z6eUwp5D<`}r2M#5fkbYJ3JQvV7y?3Wa*c^30TL2&-}J@)1N&-U{3wSOTGZu)e~rvQLWhY#&P27sN~x`5*+*2?<*T_M(O9pTu)y`Xv6Qwo4v+u{BH zIG%M^E~GVLNV)yXT3w#9XP()^YI|_2nt9*6<+pu57H=v!FdO7?`7_C#!R?p5Crgr; zNkJDM|Gw|E$M)z9L!u9I$=TJ-KJYtYu)7EDub+K)di|y4h=2OY{RD6M8jU&FFw5-Q zStd7~AC%_``)6CIBR!J4BRZwdG)D**I&6ROW#DD4<$l9sUh_)JtWUqer&oTd=Sr)l~upZTKt9qVJW`&mnvlN|sHk>r=}S7HfyiP>bHD?{BP zZNZ`W?DD$g&IUtC)vh+>=)+7}Xf<{n$k#1FGkFQ7T{|pGmyk3@ndA}TUVWWMlKse* zDnU^A>dah@vjYI==pJPWH*OMUG|yI~O0MpNl&84F3Rm|gX>+-O{PQ~SK4}~;(83!0 zch_($XGdR`r6$f_K{lFeKVq%-J&(d)n0~o|hd9(9GoO{&MWPs-)-$u^Ixj~6x-%)) z3<`*SVYT2O{+;*O*b_arvp?>x9e8qPG(zBvX{+0P)>lr8;cmnvt$2a_=V!(<#2zwD ziwxtKjEO{9Wai;FM-4b@H(x)9Yx%cF7~yxPH1QyJg1tJr^x&UOB%D|yW1C>4Jdu7}_wXv6GZsO>r zgZ`ew`H6<>0Q})HL|I@@!2a~XqqCCZPE?#^Ndde{5uy*X&gvI)~BJVW*(nR&&lC3Sl3fc&tBkh z+YQ>N$m2Y#h?NTG6#aCRS6HHOlD6DT_gwg|h*cLYX`u2vnzeEZn(CH6)Fg)6FHUJ! zqC=~jAW{PwCS;;`V!37R)PzvArfunx6rxB^rJSQEZ%V%dB-1NRLT%M!Wv4Q)o=Xg0 z(-cBb3Zp?*XGqiO3s|ReCGDuyqG(a(z$lX!Bx0-w2^ql`BVs~^ET*|P$>p)%_drag z*JOCmF;tWyrw&5GHTR*A6kaDZMVy>K@5cAaR$GkS*?fA#S-wKfm8+L-*7SaUfDoK! zoyD|-m;@G>vt;skP9M<^&s>)vW zMFocMGQUwdBX+HfJ-YCKx?Q7DCy^3Fd9Pl>0VsUdn5bZ&s}?cv^sAO+MtH_VI}B}P zdBc?}g(8Z%)jxGIU7&9toLCg7W*7>#`8I7UpCj3@6+zY3icJNrc??LAwZ=!0KGNBw z;m%eB)r`VW-;a|y)7>g0RZ=Z9zx1n(r&2oY>=e3_)=b-DeFq%Na*u=C8{x9 zj?=><6DghaQ>z8ru%ROz)5cgr={Z>ez?0F0@c=E?KPvM2k)5}GTHGA! zd+SfH`Wk215L(n$I~Ag5-8sjfYEL%g(5;w2`}8al5FOYvGe0k1m@QRz2PHz46cdKi z+F$G(8@g;<8*@tIegghDq5htLL3O3_MM&lq6;9rr#Agb{MIzjkHL(ud?|)n^g14)- zBAS>}wP_j1_>{{J210YLIEZz96QvNzqJJvT~ehTwTt6*l6DkQJ#naOzd zcuFz9`_KmPWaceZ5X&1Im=g_QBSucd2sh~E=Rlsh8|N~{+#KJJ>BLgyC944JL=)V#4t{X*^Y_xhkcckc#MrNKP28A3Zb~Q* zNspB063>nF)DrTnm^zWZ5N?HOe)i~W%$+}N|3P2}_Bdu(iTh=r)$mI$S^!-3+KM(q zY{OuC2)1OfrJ{`pHX7P!XrrNxhBg}7XlSG1{|gPx?uZ`{QDcSU*6&3C4j(}7Z{C}5 F@jsko!TkUL literal 0 HcmV?d00001 diff --git a/.playwright/snapshots/components/StateLabel.test.ts-snapshots/StateLabel-Open-dark-tritanopia-linux.png b/.playwright/snapshots/components/StateLabel.test.ts-snapshots/StateLabel-Open-dark-tritanopia-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..50ceccdda14c4660620bdc8aff3bc4170a44ae52 GIT binary patch literal 5857 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 literal 0 HcmV?d00001 diff --git a/.playwright/snapshots/components/StateLabel.test.ts-snapshots/StateLabel-Open-light-linux.png b/.playwright/snapshots/components/StateLabel.test.ts-snapshots/StateLabel-Open-light-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..90e5c9691d53f3b6a0205778d59749e8e1d02f98 GIT binary patch literal 6063 zcmeHK?N?Ii9zE7n-mKAHW-Lpq)tYOL%goYzyGUsxsi_mCHW`)It5&{E8lobQHI>~` zr?i|>w8=|eK`=wjP{8tq@jWXRgMg%{D99mEJO~2!)cp_cr~82qXFcou*0Y|oe|zoU z-sidfV+3mbT8Fg&0IUx=dISvsD;MAguwDUIRvl^egBPnzG%65a3~rwR0Q-v}M-HFN zu24x*e?R3e(kmSB5zE%@%kZ~(%avXR|JN=wd)PCwhIj0sA*}HiwO-8iepI|vzWpG zlP>Qpxnh=Z&O8tL3(m*`qA-G00I+4rp#uTK+UL^=FTdD90ALp=UI`qszHAEsyZ)Er z)A+Y)9c2v{%i9Doi1Fb#S}Q-zR&O+TmJbXj%0FB#k?#mlyB8yI-gKCl-AAJY+9%@a z8(4QTNtsa0ZEQSA8BTdfJxTe#5dGlNkD!^RK$m6JhG7I)$)y-9R>!%OH-EP;DSQO? zR>{OU}VW3#&Pq=Kja>NL@GYbYT{=+V{^B zs{2_qeo72PP&~U1`JQh{vI4IDexSWYDrRf{;2N(F&{GEn5wuxDV{R@lYgRjb1G(kB zSMHa6yY{!o`^rbNdb%s!@QK1Q^kcH)wpQ;dyy&|Qgf-j?Ilt4W5me%T7Iu&^*UfjA z4}X|dWW#TL(MW&sbpU9$+j>+?(oBU>gS}>@Pb3XgDm4*1>Q?qOv=at=MDGZ>3hGZU zDwu@`?V-W?OIJM0*!tOCE$t@W4pzrnW5DTo2`aswO3mFQTD%ob5H0bD3uIS=4epCfoCi{Ok%7WtBBf4!z%40q0v5@N(j$J}N5S zS+qzlEOI504#zO(laZ%&P2brVMwfbB$||y^)y9Fgp+WAY z8)r=RrwQW@e9p{`I~-l_HX814A^ZzI4_5;1u}8Q#@a1BPXy#r;by7e1U|N-2KyORz zSx-Yj+^0Iw+;K+cVxg zaCSe%zNo5Ev+^cy#xQ)fFE|4xa1=!M!XR{Pp1tuOT{7N)pJH5!NUwPxO;NsgvLI>P_uN75OxkzQgsrL8TdMstD$%t@Yniwj*TT zIKNc>9(opyTeSfIf}cusb^30zXiSZ-!Hf{hXV{ljityx6m!Z0x-%IyrjxV5l^GlK* zpou>ZB2&1ECq0IA65O{2-AgU3Z&EIH4$E)>orj1-d-$|}5qSjWaGgk7R4hR<7jK|@ zTjFDE4rHNS}Ql|NjiY)+dtNW&$u z&C*vj{P)mPVy5t{fFj&t6{-3PxQY>|<9)0BQ7TW`j@VZVUF+-nD}0Ox)P6N;aw30u z`L_LCa7)v~E4YV?snYV2;K<)R<^*9bw;~9!E(u+%vM`q+I=-RwMH5aG@9u`-Of5BF z;txV8!m&&K(Z%5QCYv%?5e36)vcdS*h**=}CgGN7jLyOikJC7rQ&FTj2GaOZTypjl z^zL;DR0V6rt6V?;N9)tfOc*wYsF2&6$6psa=H$9e4mzt{DdOeMaap3HwkxN~$U~(g z=RV3t3GE&vlhM7c#q=Pb(8j{3UqX%f7+40o!(c7S9W|9K{^(4Vae4_gCCxV3mLWWw zll%P>orW1A^D>jO5ZnxVtk71F8LMVAsgy@oTUkzsZ$$kT!L| z#_6++Jp`2;S4eo9wUDARby1*Vr2}(Y3~YIbAQ&lB?vpzBK}a9n@F}k+i{_Q2NJ+5$ zGEp*4six2tGYY0cxIR(=A1eVh%6L=T^&KInk@P%$2^Unqsd?Pt8>f%qz+oMzY z^p%X

_s=8J40%WOT=6KI z-nojC`R=#BbRb{`*WJtC-seI&R<&=kIg>$Cyi-V)N-}SrqP>(Hcepcz`S+|9kR7)5 zytoWaOqK?5a;EG>Y&N|TG2PchuZ)(6STm7~fD0Pae^0Bma_SR;!Y0=U)1t7Pko%D=6V+C@7AFh`D4qrJuL14-`W`X}cdsit~o6-A%aKuxjC+!eIWMsHRvn zm!V`~LNC6IRk1KJSl^5(u@afbZ=5SxL-K&leAj9>@TEa>UCJ@u#-Ek6JcCE(l8PbI z4Fp%ygkA~D6Shvoch_V?qVUfwTJP6={s&lhCm-py1_1u7F2DnT^)Ao~*!fG#8sMtk zxDx;bT8b7zEMl+>g2fpuu4qXFOB!0z(2|ChG_<6lB@HcU`2UiIo#qu$*BYO>h4@9n QmuMj5hlnGL!1LGs19tA2H2?qr literal 0 HcmV?d00001 diff --git a/.playwright/snapshots/components/StateLabel.test.ts-snapshots/StateLabel-Open-light-tritanopia-linux.png b/.playwright/snapshots/components/StateLabel.test.ts-snapshots/StateLabel-Open-light-tritanopia-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..a65ba6d3679579bd0530b070b2219a01354c9763 GIT binary patch literal 5933 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 Fe*s9LFtGpt literal 0 HcmV?d00001 From 464495d85031089497929e3f05e301dcaf628d3e Mon Sep 17 00:00:00 2001 From: Armagan Ersoz Date: Tue, 25 Mar 2025 18:06:35 +0800 Subject: [PATCH 6/7] add stories to color contrast skip list --- e2e/matchers/toHaveNoViolations.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/e2e/matchers/toHaveNoViolations.ts b/e2e/matchers/toHaveNoViolations.ts index eab524f44aa..9a59467f1c6 100644 --- a/e2e/matchers/toHaveNoViolations.ts +++ b/e2e/matchers/toHaveNoViolations.ts @@ -23,6 +23,8 @@ const COLOR_CONTRAST_SKIP = [ 'components-statelabel-features--issue-opened', 'components-statelabel-features--pull-opened', 'components-statelabel-features--small', + 'components-statelabel-features--open', + 'components-statelabel-features--closed', 'deprecated-components-actionlist--complex-list-inset-variant-story', // Deprecated component 'deprecated-components-actionlist--complex-list-full-variant-story', // Deprecated component ] From 06d4d122a60698d582008810537e7e3683af7660 Mon Sep 17 00:00:00 2001 From: Armagan Ersoz Date: Tue, 25 Mar 2025 18:09:59 +0800 Subject: [PATCH 7/7] closed state is fine - no need to remove --- e2e/matchers/toHaveNoViolations.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/e2e/matchers/toHaveNoViolations.ts b/e2e/matchers/toHaveNoViolations.ts index 9a59467f1c6..754ad8c6cc4 100644 --- a/e2e/matchers/toHaveNoViolations.ts +++ b/e2e/matchers/toHaveNoViolations.ts @@ -24,7 +24,6 @@ const COLOR_CONTRAST_SKIP = [ 'components-statelabel-features--pull-opened', 'components-statelabel-features--small', 'components-statelabel-features--open', - 'components-statelabel-features--closed', 'deprecated-components-actionlist--complex-list-inset-variant-story', // Deprecated component 'deprecated-components-actionlist--complex-list-full-variant-story', // Deprecated component ]