diff --git a/.changeset/afraid-teachers-do.md b/.changeset/afraid-teachers-do.md new file mode 100644 index 00000000000..5212dfc34f7 --- /dev/null +++ b/.changeset/afraid-teachers-do.md @@ -0,0 +1,6 @@ +--- +"@primer/react": minor +--- + +- Adds CSS variable color values to the legacy Primitive design tokens. +- Three values include: the new v8 color CSS variable, a fallback of the old color CSS variable, and the raw value. diff --git a/src/BranchName/__tests__/__snapshots__/BranchName.test.tsx.snap b/src/BranchName/__tests__/__snapshots__/BranchName.test.tsx.snap index ca0731c2120..7d9fced9902 100644 --- a/src/BranchName/__tests__/__snapshots__/BranchName.test.tsx.snap +++ b/src/BranchName/__tests__/__snapshots__/BranchName.test.tsx.snap @@ -6,8 +6,8 @@ exports[`BranchName renders consistently 1`] = ` padding: 2px 6px; font-size: 12px; font-family: var(--fontStack-monospace),SFMono-Regular,Consolas,"Liberation Mono",Menlo,Courier,monospace; - color: #0969da; - background-color: #ddf4ff; + color: var(--fgColor-accent,var(--color-accent-fg,#0969da)); + background-color: var(--bgColor-accent-muted,var(--color-accent-subtle,#ddf4ff)); border-radius: 6px; -webkit-text-decoration: none; text-decoration: none; diff --git a/src/Breadcrumbs/__tests__/__snapshots__/BreadcrumbsItem.test.tsx.snap b/src/Breadcrumbs/__tests__/__snapshots__/BreadcrumbsItem.test.tsx.snap index 4a5dfe6b84f..ab1c66c11a2 100644 --- a/src/Breadcrumbs/__tests__/__snapshots__/BreadcrumbsItem.test.tsx.snap +++ b/src/Breadcrumbs/__tests__/__snapshots__/BreadcrumbsItem.test.tsx.snap @@ -2,7 +2,7 @@ exports[`Breadcrumbs.Item renders consistently 1`] = ` .c0 { - color: #0969da; + color: var(--fgColor-accent,var(--color-accent-fg,#0969da)); display: inline-block; font-size: 14px; -webkit-text-decoration: none; @@ -15,7 +15,7 @@ exports[`Breadcrumbs.Item renders consistently 1`] = ` } .c0.selected { - color: #1F2328; + color: var(--fgColor-default,var(--color-fg-default,#1F2328)); pointer-events: none; } @@ -27,7 +27,7 @@ exports[`Breadcrumbs.Item renders consistently 1`] = ` exports[`Breadcrumbs.Item respects the "selected" prop 1`] = ` .c0 { - color: #0969da; + color: var(--fgColor-accent,var(--color-accent-fg,#0969da)); display: inline-block; font-size: 14px; -webkit-text-decoration: none; @@ -40,7 +40,7 @@ exports[`Breadcrumbs.Item respects the "selected" prop 1`] = ` } .c0.selected { - color: #1F2328; + color: var(--fgColor-default,var(--color-fg-default,#1F2328)); pointer-events: none; } diff --git a/src/Button/__tests__/__snapshots__/Button.test.tsx.snap b/src/Button/__tests__/__snapshots__/Button.test.tsx.snap index 67da6d5e057..35e9430dedb 100644 --- a/src/Button/__tests__/__snapshots__/Button.test.tsx.snap +++ b/src/Button/__tests__/__snapshots__/Button.test.tsx.snap @@ -11,7 +11,7 @@ exports[`Button renders consistently 1`] = ` .c0 { border-radius: 6px; border: 1px solid; - border-color: var(--button-default-borderColor-rest,rgba(31,35,40,0.15)); + border-color: var(--button-default-borderColor-rest,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15)))); font-family: inherit; font-weight: 500; font-size: 14px; @@ -48,14 +48,14 @@ exports[`Button renders consistently 1`] = ` transition: 80ms cubic-bezier(0.65,0,0.35,1); -webkit-transition-property: color,fill,background-color,border-color; transition-property: color,fill,background-color,border-color; - color: #24292f; - background-color: #f6f8fa; - box-shadow: 0 1px 0 rgba(31,35,40,0.04),inset 0 1px 0 rgba(255,255,255,0.25); + color: var(--button-default-fgColor-rest,var(--color-btn-text,#24292f)); + background-color: var(--button-default-bgColor-rest,var(--color-btn-bg,#f6f8fa)); + box-shadow: var(--button-default-shadow-resting,var(--color-btn-shadow,0 1px 0 rgba(31,35,40,0.04))),var(--button-default-shadow-inset,var(--color-btn-inset-shadow,inset 0 1px 0 rgba(255,255,255,0.25))); } .c0:focus:not(:disabled) { box-shadow: none; - outline: 2px solid #0969da; + outline: 2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da)); outline-offset: -2px; } @@ -65,7 +65,7 @@ exports[`Button renders consistently 1`] = ` .c0:focus-visible:not(:disabled) { box-shadow: none; - outline: 2px solid #0969da; + outline: 2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da)); outline-offset: -2px; } @@ -98,7 +98,7 @@ exports[`Button renders consistently 1`] = ` .c0:disabled { cursor: not-allowed; box-shadow: none; - color: #8c959f; + color: var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f)); } .c0:disabled [data-component=ButtonCounter] { @@ -161,9 +161,9 @@ exports[`Button renders consistently 1`] = ` } .c0[data-inactive]:not([disabled]) { - background-color: var(--button-inactive-bgColor,#eaeef2); - border-color: var(--button-inactive-bgColor,#eaeef2); - color: var(--button-inactive-fgColor,#57606a); + background-color: var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2))); + border-color: var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2))); + color: var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a))); } .c0[data-inactive]:not([disabled]):focus-visible { @@ -209,24 +209,24 @@ exports[`Button renders consistently 1`] = ` } .c0:hover:not([disabled]):not([data-inactive]) { - background-color: #f3f4f6; - border-color: var(--button-default-borderColor-hover,rgba(31,35,40,0.15)); + background-color: var(--button-default-bgColor-hover,var(--color-btn-hover-bg,#f3f4f6)); + border-color: var(--button-default-borderColor-hover,var(--button-default-borderColor-hover,var(--color-btn-hover-border,rgba(31,35,40,0.15)))); } .c0:active:not([disabled]):not([data-inactive]) { - background-color: hsla(220,14%,93%,1); - border-color: var(--button-default-borderColor-active,rgba(31,35,40,0.15)); + background-color: var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1))); + border-color: var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15)))); } .c0[aria-expanded=true] { - background-color: hsla(220,14%,93%,1); - border-color: var(--button-default-borderColor-active,rgba(31,35,40,0.15)); + background-color: var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1))); + border-color: var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15)))); } .c0 [data-component="leadingVisual"], .c0 [data-component="trailingVisual"], .c0 [data-component="trailingAction"] { - color: var(--button-color,#656d76); + color: var(--button-color,var(--fgColor-muted,var(--color-fg-muted,#656d76))); } @media (forced-colors:active) { diff --git a/src/ConfirmationDialog/__snapshots__/ConfirmationDialog.test.tsx.snap b/src/ConfirmationDialog/__snapshots__/ConfirmationDialog.test.tsx.snap index d79269a8efe..6ca0086ec8e 100644 --- a/src/ConfirmationDialog/__snapshots__/ConfirmationDialog.test.tsx.snap +++ b/src/ConfirmationDialog/__snapshots__/ConfirmationDialog.test.tsx.snap @@ -4,7 +4,7 @@ exports[`ConfirmationDialog renders consistently 1`] = ` .c0 { font-family: -apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"; line-height: 1.5; - color: #1F2328; + color: var(--fgColor-default,var(--color-fg-default,#1F2328)); } .c1 { @@ -49,29 +49,29 @@ exports[`ConfirmationDialog renders consistently 1`] = ` } .c2 { - color: #24292f; - background-color: #f6f8fa; - border: 1px solid rgba(31,35,40,0.15); - box-shadow: 0 1px 0 rgba(31,35,40,0.04),inset 0 1px 0 rgba(255,255,255,0.25); + color: var(--button-default-fgColor-rest,var(--color-btn-text,#24292f)); + background-color: var(--button-default-bgColor-rest,var(--color-btn-bg,#f6f8fa)); + border: 1px solid var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))); + box-shadow: var(--button-default-shadow-resting,var(--color-btn-shadow,0 1px 0 rgba(31,35,40,0.04))),var(--button-default-shadow-inset,var(--color-btn-inset-shadow,inset 0 1px 0 rgba(255,255,255,0.25))); } .c2:hover { - background-color: #f3f4f6; - border-color: rgba(31,35,40,0.15); + background-color: var(--button-default-bgColor-hover,var(--color-btn-hover-bg,#f3f4f6)); + border-color: var(--button-default-borderColor-hover,var(--color-btn-hover-border,rgba(31,35,40,0.15))); } .c2:focus { - outline: solid 2px #0969da; + outline: solid 2px var(--fgColor-accent,var(--color-accent-fg,#0969da)); } .c2:active { - background-color: hsla(220,14%,94%,1); + background-color: var(--button-default-bgColor-selected,var(--color-btn-selected-bg,hsla(220,14%,94%,1))); } .c2:disabled { - color: #8c959f; - background-color: #f6f8fa; - border-color: rgba(31,35,40,0.15); + color: var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f)); + background-color: var(--button-default-bgColor-rest,var(--color-btn-bg,#f6f8fa)); + border-color: var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))); }
{ it('respects the "variant" prop', () => { expect(render()).toHaveStyleRule( 'background-color', - theme.colorSchemes.light.colors.attention?.subtle, + 'var(--bgColor-attention-muted,var(--color-attention-subtle,#fff8c5))', ) expect(render()).toHaveStyleRule( 'background-color', - theme.colorSchemes.light.colors.danger?.subtle, + 'var(--bgColor-danger-muted,var(--color-danger-subtle,#ffebe9))', ) expect(render()).toHaveStyleRule( 'background-color', - theme.colorSchemes.light.colors.success?.subtle, + 'var(--bgColor-success-muted,var(--color-success-subtle,#dafbe1))', + ) + expect(render()).toHaveStyleRule( + 'background-color', + 'var(--bgColor-accent-muted,var(--color-accent-subtle,#ddf4ff))', ) - expect(render()).toHaveStyleRule('background-color', theme.colorSchemes.light.colors.accent?.subtle) }) }) diff --git a/src/Flash/__tests__/__snapshots__/Flash.test.tsx.snap b/src/Flash/__tests__/__snapshots__/Flash.test.tsx.snap index e9d29a2ea00..db54fd249f3 100644 --- a/src/Flash/__tests__/__snapshots__/Flash.test.tsx.snap +++ b/src/Flash/__tests__/__snapshots__/Flash.test.tsx.snap @@ -3,15 +3,15 @@ exports[`Flash renders consistently 1`] = ` .c0 { position: relative; - color: #1F2328; + color: var(--fgColor-default,var(--color-fg-default,#1F2328)); padding: 16px; border-style: solid; border-width: 1px; border-radius: 6px; margin-top: 0; - color: #1F2328; - background-color: #ddf4ff; - border-color: rgba(84,174,255,0.4); + color: var(--fgColor-default,var(--color-fg-default,#1F2328)); + background-color: var(--bgColor-accent-muted,var(--color-accent-subtle,#ddf4ff)); + border-color: var(--borderColor-accent-muted,var(--color-accent-muted,rgba(84,174,255,0.4))); } .c0 p:last-child { @@ -23,7 +23,7 @@ exports[`Flash renders consistently 1`] = ` } .c0 svg { - color: #0969da; + color: var(--fgColor-accent,var(--color-accent-fg,#0969da)); }
a:focus-visible { outline: none; border: 2 solid; - box-shadow: 0 0 0 2px #0969da; + box-shadow: 0 0 0 2px var(--bgColor-accent-emphasis,var(--color-accent-emphasis,#0969da)); } .c2:active:not([aria-disabled]):not([data-inactive]) { - background-color: rgba(208,215,222,0.48); - color: #1F2328; + background-color: var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg,rgba(208,215,222,0.48))); + color: var(--fgColor-default,var(--color-fg-default,#1F2328)); } } @@ -281,21 +281,21 @@ exports[`NavList renders a simple list 1`] = ` @media (hover:hover) and (pointer:fine) { .c7:hover:not([aria-disabled]):not([data-inactive]) { - background-color: rgba(208,215,222,0.32); - color: #1F2328; - box-shadow: inset 0 0 0 max(1px,0.0625rem) rgba(0,0,0,0); + background-color: var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg,rgba(208,215,222,0.32))); + color: var(--fgColor-default,var(--color-fg-default,#1F2328)); + box-shadow: inset 0 0 0 max(1px,0.0625rem) var(--control-transparent-borderColor-active,var(--color-action-list-item-default-active-border,transparent)); } .c7:focus-visible, .c7 > a:focus-visible { outline: none; border: 2 solid; - box-shadow: 0 0 0 2px #0969da; + box-shadow: 0 0 0 2px var(--bgColor-accent-emphasis,var(--color-accent-emphasis,#0969da)); } .c7:active:not([aria-disabled]):not([data-inactive]) { - background-color: rgba(208,215,222,0.48); - color: #1F2328; + background-color: var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg,rgba(208,215,222,0.48))); + color: var(--fgColor-default,var(--color-fg-default,#1F2328)); } } @@ -390,7 +390,7 @@ exports[`NavList renders a simple list 1`] = ` exports[`NavList renders with groups 1`] = ` .c1 { height: 1px; - background-color: rgba(208,215,222,0.48); + background-color: var(--borderColor-muted,var(--color-action-list-item-inline-divider,rgba(208,215,222,0.48))); margin-top: calc(8px - 1px); margin-bottom: 8px; list-style: none; @@ -445,7 +445,7 @@ exports[`NavList renders with groups 1`] = ` padding-right: 16px; font-size: 12px; font-weight: 600; - color: #656d76; + color: var(--fgColor-muted,var(--color-fg-muted,#656d76)); } .c0 { @@ -473,7 +473,7 @@ exports[`NavList renders with groups 1`] = ` border-radius: 6px; -webkit-transition: background 33.333ms linear; transition: background 33.333ms linear; - color: #1F2328; + color: var(--fgColor-default,var(--color-fg-default,#1F2328)); cursor: pointer; -webkit-appearance: none; -moz-appearance: none; @@ -486,7 +486,7 @@ exports[`NavList renders with groups 1`] = ` margin-top: unset; margin-bottom: unset; font-weight: 600; - background-color: rgba(208,215,222,0.24); + background-color: var(--control-transparent-bgColor-selected,var(--color-action-list-item-default-selected-bg,rgba(208,215,222,0.24))); } .c6[aria-disabled], @@ -517,7 +517,7 @@ exports[`NavList renders with groups 1`] = ` } .c6:not(:first-of-type) { - --divider-color: rgba(208,215,222,0.48); + --divider-color: var(--borderColor-muted,var(--color-action-list-item-inline-divider,rgba(208,215,222,0.48))); } [data-component="ActionList.Divider"] + .c5 { @@ -542,7 +542,7 @@ exports[`NavList renders with groups 1`] = ` width: 4px; height: 24px; content: ""; - background-color: #0969da; + background-color: var(--fgColor-accent,var(--color-accent-fg,#0969da)); border-radius: 6px; } @@ -564,7 +564,7 @@ exports[`NavList renders with groups 1`] = ` border-radius: 6px; -webkit-transition: background 33.333ms linear; transition: background 33.333ms linear; - color: #1F2328; + color: var(--fgColor-default,var(--color-fg-default,#1F2328)); cursor: pointer; -webkit-appearance: none; -moz-appearance: none; @@ -606,7 +606,7 @@ exports[`NavList renders with groups 1`] = ` } .c11:not(:first-of-type) { - --divider-color: rgba(208,215,222,0.48); + --divider-color: var(--borderColor-muted,var(--color-action-list-item-inline-divider,rgba(208,215,222,0.48))); } [data-component="ActionList.Divider"] + .c5 { @@ -625,7 +625,7 @@ exports[`NavList renders with groups 1`] = ` } .c8 { - color: #0969da; + color: var(--fgColor-accent,var(--color-accent-fg,#0969da)); -webkit-text-decoration: none; text-decoration: none; padding-left: 8px; @@ -679,21 +679,21 @@ exports[`NavList renders with groups 1`] = ` @media (hover:hover) and (pointer:fine) { .c6:hover:not([aria-disabled]):not([data-inactive]) { - background-color: rgba(208,215,222,0.32); - color: #1F2328; - box-shadow: inset 0 0 0 max(1px,0.0625rem) rgba(0,0,0,0); + background-color: var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg,rgba(208,215,222,0.32))); + color: var(--fgColor-default,var(--color-fg-default,#1F2328)); + box-shadow: inset 0 0 0 max(1px,0.0625rem) var(--control-transparent-borderColor-active,var(--color-action-list-item-default-active-border,transparent)); } .c6:focus-visible, .c6 > a:focus-visible { outline: none; border: 2 solid; - box-shadow: 0 0 0 2px #0969da; + box-shadow: 0 0 0 2px var(--bgColor-accent-emphasis,var(--color-accent-emphasis,#0969da)); } .c6:active:not([aria-disabled]):not([data-inactive]) { - background-color: rgba(208,215,222,0.48); - color: #1F2328; + background-color: var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg,rgba(208,215,222,0.48))); + color: var(--fgColor-default,var(--color-fg-default,#1F2328)); } } @@ -705,21 +705,21 @@ exports[`NavList renders with groups 1`] = ` @media (hover:hover) and (pointer:fine) { .c11:hover:not([aria-disabled]):not([data-inactive]) { - background-color: rgba(208,215,222,0.32); - color: #1F2328; - box-shadow: inset 0 0 0 max(1px,0.0625rem) rgba(0,0,0,0); + background-color: var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg,rgba(208,215,222,0.32))); + color: var(--fgColor-default,var(--color-fg-default,#1F2328)); + box-shadow: inset 0 0 0 max(1px,0.0625rem) var(--control-transparent-borderColor-active,var(--color-action-list-item-default-active-border,transparent)); } .c11:focus-visible, .c11 > a:focus-visible { outline: none; border: 2 solid; - box-shadow: 0 0 0 2px #0969da; + box-shadow: 0 0 0 2px var(--bgColor-accent-emphasis,var(--color-accent-emphasis,#0969da)); } .c11:active:not([aria-disabled]):not([data-inactive]) { - background-color: rgba(208,215,222,0.48); - color: #1F2328; + background-color: var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg,rgba(208,215,222,0.48))); + color: var(--fgColor-default,var(--color-fg-default,#1F2328)); } } @@ -872,14 +872,14 @@ exports[`NavList.Item with NavList.SubNav does not have active styles if SubNav -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; - color: #656d76; + color: var(--fgColor-muted,var(--color-fg-muted,#656d76)); margin-left: 8px; font-weight: initial; } [data-variant="danger"]:hover .c1, [data-variant="danger"]:active .c8 { - color: #1F2328; + color: var(--fgColor-default,var(--color-fg-default,#1F2328)); } .c10 { @@ -928,7 +928,7 @@ exports[`NavList.Item with NavList.SubNav does not have active styles if SubNav border-radius: 6px; -webkit-transition: background 33.333ms linear; transition: background 33.333ms linear; - color: #1F2328; + color: var(--fgColor-default,var(--color-fg-default,#1F2328)); cursor: pointer; -webkit-appearance: none; -moz-appearance: none; @@ -941,7 +941,7 @@ exports[`NavList.Item with NavList.SubNav does not have active styles if SubNav margin-top: unset; margin-bottom: unset; font-weight: 600; - background-color: rgba(208,215,222,0.24); + background-color: var(--control-transparent-bgColor-selected,var(--color-action-list-item-default-selected-bg,rgba(208,215,222,0.24))); } .c11[aria-disabled], @@ -972,7 +972,7 @@ exports[`NavList.Item with NavList.SubNav does not have active styles if SubNav } .c11:not(:first-of-type) { - --divider-color: rgba(208,215,222,0.48); + --divider-color: var(--borderColor-muted,var(--color-action-list-item-inline-divider,rgba(208,215,222,0.48))); } [data-component="ActionList.Divider"] + .c3 { @@ -997,7 +997,7 @@ exports[`NavList.Item with NavList.SubNav does not have active styles if SubNav width: 4px; height: 24px; content: ""; - background-color: #0969da; + background-color: var(--fgColor-accent,var(--color-accent-fg,#0969da)); border-radius: 6px; } @@ -1018,7 +1018,7 @@ exports[`NavList.Item with NavList.SubNav does not have active styles if SubNav border-radius: 6px; -webkit-transition: background 33.333ms linear; transition: background 33.333ms linear; - color: #1F2328; + color: var(--fgColor-default,var(--color-fg-default,#1F2328)); cursor: pointer; -webkit-appearance: none; -moz-appearance: none; @@ -1061,7 +1061,7 @@ exports[`NavList.Item with NavList.SubNav does not have active styles if SubNav } .c4:not(:first-of-type) { - --divider-color: rgba(208,215,222,0.48); + --divider-color: var(--borderColor-muted,var(--color-action-list-item-inline-divider,rgba(208,215,222,0.48))); } [data-component="ActionList.Divider"] + .c3 { @@ -1080,7 +1080,7 @@ exports[`NavList.Item with NavList.SubNav does not have active styles if SubNav } .c13 { - color: #0969da; + color: var(--fgColor-accent,var(--color-accent-fg,#0969da)); -webkit-text-decoration: none; text-decoration: none; padding-left: 16px; @@ -1144,21 +1144,21 @@ exports[`NavList.Item with NavList.SubNav does not have active styles if SubNav @media (hover:hover) and (pointer:fine) { .c11:hover:not([aria-disabled]):not([data-inactive]) { - background-color: rgba(208,215,222,0.32); - color: #1F2328; - box-shadow: inset 0 0 0 max(1px,0.0625rem) rgba(0,0,0,0); + background-color: var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg,rgba(208,215,222,0.32))); + color: var(--fgColor-default,var(--color-fg-default,#1F2328)); + box-shadow: inset 0 0 0 max(1px,0.0625rem) var(--control-transparent-borderColor-active,var(--color-action-list-item-default-active-border,transparent)); } .c11:focus-visible, .c11 > a:focus-visible { outline: none; border: 2 solid; - box-shadow: 0 0 0 2px #0969da; + box-shadow: 0 0 0 2px var(--bgColor-accent-emphasis,var(--color-accent-emphasis,#0969da)); } .c11:active:not([aria-disabled]):not([data-inactive]) { - background-color: rgba(208,215,222,0.48); - color: #1F2328; + background-color: var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg,rgba(208,215,222,0.48))); + color: var(--fgColor-default,var(--color-fg-default,#1F2328)); } } @@ -1170,21 +1170,21 @@ exports[`NavList.Item with NavList.SubNav does not have active styles if SubNav @media (hover:hover) and (pointer:fine) { .c4:hover:not([aria-disabled]):not([data-inactive]) { - background-color: rgba(208,215,222,0.32); - color: #1F2328; - box-shadow: inset 0 0 0 max(1px,0.0625rem) rgba(0,0,0,0); + background-color: var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg,rgba(208,215,222,0.32))); + color: var(--fgColor-default,var(--color-fg-default,#1F2328)); + box-shadow: inset 0 0 0 max(1px,0.0625rem) var(--control-transparent-borderColor-active,var(--color-action-list-item-default-active-border,transparent)); } .c4:focus-visible, .c4 > a:focus-visible { outline: none; border: 2 solid; - box-shadow: 0 0 0 2px #0969da; + box-shadow: 0 0 0 2px var(--bgColor-accent-emphasis,var(--color-accent-emphasis,#0969da)); } .c4:active:not([aria-disabled]):not([data-inactive]) { - background-color: rgba(208,215,222,0.48); - color: #1F2328; + background-color: var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg,rgba(208,215,222,0.48))); + color: var(--fgColor-default,var(--color-fg-default,#1F2328)); } } @@ -1330,14 +1330,14 @@ exports[`NavList.Item with NavList.SubNav has active styles if SubNav contains t -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; - color: #656d76; + color: var(--fgColor-muted,var(--color-fg-muted,#656d76)); margin-left: 8px; font-weight: initial; } [data-variant="danger"]:hover .c1, [data-variant="danger"]:active .c8 { - color: #1F2328; + color: var(--fgColor-default,var(--color-fg-default,#1F2328)); } .c10 { @@ -1386,7 +1386,7 @@ exports[`NavList.Item with NavList.SubNav has active styles if SubNav contains t border-radius: 6px; -webkit-transition: background 33.333ms linear; transition: background 33.333ms linear; - color: #1F2328; + color: var(--fgColor-default,var(--color-fg-default,#1F2328)); cursor: pointer; -webkit-appearance: none; -moz-appearance: none; @@ -1399,7 +1399,7 @@ exports[`NavList.Item with NavList.SubNav has active styles if SubNav contains t margin-top: unset; margin-bottom: unset; font-weight: 600; - background-color: rgba(208,215,222,0.24); + background-color: var(--control-transparent-bgColor-selected,var(--color-action-list-item-default-selected-bg,rgba(208,215,222,0.24))); } .c11[aria-disabled], @@ -1430,7 +1430,7 @@ exports[`NavList.Item with NavList.SubNav has active styles if SubNav contains t } .c11:not(:first-of-type) { - --divider-color: rgba(208,215,222,0.48); + --divider-color: var(--borderColor-muted,var(--color-action-list-item-inline-divider,rgba(208,215,222,0.48))); } [data-component="ActionList.Divider"] + .c3 { @@ -1455,7 +1455,7 @@ exports[`NavList.Item with NavList.SubNav has active styles if SubNav contains t width: 4px; height: 24px; content: ""; - background-color: #0969da; + background-color: var(--fgColor-accent,var(--color-accent-fg,#0969da)); border-radius: 6px; } @@ -1485,7 +1485,7 @@ exports[`NavList.Item with NavList.SubNav has active styles if SubNav contains t border-radius: 6px; -webkit-transition: background 33.333ms linear; transition: background 33.333ms linear; - color: #1F2328; + color: var(--fgColor-default,var(--color-fg-default,#1F2328)); cursor: pointer; -webkit-appearance: none; -moz-appearance: none; @@ -1498,7 +1498,7 @@ exports[`NavList.Item with NavList.SubNav has active styles if SubNav contains t margin-top: unset; margin-bottom: unset; font-weight: 600; - background-color: rgba(208,215,222,0.24); + background-color: var(--control-transparent-bgColor-selected,var(--color-action-list-item-default-selected-bg,rgba(208,215,222,0.24))); } .c4[aria-disabled], @@ -1529,7 +1529,7 @@ exports[`NavList.Item with NavList.SubNav has active styles if SubNav contains t } .c4:not(:first-of-type) { - --divider-color: rgba(208,215,222,0.48); + --divider-color: var(--borderColor-muted,var(--color-action-list-item-inline-divider,rgba(208,215,222,0.48))); } [data-component="ActionList.Divider"] + .c3 { @@ -1554,12 +1554,12 @@ exports[`NavList.Item with NavList.SubNav has active styles if SubNav contains t width: 4px; height: 24px; content: ""; - background-color: #0969da; + background-color: var(--fgColor-accent,var(--color-accent-fg,#0969da)); border-radius: 6px; } .c13 { - color: #0969da; + color: var(--fgColor-accent,var(--color-accent-fg,#0969da)); -webkit-text-decoration: none; text-decoration: none; padding-left: 16px; @@ -1623,21 +1623,21 @@ exports[`NavList.Item with NavList.SubNav has active styles if SubNav contains t @media (hover:hover) and (pointer:fine) { .c11:hover:not([aria-disabled]):not([data-inactive]) { - background-color: rgba(208,215,222,0.32); - color: #1F2328; - box-shadow: inset 0 0 0 max(1px,0.0625rem) rgba(0,0,0,0); + background-color: var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg,rgba(208,215,222,0.32))); + color: var(--fgColor-default,var(--color-fg-default,#1F2328)); + box-shadow: inset 0 0 0 max(1px,0.0625rem) var(--control-transparent-borderColor-active,var(--color-action-list-item-default-active-border,transparent)); } .c11:focus-visible, .c11 > a:focus-visible { outline: none; border: 2 solid; - box-shadow: 0 0 0 2px #0969da; + box-shadow: 0 0 0 2px var(--bgColor-accent-emphasis,var(--color-accent-emphasis,#0969da)); } .c11:active:not([aria-disabled]):not([data-inactive]) { - background-color: rgba(208,215,222,0.48); - color: #1F2328; + background-color: var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg,rgba(208,215,222,0.48))); + color: var(--fgColor-default,var(--color-fg-default,#1F2328)); } } @@ -1657,21 +1657,21 @@ exports[`NavList.Item with NavList.SubNav has active styles if SubNav contains t @media (hover:hover) and (pointer:fine) { .c4:hover:not([aria-disabled]):not([data-inactive]) { - background-color: rgba(208,215,222,0.32); - color: #1F2328; - box-shadow: inset 0 0 0 max(1px,0.0625rem) rgba(0,0,0,0); + background-color: var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg,rgba(208,215,222,0.32))); + color: var(--fgColor-default,var(--color-fg-default,#1F2328)); + box-shadow: inset 0 0 0 max(1px,0.0625rem) var(--control-transparent-borderColor-active,var(--color-action-list-item-default-active-border,transparent)); } .c4:focus-visible, .c4 > a:focus-visible { outline: none; border: 2 solid; - box-shadow: 0 0 0 2px #0969da; + box-shadow: 0 0 0 2px var(--bgColor-accent-emphasis,var(--color-accent-emphasis,#0969da)); } .c4:active:not([aria-disabled]):not([data-inactive]) { - background-color: rgba(208,215,222,0.48); - color: #1F2328; + background-color: var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg,rgba(208,215,222,0.48))); + color: var(--fgColor-default,var(--color-fg-default,#1F2328)); } } diff --git a/src/SegmentedControl/__snapshots__/SegmentedControl.test.tsx.snap b/src/SegmentedControl/__snapshots__/SegmentedControl.test.tsx.snap index 459dc27156d..7e9705e3612 100644 --- a/src/SegmentedControl/__snapshots__/SegmentedControl.test.tsx.snap +++ b/src/SegmentedControl/__snapshots__/SegmentedControl.test.tsx.snap @@ -48,7 +48,7 @@ exports[`SegmentedControl renders consistently 1`] = ` flex-grow: 1; margin-top: -1px; margin-bottom: -1px; - --separator-color: #d0d7de; + --separator-color: var(--borderColor-default,var(--color-border-default,#d0d7de)); } .c3:not(:last-child) { @@ -100,8 +100,8 @@ exports[`SegmentedControl renders consistently 1`] = ` -webkit-box-align: center; -ms-flex-align: center; align-items: center; - background-color: #ffffff; - border-color: #8c959f; + background-color: var(--controlKnob-bgColor-rest,var(--color-segmented-control-button-bg,#ffffff)); + border-color: var(--controlKnob-borderColor-rest,var(--color-segmented-control-button-hover-active-selected-border,#8c959f)); border-style: solid; border-width: 1px; border-radius: var(--segmented-control-outer-radius); @@ -119,7 +119,7 @@ exports[`SegmentedControl renders consistently 1`] = ` } .c2 svg { - fill: #656d76; + fill: var(--fgColor-muted,var(--color-fg-muted,#656d76)); } .c2:focus:focus-visible:not(:last-child):after { @@ -182,15 +182,15 @@ exports[`SegmentedControl renders consistently 1`] = ` } .c4 svg { - fill: #656d76; + fill: var(--fgColor-muted,var(--color-fg-muted,#656d76)); } .c4:hover .segmentedControl-content { - background-color: rgba(175,184,193,0.2); + background-color: var(--controlTrack-bgColor-hover,var(--color-segmented-control-button-hover-bg,rgba(175,184,193,0.2))); } .c4:active .segmentedControl-content { - background-color: rgba(175,184,193,0.4); + background-color: var(--controlTrack-bgColor-active,var(--color-segmented-control-button-hover-active-bg,rgba(175,184,193,0.4))); } .c4:focus:focus-visible:not(:last-child):after { @@ -253,15 +253,15 @@ exports[`SegmentedControl renders consistently 1`] = ` } .c5 svg { - fill: #656d76; + fill: var(--fgColor-muted,var(--color-fg-muted,#656d76)); } .c5:hover .segmentedControl-content { - background-color: rgba(175,184,193,0.2); + background-color: var(--controlTrack-bgColor-hover,var(--color-segmented-control-button-hover-bg,rgba(175,184,193,0.2))); } .c5:active .segmentedControl-content { - background-color: rgba(175,184,193,0.4); + background-color: var(--controlTrack-bgColor-active,var(--color-segmented-control-button-hover-active-bg,rgba(175,184,193,0.4))); } .c5:focus:focus-visible:not(:last-child):after { @@ -283,7 +283,7 @@ exports[`SegmentedControl renders consistently 1`] = ` } .c0 { - background-color: #eaeef2; + background-color: var(--controlTrack-bgColor-rest,var(--color-segmented-control-bg,#eaeef2)); border-radius: 6px; display: -webkit-inline-box; display: -webkit-inline-flex; diff --git a/src/SelectPanel/__snapshots__/SelectPanel.test.tsx.snap b/src/SelectPanel/__snapshots__/SelectPanel.test.tsx.snap index 0b105cd6a03..d86bf5f17f1 100644 --- a/src/SelectPanel/__snapshots__/SelectPanel.test.tsx.snap +++ b/src/SelectPanel/__snapshots__/SelectPanel.test.tsx.snap @@ -4,7 +4,7 @@ exports[`SelectPanel renders consistently 1`] = ` .c0 { font-family: -apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"; line-height: 1.5; - color: #1F2328; + color: var(--fgColor-default,var(--color-fg-default,#1F2328)); } .c2 { @@ -25,7 +25,7 @@ exports[`SelectPanel renders consistently 1`] = ` .c1 { border-radius: 6px; border: 1px solid; - border-color: var(--button-default-borderColor-rest,rgba(31,35,40,0.15)); + border-color: var(--button-default-borderColor-rest,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15)))); font-family: inherit; font-weight: 500; font-size: 14px; @@ -62,14 +62,14 @@ exports[`SelectPanel renders consistently 1`] = ` transition: 80ms cubic-bezier(0.65,0,0.35,1); -webkit-transition-property: color,fill,background-color,border-color; transition-property: color,fill,background-color,border-color; - color: #24292f; - background-color: #f6f8fa; - box-shadow: 0 1px 0 rgba(31,35,40,0.04),inset 0 1px 0 rgba(255,255,255,0.25); + color: var(--button-default-fgColor-rest,var(--color-btn-text,#24292f)); + background-color: var(--button-default-bgColor-rest,var(--color-btn-bg,#f6f8fa)); + box-shadow: var(--button-default-shadow-resting,var(--color-btn-shadow,0 1px 0 rgba(31,35,40,0.04))),var(--button-default-shadow-inset,var(--color-btn-inset-shadow,inset 0 1px 0 rgba(255,255,255,0.25))); } .c1:focus:not(:disabled) { box-shadow: none; - outline: 2px solid #0969da; + outline: 2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da)); outline-offset: -2px; } @@ -79,7 +79,7 @@ exports[`SelectPanel renders consistently 1`] = ` .c1:focus-visible:not(:disabled) { box-shadow: none; - outline: 2px solid #0969da; + outline: 2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da)); outline-offset: -2px; } @@ -112,7 +112,7 @@ exports[`SelectPanel renders consistently 1`] = ` .c1:disabled { cursor: not-allowed; box-shadow: none; - color: #8c959f; + color: var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f)); } .c1:disabled [data-component=ButtonCounter] { @@ -175,9 +175,9 @@ exports[`SelectPanel renders consistently 1`] = ` } .c1[data-inactive]:not([disabled]) { - background-color: var(--button-inactive-bgColor,#eaeef2); - border-color: var(--button-inactive-bgColor,#eaeef2); - color: var(--button-inactive-fgColor,#57606a); + background-color: var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2))); + border-color: var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2))); + color: var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a))); } .c1[data-inactive]:not([disabled]):focus-visible { @@ -223,24 +223,24 @@ exports[`SelectPanel renders consistently 1`] = ` } .c1:hover:not([disabled]):not([data-inactive]) { - background-color: #f3f4f6; - border-color: var(--button-default-borderColor-hover,rgba(31,35,40,0.15)); + background-color: var(--button-default-bgColor-hover,var(--color-btn-hover-bg,#f3f4f6)); + border-color: var(--button-default-borderColor-hover,var(--button-default-borderColor-hover,var(--color-btn-hover-border,rgba(31,35,40,0.15)))); } .c1:active:not([disabled]):not([data-inactive]) { - background-color: hsla(220,14%,93%,1); - border-color: var(--button-default-borderColor-active,rgba(31,35,40,0.15)); + background-color: var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1))); + border-color: var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15)))); } .c1[aria-expanded=true] { - background-color: hsla(220,14%,93%,1); - border-color: var(--button-default-borderColor-active,rgba(31,35,40,0.15)); + background-color: var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1))); + border-color: var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15)))); } .c1 [data-component="leadingVisual"], .c1 [data-component="trailingVisual"], .c1 [data-component="trailingAction"] { - color: var(--button-color,#656d76); + color: var(--button-color,var(--fgColor-muted,var(--color-fg-muted,#656d76))); } @media (forced-colors:active) { diff --git a/src/SplitPageLayout/__snapshots__/SplitPageLayout.test.tsx.snap b/src/SplitPageLayout/__snapshots__/SplitPageLayout.test.tsx.snap index 2e8635f42ae..fa4e09ed69c 100644 --- a/src/SplitPageLayout/__snapshots__/SplitPageLayout.test.tsx.snap +++ b/src/SplitPageLayout/__snapshots__/SplitPageLayout.test.tsx.snap @@ -32,7 +32,7 @@ exports[`SplitPageLayout renders default layout 1`] = ` margin-right: 0; display: block; height: 1px; - background-color: #d0d7de; + background-color: var(--borderColor-default,var(--color-border-default,#d0d7de)); margin-top: 0; } @@ -138,7 +138,7 @@ exports[`SplitPageLayout renders default layout 1`] = ` margin-right: 0; display: block; height: 1px; - background-color: #d0d7de; + background-color: var(--borderColor-default,var(--color-border-default,#d0d7de)); margin-bottom: 0; } diff --git a/src/StateLabel/__tests__/__snapshots__/StateLabel.test.tsx.snap b/src/StateLabel/__tests__/__snapshots__/StateLabel.test.tsx.snap index 3cfa27adfe5..0797594404a 100644 --- a/src/StateLabel/__tests__/__snapshots__/StateLabel.test.tsx.snap +++ b/src/StateLabel/__tests__/__snapshots__/StateLabel.test.tsx.snap @@ -16,11 +16,11 @@ exports[`StateLabel renders children 1`] = ` align-items: center; font-weight: 600; line-height: 16px; - color: #ffffff; + color: var(--bgColor-default,var(--color-canvas-default,#ffffff)); text-align: center; border-radius: 100px; - background-color: #1f883d; - color: #ffffff; + background-color: var(--bgColor-open-emphasis,var(--color-open-emphasis,#1f883d)); + color: var(--fgColor-onEmphasis,var(--color-fg-on-emphasis,#ffffff)); padding-left: 12px; padding-right: 12px; padding-top: 8px; @@ -76,11 +76,11 @@ exports[`StateLabel renders consistently 1`] = ` align-items: center; font-weight: 600; line-height: 16px; - color: #ffffff; + color: var(--bgColor-default,var(--color-canvas-default,#ffffff)); text-align: center; border-radius: 100px; - background-color: #1f883d; - color: #ffffff; + background-color: var(--bgColor-open-emphasis,var(--color-open-emphasis,#1f883d)); + color: var(--fgColor-onEmphasis,var(--color-fg-on-emphasis,#ffffff)); padding-left: 12px; padding-right: 12px; padding-top: 8px; @@ -136,11 +136,11 @@ exports[`StateLabel respects the status prop 1`] = ` align-items: center; font-weight: 600; line-height: 16px; - color: #ffffff; + color: var(--bgColor-default,var(--color-canvas-default,#ffffff)); text-align: center; border-radius: 100px; - background-color: #1f883d; - color: #ffffff; + background-color: var(--bgColor-open-emphasis,var(--color-open-emphasis,#1f883d)); + color: var(--fgColor-onEmphasis,var(--color-fg-on-emphasis,#ffffff)); padding-left: 12px; padding-right: 12px; padding-top: 8px; @@ -195,11 +195,11 @@ exports[`StateLabel respects the status prop 2`] = ` align-items: center; font-weight: 600; line-height: 16px; - color: #ffffff; + color: var(--bgColor-default,var(--color-canvas-default,#ffffff)); text-align: center; border-radius: 100px; - background-color: #8250df; - color: #ffffff; + background-color: var(--bgColor-done-emphasis,var(--color-done-emphasis,#8250df)); + color: var(--fgColor-onEmphasis,var(--color-fg-on-emphasis,#ffffff)); padding-left: 12px; padding-right: 12px; padding-top: 8px; @@ -254,11 +254,11 @@ exports[`StateLabel respects the status prop 3`] = ` align-items: center; font-weight: 600; line-height: 16px; - color: #ffffff; + color: var(--bgColor-default,var(--color-canvas-default,#ffffff)); text-align: center; border-radius: 100px; - background-color: #6e7781; - color: #ffffff; + background-color: var(--bgColor-neutral-emphasis,var(--color-neutral-emphasis,#6e7781)); + color: var(--fgColor-onEmphasis,var(--color-fg-on-emphasis,#ffffff)); padding-left: 12px; padding-right: 12px; padding-top: 8px; @@ -310,11 +310,11 @@ exports[`StateLabel respects the status prop 4`] = ` align-items: center; font-weight: 600; line-height: 16px; - color: #ffffff; + color: var(--bgColor-default,var(--color-canvas-default,#ffffff)); text-align: center; border-radius: 100px; - background-color: #8250df; - color: #ffffff; + background-color: var(--bgColor-done-emphasis,var(--color-done-emphasis,#8250df)); + color: var(--fgColor-onEmphasis,var(--color-fg-on-emphasis,#ffffff)); padding-left: 12px; padding-right: 12px; padding-top: 8px; @@ -366,11 +366,11 @@ exports[`StateLabel respects the status prop 5`] = ` align-items: center; font-weight: 600; line-height: 16px; - color: #ffffff; + color: var(--bgColor-default,var(--color-canvas-default,#ffffff)); text-align: center; border-radius: 100px; - background-color: #9a6700; - color: #ffffff; + background-color: var(--bgColor-attention-emphasis,var(--color-attention-emphasis,#9a6700)); + color: var(--fgColor-onEmphasis,var(--color-fg-on-emphasis,#ffffff)); padding-left: 12px; padding-right: 12px; padding-top: 8px; @@ -422,11 +422,11 @@ exports[`StateLabel respects the variant prop 1`] = ` align-items: center; font-weight: 600; line-height: 16px; - color: #ffffff; + color: var(--bgColor-default,var(--color-canvas-default,#ffffff)); text-align: center; border-radius: 100px; - background-color: #1f883d; - color: #ffffff; + background-color: var(--bgColor-open-emphasis,var(--color-open-emphasis,#1f883d)); + color: var(--fgColor-onEmphasis,var(--color-fg-on-emphasis,#ffffff)); padding-left: 8px; padding-right: 8px; padding-top: 4px; @@ -481,11 +481,11 @@ exports[`StateLabel respects the variant prop 2`] = ` align-items: center; font-weight: 600; line-height: 16px; - color: #ffffff; + color: var(--bgColor-default,var(--color-canvas-default,#ffffff)); text-align: center; border-radius: 100px; - background-color: #1f883d; - color: #ffffff; + background-color: var(--bgColor-open-emphasis,var(--color-open-emphasis,#1f883d)); + color: var(--fgColor-onEmphasis,var(--color-fg-on-emphasis,#ffffff)); padding-left: 12px; padding-right: 12px; padding-top: 8px; diff --git a/src/TabNav/__tests__/__snapshots__/TabNav.test.tsx.snap b/src/TabNav/__tests__/__snapshots__/TabNav.test.tsx.snap index fe365f58ce8..1b8381aaa9e 100644 --- a/src/TabNav/__tests__/__snapshots__/TabNav.test.tsx.snap +++ b/src/TabNav/__tests__/__snapshots__/TabNav.test.tsx.snap @@ -5,7 +5,7 @@ exports[`TabNav TabNav.Link renders consistently 1`] = ` padding: 8px 12px; font-size: 14px; line-height: 20px; - color: #1F2328; + color: var(--fgColor-default,var(--color-fg-default,#1F2328)); -webkit-text-decoration: none; text-decoration: none; background-color: transparent; @@ -15,7 +15,7 @@ exports[`TabNav TabNav.Link renders consistently 1`] = ` .c0:focus:not(:disabled) { box-shadow: none; - outline: 2px solid #0969da; + outline: 2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da)); outline-offset: -6px; } @@ -25,23 +25,23 @@ exports[`TabNav TabNav.Link renders consistently 1`] = ` .c0:focus-visible:not(:disabled) { box-shadow: none; - outline: 2px solid #0969da; + outline: 2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da)); outline-offset: -6px; } .c0:hover, .c0:focus { - color: #1F2328; + color: var(--fgColor-default,var(--color-fg-default,#1F2328)); -webkit-text-decoration: none; text-decoration: none; } .c0.selected { - color: #1F2328; - border-color: #d0d7de; + color: var(--fgColor-default,var(--color-fg-default,#1F2328)); + border-color: var(--borderColor-default,var(--color-border-default,#d0d7de)); border-top-right-radius: 6px; border-top-left-radius: 6px; - background-color: #ffffff; + background-color: var(--bgColor-default,var(--color-canvas-default,#ffffff)); } { it('respects the bg prop', () => { expect(render()).toHaveStyleRule( 'background-color', - theme.colorSchemes.light.colors.danger?.subtle, + 'var(--bgColor-danger-muted,var(--color-danger-subtle,#ffebe9))', ) }) diff --git a/src/__tests__/Label.test.tsx b/src/__tests__/Label.test.tsx index 9087a7a2f8a..99250dc5d4d 100644 --- a/src/__tests__/Label.test.tsx +++ b/src/__tests__/Label.test.tsx @@ -22,7 +22,7 @@ describe('Label', () => { }) it('default variant is rendered as "default"', () => { const expectedStyles = { - ['border-color']: '#d0d7de', + ['border-color']: 'var(--borderColor-default,var(--color-border-default,#d0d7de))', } const defaultStyles = renderStyles(
a:focus-visible { outline: none; border: 2 solid; - box-shadow: 0 0 0 2px #0969da; + box-shadow: 0 0 0 2px var(--bgColor-accent-emphasis,var(--color-accent-emphasis,#0969da)); } .c3:active:not([aria-disabled]):not([data-inactive]) { - background-color: rgba(208,215,222,0.48); - color: #1F2328; + background-color: var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg,rgba(208,215,222,0.48))); + color: var(--fgColor-default,var(--color-fg-default,#1F2328)); } } @@ -1165,13 +1165,13 @@ exports[`snapshots renders a multiselect input 1`] = ` .c0 { font-size: 14px; line-height: 20px; - color: #1F2328; + color: var(--fgColor-default,var(--color-fg-default,#1F2328)); vertical-align: middle; - background-color: #ffffff; - border: 1px solid var(--control-borderColor-rest,#d0d7de); + background-color: var(--bgColor-default,var(--color-canvas-default,#ffffff)); + border: 1px solid var(--control-borderColor-rest,var(--borderColor-default,var(--color-border-default,#d0d7de))); border-radius: 6px; outline: none; - box-shadow: inset 0 1px 0 rgba(208,215,222,0.2); + box-shadow: var(--shadow-inset,var(--color-primer-shadow-inset,inset 0 1px 0 rgba(208,215,222,0.2))); display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; @@ -1194,24 +1194,24 @@ exports[`snapshots renders a multiselect input 1`] = ` } .c0::-webkit-input-placeholder { - color: #6e7781; + color: var(--fgColor-muted,var(--color-fg-subtle,#6e7781)); } .c0::-moz-placeholder { - color: #6e7781; + color: var(--fgColor-muted,var(--color-fg-subtle,#6e7781)); } .c0:-ms-input-placeholder { - color: #6e7781; + color: var(--fgColor-muted,var(--color-fg-subtle,#6e7781)); } .c0::placeholder { - color: #6e7781; + color: var(--fgColor-muted,var(--color-fg-subtle,#6e7781)); } .c0:focus-within { - border-color: #0969da; - outline: 2px solid #0969da; + border-color: var(--fgColor-accent,var(--color-accent-fg,#0969da)); + outline: 2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da)); outline-offset: -1px; } @@ -1235,7 +1235,7 @@ exports[`snapshots renders a multiselect input 1`] = ` -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; - color: #656d76; + color: var(--fgColor-muted,var(--color-fg-muted,#656d76)); -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; @@ -1323,7 +1323,7 @@ exports[`snapshots renders a multiselect input 1`] = ` } .c5 { - border-color: #6e7781; + border-color: var(--bgColor-neutral-emphasis,var(--color-neutral-emphasis,#6e7781)); border-style: solid; border-width: 1px; border-radius: 3px; @@ -1333,7 +1333,7 @@ exports[`snapshots renders a multiselect input 1`] = ` margin: 0; place-content: center; width: var(--base-size-16,16px); - background-color: #ffffff; + background-color: var(--bgColor-default,var(--color-canvas-default,#ffffff)); -webkit-transition: background-color,border-color 80ms cubic-bezier(0.32,0,0.67,0) 0ms; transition: background-color,border-color 80ms cubic-bezier(0.32,0,0.67,0) 0ms; } @@ -1343,7 +1343,7 @@ exports[`snapshots renders a multiselect input 1`] = ` height: var(--base-size-16,16px); visibility: hidden; content: ""; - background-color: #ffffff; + background-color: var(--fgColor-onEmphasis,var(--color-fg-on-emphasis,#ffffff)); -webkit-transition: visibility 0s linear 230ms; transition: visibility 0s linear 230ms; -webkit-clip-path: inset(var(--base-size-16,16px) 0 0 0); @@ -1421,7 +1421,7 @@ exports[`snapshots renders a multiselect input 1`] = ` border-radius: 6px; -webkit-transition: background 33.333ms linear; transition: background 33.333ms linear; - color: #1F2328; + color: var(--fgColor-default,var(--color-fg-default,#1F2328)); cursor: pointer; -webkit-appearance: none; -moz-appearance: none; @@ -1463,7 +1463,7 @@ exports[`snapshots renders a multiselect input 1`] = ` } .c3:not(:first-of-type) { - --divider-color: rgba(208,215,222,0.48); + --divider-color: var(--borderColor-muted,var(--color-action-list-item-inline-divider,rgba(208,215,222,0.48))); } [data-component="ActionList.Divider"] + .c2 { @@ -1483,21 +1483,21 @@ exports[`snapshots renders a multiselect input 1`] = ` @media (hover:hover) and (pointer:fine) { .c3:hover:not([aria-disabled]):not([data-inactive]) { - background-color: rgba(208,215,222,0.32); - color: #1F2328; - box-shadow: inset 0 0 0 max(1px,0.0625rem) rgba(0,0,0,0); + background-color: var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg,rgba(208,215,222,0.32))); + color: var(--fgColor-default,var(--color-fg-default,#1F2328)); + box-shadow: inset 0 0 0 max(1px,0.0625rem) var(--control-transparent-borderColor-active,var(--color-action-list-item-default-active-border,transparent)); } .c3:focus-visible, .c3 > a:focus-visible { outline: none; border: 2 solid; - box-shadow: 0 0 0 2px #0969da; + box-shadow: 0 0 0 2px var(--bgColor-accent-emphasis,var(--color-accent-emphasis,#0969da)); } .c3:active:not([aria-disabled]):not([data-inactive]) { - background-color: rgba(208,215,222,0.48); - color: #1F2328; + background-color: var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg,rgba(208,215,222,0.48))); + color: var(--fgColor-default,var(--color-fg-default,#1F2328)); } } @@ -1842,13 +1842,13 @@ exports[`snapshots renders a multiselect input with selected menu items 1`] = ` .c0 { font-size: 14px; line-height: 20px; - color: #1F2328; + color: var(--fgColor-default,var(--color-fg-default,#1F2328)); vertical-align: middle; - background-color: #ffffff; - border: 1px solid var(--control-borderColor-rest,#d0d7de); + background-color: var(--bgColor-default,var(--color-canvas-default,#ffffff)); + border: 1px solid var(--control-borderColor-rest,var(--borderColor-default,var(--color-border-default,#d0d7de))); border-radius: 6px; outline: none; - box-shadow: inset 0 1px 0 rgba(208,215,222,0.2); + box-shadow: var(--shadow-inset,var(--color-primer-shadow-inset,inset 0 1px 0 rgba(208,215,222,0.2))); display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; @@ -1871,24 +1871,24 @@ exports[`snapshots renders a multiselect input with selected menu items 1`] = ` } .c0::-webkit-input-placeholder { - color: #6e7781; + color: var(--fgColor-muted,var(--color-fg-subtle,#6e7781)); } .c0::-moz-placeholder { - color: #6e7781; + color: var(--fgColor-muted,var(--color-fg-subtle,#6e7781)); } .c0:-ms-input-placeholder { - color: #6e7781; + color: var(--fgColor-muted,var(--color-fg-subtle,#6e7781)); } .c0::placeholder { - color: #6e7781; + color: var(--fgColor-muted,var(--color-fg-subtle,#6e7781)); } .c0:focus-within { - border-color: #0969da; - outline: 2px solid #0969da; + border-color: var(--fgColor-accent,var(--color-accent-fg,#0969da)); + outline: 2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da)); outline-offset: -1px; } @@ -1912,7 +1912,7 @@ exports[`snapshots renders a multiselect input with selected menu items 1`] = ` -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; - color: #656d76; + color: var(--fgColor-muted,var(--color-fg-muted,#656d76)); -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; @@ -2008,7 +2008,7 @@ exports[`snapshots renders a multiselect input with selected menu items 1`] = ` } .c5 { - border-color: #0969da; + border-color: var(--fgColor-accent,var(--color-accent-fg,#0969da)); border-style: solid; border-width: 1px; border-radius: 3px; @@ -2018,7 +2018,7 @@ exports[`snapshots renders a multiselect input with selected menu items 1`] = ` margin: 0; place-content: center; width: var(--base-size-16,16px); - background-color: #0969da; + background-color: var(--fgColor-accent,var(--color-accent-fg,#0969da)); -webkit-transition: background-color,border-color 80ms cubic-bezier(0.33,1,0.68,1); transition: background-color,border-color 80ms cubic-bezier(0.33,1,0.68,1); } @@ -2028,7 +2028,7 @@ exports[`snapshots renders a multiselect input with selected menu items 1`] = ` height: var(--base-size-16,16px); visibility: visible; content: ""; - background-color: #ffffff; + background-color: var(--fgColor-onEmphasis,var(--color-fg-on-emphasis,#ffffff)); -webkit-transition: visibility 0s linear 0s; transition: visibility 0s linear 0s; -webkit-clip-path: inset(var(--base-size-16,16px) 0 0 0); @@ -2069,7 +2069,7 @@ exports[`snapshots renders a multiselect input with selected menu items 1`] = ` } .c9 { - border-color: #6e7781; + border-color: var(--bgColor-neutral-emphasis,var(--color-neutral-emphasis,#6e7781)); border-style: solid; border-width: 1px; border-radius: 3px; @@ -2079,7 +2079,7 @@ exports[`snapshots renders a multiselect input with selected menu items 1`] = ` margin: 0; place-content: center; width: var(--base-size-16,16px); - background-color: #ffffff; + background-color: var(--bgColor-default,var(--color-canvas-default,#ffffff)); -webkit-transition: background-color,border-color 80ms cubic-bezier(0.32,0,0.67,0) 0ms; transition: background-color,border-color 80ms cubic-bezier(0.32,0,0.67,0) 0ms; } @@ -2089,7 +2089,7 @@ exports[`snapshots renders a multiselect input with selected menu items 1`] = ` height: var(--base-size-16,16px); visibility: hidden; content: ""; - background-color: #ffffff; + background-color: var(--fgColor-onEmphasis,var(--color-fg-on-emphasis,#ffffff)); -webkit-transition: visibility 0s linear 230ms; transition: visibility 0s linear 230ms; -webkit-clip-path: inset(var(--base-size-16,16px) 0 0 0); @@ -2144,7 +2144,7 @@ exports[`snapshots renders a multiselect input with selected menu items 1`] = ` border-radius: 6px; -webkit-transition: background 33.333ms linear; transition: background 33.333ms linear; - color: #1F2328; + color: var(--fgColor-default,var(--color-fg-default,#1F2328)); cursor: pointer; -webkit-appearance: none; -moz-appearance: none; @@ -2166,8 +2166,8 @@ exports[`snapshots renders a multiselect input with selected menu items 1`] = ` .c3[aria-disabled] [data-component="ActionList.Checkbox"], .c3[data-inactive] [data-component="ActionList.Checkbox"] { cursor: not-allowed; - background-color: #656d76; - border-color: #656d76; + background-color: var(--fgColor-muted,var(--color-fg-muted,#656d76)); + border-color: var(--fgColor-muted,var(--color-fg-muted,#656d76)); } .c3 [data-component="ActionList.Item--DividerContainer"] { @@ -2186,7 +2186,7 @@ exports[`snapshots renders a multiselect input with selected menu items 1`] = ` } .c3:not(:first-of-type) { - --divider-color: rgba(208,215,222,0.48); + --divider-color: var(--borderColor-muted,var(--color-action-list-item-inline-divider,rgba(208,215,222,0.48))); } [data-component="ActionList.Divider"] + .c2 { @@ -2222,7 +2222,7 @@ exports[`snapshots renders a multiselect input with selected menu items 1`] = ` border-radius: 6px; -webkit-transition: background 33.333ms linear; transition: background 33.333ms linear; - color: #1F2328; + color: var(--fgColor-default,var(--color-fg-default,#1F2328)); cursor: pointer; -webkit-appearance: none; -moz-appearance: none; @@ -2264,7 +2264,7 @@ exports[`snapshots renders a multiselect input with selected menu items 1`] = ` } .c8:not(:first-of-type) { - --divider-color: rgba(208,215,222,0.48); + --divider-color: var(--borderColor-muted,var(--color-action-list-item-inline-divider,rgba(208,215,222,0.48))); } [data-component="ActionList.Divider"] + .c2 { @@ -2284,21 +2284,21 @@ exports[`snapshots renders a multiselect input with selected menu items 1`] = ` @media (hover:hover) and (pointer:fine) { .c3:hover:not([aria-disabled]):not([data-inactive]) { - background-color: rgba(208,215,222,0.32); - color: #1F2328; - box-shadow: inset 0 0 0 max(1px,0.0625rem) rgba(0,0,0,0); + background-color: var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg,rgba(208,215,222,0.32))); + color: var(--fgColor-default,var(--color-fg-default,#1F2328)); + box-shadow: inset 0 0 0 max(1px,0.0625rem) var(--control-transparent-borderColor-active,var(--color-action-list-item-default-active-border,transparent)); } .c3:focus-visible, .c3 > a:focus-visible { outline: none; border: 2 solid; - box-shadow: 0 0 0 2px #0969da; + box-shadow: 0 0 0 2px var(--bgColor-accent-emphasis,var(--color-accent-emphasis,#0969da)); } .c3:active:not([aria-disabled]):not([data-inactive]) { - background-color: rgba(208,215,222,0.48); - color: #1F2328; + background-color: var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg,rgba(208,215,222,0.48))); + color: var(--fgColor-default,var(--color-fg-default,#1F2328)); } } @@ -2310,21 +2310,21 @@ exports[`snapshots renders a multiselect input with selected menu items 1`] = ` @media (hover:hover) and (pointer:fine) { .c8:hover:not([aria-disabled]):not([data-inactive]) { - background-color: rgba(208,215,222,0.32); - color: #1F2328; - box-shadow: inset 0 0 0 max(1px,0.0625rem) rgba(0,0,0,0); + background-color: var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg,rgba(208,215,222,0.32))); + color: var(--fgColor-default,var(--color-fg-default,#1F2328)); + box-shadow: inset 0 0 0 max(1px,0.0625rem) var(--control-transparent-borderColor-active,var(--color-action-list-item-default-active-border,transparent)); } .c8:focus-visible, .c8 > a:focus-visible { outline: none; border: 2 solid; - box-shadow: 0 0 0 2px #0969da; + box-shadow: 0 0 0 2px var(--bgColor-accent-emphasis,var(--color-accent-emphasis,#0969da)); } .c8:active:not([aria-disabled]):not([data-inactive]) { - background-color: rgba(208,215,222,0.48); - color: #1F2328; + background-color: var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg,rgba(208,215,222,0.48))); + color: var(--fgColor-default,var(--color-fg-default,#1F2328)); } } @@ -2669,13 +2669,13 @@ exports[`snapshots renders a single select input 1`] = ` .c0 { font-size: 14px; line-height: 20px; - color: #1F2328; + color: var(--fgColor-default,var(--color-fg-default,#1F2328)); vertical-align: middle; - background-color: #ffffff; - border: 1px solid var(--control-borderColor-rest,#d0d7de); + background-color: var(--bgColor-default,var(--color-canvas-default,#ffffff)); + border: 1px solid var(--control-borderColor-rest,var(--borderColor-default,var(--color-border-default,#d0d7de))); border-radius: 6px; outline: none; - box-shadow: inset 0 1px 0 rgba(208,215,222,0.2); + box-shadow: var(--shadow-inset,var(--color-primer-shadow-inset,inset 0 1px 0 rgba(208,215,222,0.2))); display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; @@ -2698,24 +2698,24 @@ exports[`snapshots renders a single select input 1`] = ` } .c0::-webkit-input-placeholder { - color: #6e7781; + color: var(--fgColor-muted,var(--color-fg-subtle,#6e7781)); } .c0::-moz-placeholder { - color: #6e7781; + color: var(--fgColor-muted,var(--color-fg-subtle,#6e7781)); } .c0:-ms-input-placeholder { - color: #6e7781; + color: var(--fgColor-muted,var(--color-fg-subtle,#6e7781)); } .c0::placeholder { - color: #6e7781; + color: var(--fgColor-muted,var(--color-fg-subtle,#6e7781)); } .c0:focus-within { - border-color: #0969da; - outline: 2px solid #0969da; + border-color: var(--fgColor-accent,var(--color-accent-fg,#0969da)); + outline: 2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da)); outline-offset: -1px; } @@ -2739,7 +2739,7 @@ exports[`snapshots renders a single select input 1`] = ` -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; - color: #656d76; + color: var(--fgColor-muted,var(--color-fg-muted,#656d76)); -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; @@ -2887,7 +2887,7 @@ exports[`snapshots renders a single select input 1`] = ` border-radius: 6px; -webkit-transition: background 33.333ms linear; transition: background 33.333ms linear; - color: #1F2328; + color: var(--fgColor-default,var(--color-fg-default,#1F2328)); cursor: pointer; -webkit-appearance: none; -moz-appearance: none; @@ -2929,7 +2929,7 @@ exports[`snapshots renders a single select input 1`] = ` } .c3:not(:first-of-type) { - --divider-color: rgba(208,215,222,0.48); + --divider-color: var(--borderColor-muted,var(--color-action-list-item-inline-divider,rgba(208,215,222,0.48))); } [data-component="ActionList.Divider"] + .c2 { @@ -2949,21 +2949,21 @@ exports[`snapshots renders a single select input 1`] = ` @media (hover:hover) and (pointer:fine) { .c3:hover:not([aria-disabled]):not([data-inactive]) { - background-color: rgba(208,215,222,0.32); - color: #1F2328; - box-shadow: inset 0 0 0 max(1px,0.0625rem) rgba(0,0,0,0); + background-color: var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg,rgba(208,215,222,0.32))); + color: var(--fgColor-default,var(--color-fg-default,#1F2328)); + box-shadow: inset 0 0 0 max(1px,0.0625rem) var(--control-transparent-borderColor-active,var(--color-action-list-item-default-active-border,transparent)); } .c3:focus-visible, .c3 > a:focus-visible { outline: none; border: 2 solid; - box-shadow: 0 0 0 2px #0969da; + box-shadow: 0 0 0 2px var(--bgColor-accent-emphasis,var(--color-accent-emphasis,#0969da)); } .c3:active:not([aria-disabled]):not([data-inactive]) { - background-color: rgba(208,215,222,0.48); - color: #1F2328; + background-color: var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg,rgba(208,215,222,0.48))); + color: var(--fgColor-default,var(--color-fg-default,#1F2328)); } } @@ -3340,7 +3340,7 @@ exports[`snapshots renders with a custom text input component 1`] = ` border-radius: 6px; -webkit-transition: background 33.333ms linear; transition: background 33.333ms linear; - color: #1F2328; + color: var(--fgColor-default,var(--color-fg-default,#1F2328)); cursor: pointer; -webkit-appearance: none; -moz-appearance: none; @@ -3382,7 +3382,7 @@ exports[`snapshots renders with a custom text input component 1`] = ` } .c3:not(:first-of-type) { - --divider-color: rgba(208,215,222,0.48); + --divider-color: var(--borderColor-muted,var(--color-action-list-item-inline-divider,rgba(208,215,222,0.48))); } [data-component="ActionList.Divider"] + .c2 { @@ -3402,21 +3402,21 @@ exports[`snapshots renders with a custom text input component 1`] = ` @media (hover:hover) and (pointer:fine) { .c3:hover:not([aria-disabled]):not([data-inactive]) { - background-color: rgba(208,215,222,0.32); - color: #1F2328; - box-shadow: inset 0 0 0 max(1px,0.0625rem) rgba(0,0,0,0); + background-color: var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg,rgba(208,215,222,0.32))); + color: var(--fgColor-default,var(--color-fg-default,#1F2328)); + box-shadow: inset 0 0 0 max(1px,0.0625rem) var(--control-transparent-borderColor-active,var(--color-action-list-item-default-active-border,transparent)); } .c3:focus-visible, .c3 > a:focus-visible { outline: none; border: 2 solid; - box-shadow: 0 0 0 2px #0969da; + box-shadow: 0 0 0 2px var(--bgColor-accent-emphasis,var(--color-accent-emphasis,#0969da)); } .c3:active:not([aria-disabled]):not([data-inactive]) { - background-color: rgba(208,215,222,0.48); - color: #1F2328; + background-color: var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg,rgba(208,215,222,0.48))); + color: var(--fgColor-default,var(--color-fg-default,#1F2328)); } } @@ -3697,13 +3697,13 @@ exports[`snapshots renders with an input value 1`] = ` .c0 { font-size: 14px; line-height: 20px; - color: #1F2328; + color: var(--fgColor-default,var(--color-fg-default,#1F2328)); vertical-align: middle; - background-color: #ffffff; - border: 1px solid var(--control-borderColor-rest,#d0d7de); + background-color: var(--bgColor-default,var(--color-canvas-default,#ffffff)); + border: 1px solid var(--control-borderColor-rest,var(--borderColor-default,var(--color-border-default,#d0d7de))); border-radius: 6px; outline: none; - box-shadow: inset 0 1px 0 rgba(208,215,222,0.2); + box-shadow: var(--shadow-inset,var(--color-primer-shadow-inset,inset 0 1px 0 rgba(208,215,222,0.2))); display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; @@ -3726,24 +3726,24 @@ exports[`snapshots renders with an input value 1`] = ` } .c0::-webkit-input-placeholder { - color: #6e7781; + color: var(--fgColor-muted,var(--color-fg-subtle,#6e7781)); } .c0::-moz-placeholder { - color: #6e7781; + color: var(--fgColor-muted,var(--color-fg-subtle,#6e7781)); } .c0:-ms-input-placeholder { - color: #6e7781; + color: var(--fgColor-muted,var(--color-fg-subtle,#6e7781)); } .c0::placeholder { - color: #6e7781; + color: var(--fgColor-muted,var(--color-fg-subtle,#6e7781)); } .c0:focus-within { - border-color: #0969da; - outline: 2px solid #0969da; + border-color: var(--fgColor-accent,var(--color-accent-fg,#0969da)); + outline: 2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da)); outline-offset: -1px; } @@ -3767,7 +3767,7 @@ exports[`snapshots renders with an input value 1`] = ` -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; - color: #656d76; + color: var(--fgColor-muted,var(--color-fg-muted,#656d76)); -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; diff --git a/src/__tests__/__snapshots__/Avatar.test.tsx.snap b/src/__tests__/__snapshots__/Avatar.test.tsx.snap index b2e0a81ff11..c3ab6eb64fa 100644 --- a/src/__tests__/__snapshots__/Avatar.test.tsx.snap +++ b/src/__tests__/__snapshots__/Avatar.test.tsx.snap @@ -7,7 +7,7 @@ exports[`Avatar renders consistently 1`] = ` line-height: 1; vertical-align: middle; border-radius: 50%; - box-shadow: 0 0 0 1px rgba(31,35,40,0.15); + box-shadow: 0 0 0 1px var(--avatar-borderColor,var(--color-avatar-border,rgba(31,35,40,0.15))); height: var(--avatar-size); width: var(--avatar-size); --avatar-size: 20px; diff --git a/src/__tests__/__snapshots__/AvatarStack.test.tsx.snap b/src/__tests__/__snapshots__/AvatarStack.test.tsx.snap index 8db11d1caf6..e220661e680 100644 --- a/src/__tests__/__snapshots__/AvatarStack.test.tsx.snap +++ b/src/__tests__/__snapshots__/AvatarStack.test.tsx.snap @@ -30,7 +30,7 @@ exports[`Avatar renders consistently 1`] = ` flex-shrink: 0; height: var(--avatar-stack-size); width: var(--avatar-stack-size); - box-shadow: 0 0 0 var(--avatar-border-width) #ffffff; + box-shadow: 0 0 0 var(--avatar-border-width) var(--bgColor-default,var(--color-canvas-default,#ffffff)); position: relative; overflow: hidden; } @@ -201,7 +201,7 @@ exports[`Avatar respects alignRight props 1`] = ` flex-shrink: 0; height: var(--avatar-stack-size); width: var(--avatar-stack-size); - box-shadow: 0 0 0 var(--avatar-border-width) #ffffff; + box-shadow: 0 0 0 var(--avatar-border-width) var(--bgColor-default,var(--color-canvas-default,#ffffff)); position: relative; overflow: hidden; } diff --git a/src/__tests__/__snapshots__/Caret.test.tsx.snap b/src/__tests__/__snapshots__/Caret.test.tsx.snap index c7af9d5eddb..c0670947ab9 100644 --- a/src/__tests__/__snapshots__/Caret.test.tsx.snap +++ b/src/__tests__/__snapshots__/Caret.test.tsx.snap @@ -20,16 +20,16 @@ exports[`Caret renders cardinal directions 1`] = ` > @@ -56,16 +56,16 @@ exports[`Caret renders cardinal directions 2`] = ` > @@ -92,16 +92,16 @@ exports[`Caret renders cardinal directions 3`] = ` > @@ -128,16 +128,16 @@ exports[`Caret renders cardinal directions 4`] = ` > @@ -164,16 +164,16 @@ exports[`Caret renders cardinal directions 5`] = ` > @@ -200,16 +200,16 @@ exports[`Caret renders cardinal directions 6`] = ` > @@ -236,16 +236,16 @@ exports[`Caret renders cardinal directions 7`] = ` > @@ -272,16 +272,16 @@ exports[`Caret renders cardinal directions 8`] = ` > @@ -308,16 +308,16 @@ exports[`Caret renders cardinal directions 9`] = ` > @@ -344,16 +344,16 @@ exports[`Caret renders cardinal directions 10`] = ` > @@ -380,16 +380,16 @@ exports[`Caret renders cardinal directions 11`] = ` > @@ -416,16 +416,16 @@ exports[`Caret renders cardinal directions 12`] = ` > diff --git a/src/__tests__/__snapshots__/Checkbox.test.tsx.snap b/src/__tests__/__snapshots__/Checkbox.test.tsx.snap index 95b7436368b..9d3b1ae45cc 100644 --- a/src/__tests__/__snapshots__/Checkbox.test.tsx.snap +++ b/src/__tests__/__snapshots__/Checkbox.test.tsx.snap @@ -5,7 +5,7 @@ exports[`Checkbox renders consistently 1`] = ` -webkit-appearance: none; -moz-appearance: none; appearance: none; - border-color: #6e7781; + border-color: var(--bgColor-neutral-emphasis,var(--color-neutral-emphasis,#6e7781)); border-style: solid; border-width: 1px; cursor: pointer; @@ -23,7 +23,7 @@ exports[`Checkbox renders consistently 1`] = ` .c0:disabled { background-color: var(--color-input-disabled-bg,rgba(175,184,193,0.2)); - border-color: #d0d7de; + border-color: var(--borderColor-default,var(--color-border-default,#d0d7de)); } .c0::before { @@ -31,7 +31,7 @@ exports[`Checkbox renders consistently 1`] = ` height: var(--base-size-16,16px); visibility: hidden; content: ''; - background-color: #ffffff; + background-color: var(--fgColor-onEmphasis,var(--color-fg-on-emphasis,#ffffff)); -webkit-transition: visibility 0s linear 230ms; transition: visibility 0s linear 230ms; -webkit-clip-path: inset(var(--base-size-16,16px) 0 0 0); @@ -50,8 +50,8 @@ exports[`Checkbox renders consistently 1`] = ` .c0:checked, .c0:indeterminate { - background: #0969da; - border-color: #0969da; + background: var(--fgColor-accent,var(--color-accent-fg,#0969da)); + border-color: var(--fgColor-accent,var(--color-accent-fg,#0969da)); } .c0:checked::before, @@ -73,17 +73,17 @@ exports[`Checkbox renders consistently 1`] = ` .c0:checked:disabled { cursor: not-allowed; - background-color: #656d76; - border-color: #656d76; + background-color: var(--fgColor-muted,var(--color-fg-muted,#656d76)); + border-color: var(--fgColor-muted,var(--color-fg-muted,#656d76)); opacity: 1; } .c0:checked:disabled::before { - background-color: #ffffff; + background-color: var(--fgColor-onEmphasis,var(--color-fg-on-emphasis,#ffffff)); } .c0:indeterminate { - background: #0969da; + background: var(--fgColor-accent,var(--color-accent-fg,#0969da)); } .c0:indeterminate::before { @@ -94,7 +94,7 @@ exports[`Checkbox renders consistently 1`] = ` .c0:focus:not(:disabled) { box-shadow: none; - outline: 2px solid #0969da; + outline: 2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da)); outline-offset: 2px; } @@ -104,7 +104,7 @@ exports[`Checkbox renders consistently 1`] = ` .c0:focus-visible:not(:disabled) { box-shadow: none; - outline: 2px solid #0969da; + outline: 2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da)); outline-offset: 2px; } diff --git a/src/__tests__/__snapshots__/CheckboxGroup.test.tsx.snap b/src/__tests__/__snapshots__/CheckboxGroup.test.tsx.snap index a24e2fcdabb..0db7301e75c 100644 --- a/src/__tests__/__snapshots__/CheckboxGroup.test.tsx.snap +++ b/src/__tests__/__snapshots__/CheckboxGroup.test.tsx.snap @@ -44,7 +44,7 @@ exports[`CheckboxGroup renders consistently 1`] = ` font-weight: 600; font-size: 14px; display: block; - color: #1F2328; + color: var(--fgColor-default,var(--color-fg-default,#1F2328)); cursor: pointer; -webkit-align-self: flex-start; -ms-flex-item-align: start; @@ -72,7 +72,7 @@ exports[`CheckboxGroup renders consistently 1`] = ` -webkit-appearance: none; -moz-appearance: none; appearance: none; - border-color: #6e7781; + border-color: var(--bgColor-neutral-emphasis,var(--color-neutral-emphasis,#6e7781)); border-style: solid; border-width: 1px; cursor: pointer; @@ -90,7 +90,7 @@ exports[`CheckboxGroup renders consistently 1`] = ` .c6:disabled { background-color: var(--color-input-disabled-bg,rgba(175,184,193,0.2)); - border-color: #d0d7de; + border-color: var(--borderColor-default,var(--color-border-default,#d0d7de)); } .c6::before { @@ -98,7 +98,7 @@ exports[`CheckboxGroup renders consistently 1`] = ` height: var(--base-size-16,16px); visibility: hidden; content: ''; - background-color: #ffffff; + background-color: var(--fgColor-onEmphasis,var(--color-fg-on-emphasis,#ffffff)); -webkit-transition: visibility 0s linear 230ms; transition: visibility 0s linear 230ms; -webkit-clip-path: inset(var(--base-size-16,16px) 0 0 0); @@ -117,8 +117,8 @@ exports[`CheckboxGroup renders consistently 1`] = ` .c6:checked, .c6:indeterminate { - background: #0969da; - border-color: #0969da; + background: var(--fgColor-accent,var(--color-accent-fg,#0969da)); + border-color: var(--fgColor-accent,var(--color-accent-fg,#0969da)); } .c6:checked::before, @@ -140,17 +140,17 @@ exports[`CheckboxGroup renders consistently 1`] = ` .c6:checked:disabled { cursor: not-allowed; - background-color: #656d76; - border-color: #656d76; + background-color: var(--fgColor-muted,var(--color-fg-muted,#656d76)); + border-color: var(--fgColor-muted,var(--color-fg-muted,#656d76)); opacity: 1; } .c6:checked:disabled::before { - background-color: #ffffff; + background-color: var(--fgColor-onEmphasis,var(--color-fg-on-emphasis,#ffffff)); } .c6:indeterminate { - background: #0969da; + background: var(--fgColor-accent,var(--color-accent-fg,#0969da)); } .c6:indeterminate::before { @@ -161,7 +161,7 @@ exports[`CheckboxGroup renders consistently 1`] = ` .c6:focus:not(:disabled) { box-shadow: none; - outline: 2px solid #0969da; + outline: 2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da)); outline-offset: 2px; } @@ -171,7 +171,7 @@ exports[`CheckboxGroup renders consistently 1`] = ` .c6:focus-visible:not(:disabled) { box-shadow: none; - outline: 2px solid #0969da; + outline: 2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da)); outline-offset: 2px; } diff --git a/src/__tests__/__snapshots__/CheckboxOrRadioGroup.test.tsx.snap b/src/__tests__/__snapshots__/CheckboxOrRadioGroup.test.tsx.snap index 625b1dfd993..87c932814c3 100644 --- a/src/__tests__/__snapshots__/CheckboxOrRadioGroup.test.tsx.snap +++ b/src/__tests__/__snapshots__/CheckboxOrRadioGroup.test.tsx.snap @@ -44,7 +44,7 @@ exports[`CheckboxOrRadioGroup renders consistently 1`] = ` font-weight: 600; font-size: 14px; display: block; - color: #1F2328; + color: var(--fgColor-default,var(--color-fg-default,#1F2328)); cursor: pointer; -webkit-align-self: flex-start; -ms-flex-item-align: start; @@ -72,7 +72,7 @@ exports[`CheckboxOrRadioGroup renders consistently 1`] = ` -webkit-appearance: none; -moz-appearance: none; appearance: none; - border-color: #6e7781; + border-color: var(--bgColor-neutral-emphasis,var(--color-neutral-emphasis,#6e7781)); border-style: solid; border-width: 1px; cursor: pointer; @@ -90,22 +90,22 @@ exports[`CheckboxOrRadioGroup renders consistently 1`] = ` .c6:disabled { background-color: var(--color-input-disabled-bg,rgba(175,184,193,0.2)); - border-color: #d0d7de; + border-color: var(--borderColor-default,var(--color-border-default,#d0d7de)); } .c6:checked { - border-color: #0969da; + border-color: var(--fgColor-accent,var(--color-accent-fg,#0969da)); border-width: var(--base-size-4,4px); } .c6:checked:disabled { cursor: not-allowed; - border-color: #656d76; + border-color: var(--fgColor-muted,var(--color-fg-muted,#656d76)); } .c6:focus:not(:disabled) { box-shadow: none; - outline: 2px solid #0969da; + outline: 2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da)); outline-offset: 2px; } @@ -115,7 +115,7 @@ exports[`CheckboxOrRadioGroup renders consistently 1`] = ` .c6:focus-visible:not(:disabled) { box-shadow: none; - outline: 2px solid #0969da; + outline: 2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da)); outline-offset: 2px; } diff --git a/src/__tests__/__snapshots__/CircleBadge.test.tsx.snap b/src/__tests__/__snapshots__/CircleBadge.test.tsx.snap index faadaa00060..dff05781dd5 100644 --- a/src/__tests__/__snapshots__/CircleBadge.test.tsx.snap +++ b/src/__tests__/__snapshots__/CircleBadge.test.tsx.snap @@ -45,9 +45,9 @@ exports[`CircleBadge renders consistently 1`] = ` -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; - background-color: #ffffff; + background-color: var(--bgColor-default,var(--color-canvas-default,#ffffff)); border-radius: 50%; - box-shadow: 0 3px 6px rgba(140,149,159,0.15); + box-shadow: var(--shadow-resting-medium,var(--color-shadow-medium,0 3px 6px rgba(140,149,159,0.15))); width: 96px; height: 96px; } @@ -76,9 +76,9 @@ exports[`CircleBadge respects the inline prop 1`] = ` -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; - background-color: #ffffff; + background-color: var(--bgColor-default,var(--color-canvas-default,#ffffff)); border-radius: 50%; - box-shadow: 0 3px 6px rgba(140,149,159,0.15); + box-shadow: var(--shadow-resting-medium,var(--color-shadow-medium,0 3px 6px rgba(140,149,159,0.15))); width: 96px; height: 96px; } @@ -102,9 +102,9 @@ exports[`CircleBadge respects the variant prop 1`] = ` -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; - background-color: #ffffff; + background-color: var(--bgColor-default,var(--color-canvas-default,#ffffff)); border-radius: 50%; - box-shadow: 0 3px 6px rgba(140,149,159,0.15); + box-shadow: var(--shadow-resting-medium,var(--color-shadow-medium,0 3px 6px rgba(140,149,159,0.15))); width: 128px; height: 128px; } @@ -128,9 +128,9 @@ exports[`CircleBadge uses the size prop to override the variant prop 1`] = ` -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; - background-color: #ffffff; + background-color: var(--bgColor-default,var(--color-canvas-default,#ffffff)); border-radius: 50%; - box-shadow: 0 3px 6px rgba(140,149,159,0.15); + box-shadow: var(--shadow-resting-medium,var(--color-shadow-medium,0 3px 6px rgba(140,149,159,0.15))); width: 20px; height: 20px; } diff --git a/src/__tests__/__snapshots__/CircleOcticon.test.tsx.snap b/src/__tests__/__snapshots__/CircleOcticon.test.tsx.snap index b71132c736d..028b8c7a247 100644 --- a/src/__tests__/__snapshots__/CircleOcticon.test.tsx.snap +++ b/src/__tests__/__snapshots__/CircleOcticon.test.tsx.snap @@ -8,7 +8,7 @@ exports[`CircleOcticon renders consistently 1`] = ` border-width: 0; border-radius: 50%; border-style: solid; - border-color: #d0d7de; + border-color: var(--borderColor-default,var(--color-border-default,#d0d7de)); } .c1 { diff --git a/src/__tests__/__snapshots__/Dialog.test.tsx.snap b/src/__tests__/__snapshots__/Dialog.test.tsx.snap index f3aaf3ab027..cc062963d90 100644 --- a/src/__tests__/__snapshots__/Dialog.test.tsx.snap +++ b/src/__tests__/__snapshots__/Dialog.test.tsx.snap @@ -3,19 +3,19 @@ exports[`Dialog Dialog.Header renders consistently 1`] = ` .c0 { padding: 16px; - background-color: #f6f8fa; + background-color: var(--bgColor-muted,var(--color-canvas-subtle,#f6f8fa)); } .c2 { font-size: 14px; font-weight: 600; font-family: sans-serif; - color: #1F2328; + color: var(--fgColor-default,var(--color-fg-default,#1F2328)); } .c1 { border-radius: 6px 6px 0px 0px; - border-bottom: 1px solid #d0d7de; + border-bottom: 1px solid var(--borderColor-default,var(--color-border-default,#d0d7de)); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; @@ -54,7 +54,7 @@ exports[`Dialog renders consistently 1`] = ` content: ' '; background: transparent; z-index: 99; - background: rgba(31,35,40,0.5); + background: var(--overlay-backdrop-bgColor,var(--color-primer-fg-canvas-backdrop,rgba(31,35,40,0.5))); } @media (forced-colors:active) { @@ -74,7 +74,7 @@ exports[`Dialog renders consistently 1`] = ` />, .c2 { padding: 16px; - background-color: #f6f8fa; + background-color: var(--bgColor-muted,var(--color-canvas-subtle,#f6f8fa)); } .c5 { @@ -121,14 +121,14 @@ exports[`Dialog renders consistently 1`] = ` transition: 80ms cubic-bezier(0.65,0,0.35,1); -webkit-transition-property: color,fill,background-color,border-color; transition-property: color,fill,background-color,border-color; - color: #24292f; + color: var(--button-default-fgColor-rest,var(--color-btn-text,#24292f)); background-color: transparent; box-shadow: none; } .c1:focus:not(:disabled) { box-shadow: none; - outline: 2px solid #0969da; + outline: 2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da)); outline-offset: -2px; } @@ -138,7 +138,7 @@ exports[`Dialog renders consistently 1`] = ` .c1:focus-visible:not(:disabled) { box-shadow: none; - outline: 2px solid #0969da; + outline: 2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da)); outline-offset: -2px; } @@ -171,7 +171,7 @@ exports[`Dialog renders consistently 1`] = ` .c1:disabled { cursor: not-allowed; box-shadow: none; - color: #8c959f; + color: var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f)); } .c1:disabled [data-component=ButtonCounter], @@ -236,9 +236,9 @@ exports[`Dialog renders consistently 1`] = ` } .c1[data-inactive]:not([disabled]) { - background-color: var(--button-inactive-bgColor,#eaeef2); - border-color: var(--button-inactive-bgColor,#eaeef2); - color: var(--button-inactive-fgColor,#57606a); + background-color: var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2))); + border-color: var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2))); + color: var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a))); } .c1[data-inactive]:not([disabled]):focus-visible { @@ -247,7 +247,7 @@ exports[`Dialog renders consistently 1`] = ` .c1 [data-component="leadingVisual"] { grid-area: leadingVisual; - color: #656d76; + color: var(--fgColor-muted,var(--color-fg-muted,#656d76)); } .c1 [data-component="text"] { @@ -262,7 +262,7 @@ exports[`Dialog renders consistently 1`] = ` .c1 [data-component="trailingAction"] { margin-right: -4px; - color: #656d76; + color: var(--fgColor-muted,var(--color-fg-muted,#656d76)); } .c1 [data-component="buttonContent"] { @@ -286,34 +286,34 @@ exports[`Dialog renders consistently 1`] = ` } .c1:hover:not([disabled]) { - background-color: rgba(208,215,222,0.32); + background-color: var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg,rgba(208,215,222,0.32))); } .c1:active:not([disabled]) { - background-color: rgba(208,215,222,0.48); + background-color: var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg,rgba(208,215,222,0.48))); } .c1[aria-expanded=true] { - background-color: rgba(208,215,222,0.24); + background-color: var(--control-transparent-bgColor-selected,var(--color-action-list-item-default-selected-bg,rgba(208,215,222,0.24))); } .c1[data-component="IconButton"][data-no-visuals] { - color: #656d76; + color: var(--fgColor-muted,var(--color-fg-muted,#656d76)); } .c1[data-no-visuals] { - color: #0969da; + color: var(--fgColor-accent,var(--color-accent-fg,#0969da)); position: absolute; top: 8px; right: 16px; } .c1:has([data-component="ButtonCounter"]) { - color: #24292f; + color: var(--button-default-fgColor-rest,var(--color-btn-text,#24292f)); } .c1:disabled[data-no-visuals] { - color: #8c959f; + color: var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f)); } .c1:disabled[data-no-visuals] [data-component=ButtonCounter] { @@ -324,7 +324,7 @@ exports[`Dialog renders consistently 1`] = ` font-size: 14px; font-weight: 600; font-family: sans-serif; - color: #1F2328; + color: var(--fgColor-default,var(--color-fg-default,#1F2328)); } .c6 { @@ -332,7 +332,7 @@ exports[`Dialog renders consistently 1`] = ` } .c0 { - box-shadow: 0 8px 24px rgba(140,149,159,0.2); + box-shadow: var(--shadow-floating-large,var(--color-shadow-large,0 8px 24px rgba(140,149,159,0.2))); border-radius: 6px; position: fixed; top: 0; @@ -343,14 +343,14 @@ exports[`Dialog renders consistently 1`] = ` max-height: 80vh; z-index: 999; margin: 10vh auto; - background-color: #ffffff; + background-color: var(--bgColor-default,var(--color-canvas-default,#ffffff)); width: 440px; outline: none; } .c3 { border-radius: 6px 6px 0px 0px; - border-bottom: 1px solid #d0d7de; + border-bottom: 1px solid var(--borderColor-default,var(--color-border-default,#d0d7de)); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; diff --git a/src/__tests__/__snapshots__/Header.test.tsx.snap b/src/__tests__/__snapshots__/Header.test.tsx.snap index 6b9d2f71c46..05c638ad8a9 100644 --- a/src/__tests__/__snapshots__/Header.test.tsx.snap +++ b/src/__tests__/__snapshots__/Header.test.tsx.snap @@ -27,7 +27,7 @@ exports[`Header Header.Item renders consistently 1`] = ` exports[`Header Header.Link renders consistently 1`] = ` .c0 { font-weight: 600; - color: #ffffff; + color: var(--header-fgColor-logo,var(--color-header-logo,#ffffff)); white-space: nowrap; cursor: pointer; -webkit-text-decoration: none; @@ -44,7 +44,7 @@ exports[`Header Header.Link renders consistently 1`] = ` .c0:hover, .c0:focus { - color: rgba(255,255,255,0.7); + color: var(--header-fgColor-default,var(--color-header-text,rgba(255,255,255,0.7))); } @@ -55,10 +55,10 @@ exports[`PointerBox applies the background color via sx prop 1`] = ` .c0 { border-width: 1px; border-style: solid; - border-color: #d0d7de; + border-color: var(--borderColor-default,var(--color-border-default,#d0d7de)); border-radius: 6px; - --custom-bg: #cf222e; - background-image: linear-gradient(var(--custom-bg),var(--custom-bg)),linear-gradient(#ffffff,#ffffff); + --custom-bg: var(--borderColor-danger-emphasis,var(--color-danger-emphasis,#cf222e)); + background-image: linear-gradient(var(--custom-bg),var(--custom-bg)),linear-gradient(var(--bgColor-default,var(--color-canvas-default,#ffffff)),var(--bgColor-default,var(--color-canvas-default,#ffffff))); position: relative; } @@ -84,16 +84,16 @@ exports[`PointerBox applies the background color via sx prop 1`] = ` > @@ -105,7 +105,7 @@ exports[`PointerBox applies the border color via "borderColor" prop for backward .c0 { border-width: 1px; border-style: solid; - border-color: #cf222e; + border-color: var(--borderColor-danger-emphasis,var(--color-danger-emphasis,#cf222e)); border-radius: 6px; position: relative; } @@ -132,16 +132,16 @@ exports[`PointerBox applies the border color via "borderColor" prop for backward > @@ -153,9 +153,9 @@ exports[`PointerBox applies the border color via sx prop 1`] = ` .c0 { border-width: 1px; border-style: solid; - border-color: #d0d7de; + border-color: var(--borderColor-default,var(--color-border-default,#d0d7de)); border-radius: 6px; - border-color: #cf222e; + border-color: var(--borderColor-danger-emphasis,var(--color-danger-emphasis,#cf222e)); position: relative; } @@ -181,16 +181,16 @@ exports[`PointerBox applies the border color via sx prop 1`] = ` > @@ -202,7 +202,7 @@ exports[`PointerBox renders a in with relative positioning 1`] = ` .c0 { border-width: 1px; border-style: solid; - border-color: #d0d7de; + border-color: var(--borderColor-default,var(--color-border-default,#d0d7de)); border-radius: 6px; position: relative; } @@ -229,16 +229,16 @@ exports[`PointerBox renders a in with relative positioning 1`] = ` > @@ -250,7 +250,7 @@ exports[`PointerBox renders consistently 1`] = ` .c0 { border-width: 1px; border-style: solid; - border-color: #d0d7de; + border-color: var(--borderColor-default,var(--color-border-default,#d0d7de)); border-radius: 6px; position: relative; } @@ -277,16 +277,16 @@ exports[`PointerBox renders consistently 1`] = ` > diff --git a/src/__tests__/__snapshots__/Popover.test.tsx.snap b/src/__tests__/__snapshots__/Popover.test.tsx.snap index c524d5caae9..8890bf164b0 100644 --- a/src/__tests__/__snapshots__/Popover.test.tsx.snap +++ b/src/__tests__/__snapshots__/Popover.test.tsx.snap @@ -8,14 +8,14 @@ exports[`Popover Popover.Content renders consistently 1`] = ` } .c3 { - border: 1px solid #d0d7de; + border: 1px solid var(--borderColor-default,var(--color-border-default,#d0d7de)); border-radius: 6px; position: relative; width: 232px; margin-right: auto; margin-left: auto; padding: 24px; - background-color: #ffffff; + background-color: var(--overlay-bgColor,var(--color-canvas-overlay,#ffffff)); } .c3::before, @@ -30,14 +30,14 @@ exports[`Popover Popover.Content renders consistently 1`] = ` top: -16px; margin-left: -9px; border: 8px solid transparent; - border-bottom-color: #d0d7de; + border-bottom-color: var(--borderColor-default,var(--color-border-default,#d0d7de)); } .c3::after { top: -14px; margin-left: -8px; border: 7px solid transparent; - border-bottom-color: #ffffff; + border-bottom-color: var(--overlay-bgColor,var(--color-canvas-overlay,#ffffff)); } .c0.caret-pos--bottom .c2::before, @@ -54,14 +54,14 @@ exports[`Popover Popover.Content renders consistently 1`] = ` .c0.caret-pos--bottom-right .c3::before, .c0.caret-pos--bottom-left .c3::before { bottom: -16px; - border-top-color: #d0d7de; + border-top-color: var(--borderColor-default,var(--color-border-default,#d0d7de)); } .c0.caret-pos--bottom .c2::after, .c0.caret-pos--bottom-right .c3::after, .c0.caret-pos--bottom-left .c3::after { bottom: -14px; - border-top-color: #ffffff; + border-top-color: var(--overlay-bgColor,var(--color-canvas-overlay,#ffffff)); } .c0.caret-pos--top-right .c2, @@ -147,28 +147,28 @@ exports[`Popover Popover.Content renders consistently 1`] = ` .c0.caret-pos--right-top .c3::before, .c0.caret-pos--right-bottom .c3::before { right: -16px; - border-left-color: #d0d7de; + border-left-color: var(--borderColor-default,var(--color-border-default,#d0d7de)); } .c0.caret-pos--right .c2::after, .c0.caret-pos--right-top .c3::after, .c0.caret-pos--right-bottom .c3::after { right: -14px; - border-left-color: #ffffff; + border-left-color: var(--overlay-bgColor,var(--color-canvas-overlay,#ffffff)); } .c0.caret-pos--left .c2::before, .c0.caret-pos--left-top .c3::before, .c0.caret-pos--left-bottom .c3::before { left: -16px; - border-right-color: #d0d7de; + border-right-color: var(--borderColor-default,var(--color-border-default,#d0d7de)); } .c0.caret-pos--left .c2::after, .c0.caret-pos--left-top .c3::after, .c0.caret-pos--left-bottom .c3::after { left: -14px; - border-right-color: #ffffff; + border-right-color: var(--overlay-bgColor,var(--color-canvas-overlay,#ffffff)); } .c0.caret-pos--right-top .c2::before, @@ -215,14 +215,14 @@ exports[`Popover renders consistently 1`] = ` } .c3 { - border: 1px solid #d0d7de; + border: 1px solid var(--borderColor-default,var(--color-border-default,#d0d7de)); border-radius: 6px; position: relative; width: 232px; margin-right: auto; margin-left: auto; padding: 24px; - background-color: #ffffff; + background-color: var(--overlay-bgColor,var(--color-canvas-overlay,#ffffff)); } .c3::before, @@ -237,14 +237,14 @@ exports[`Popover renders consistently 1`] = ` top: -16px; margin-left: -9px; border: 8px solid transparent; - border-bottom-color: #d0d7de; + border-bottom-color: var(--borderColor-default,var(--color-border-default,#d0d7de)); } .c3::after { top: -14px; margin-left: -8px; border: 7px solid transparent; - border-bottom-color: #ffffff; + border-bottom-color: var(--overlay-bgColor,var(--color-canvas-overlay,#ffffff)); } .c0.caret-pos--bottom .c2::before, @@ -261,14 +261,14 @@ exports[`Popover renders consistently 1`] = ` .c0.caret-pos--bottom-right .c3::before, .c0.caret-pos--bottom-left .c3::before { bottom: -16px; - border-top-color: #d0d7de; + border-top-color: var(--borderColor-default,var(--color-border-default,#d0d7de)); } .c0.caret-pos--bottom .c2::after, .c0.caret-pos--bottom-right .c3::after, .c0.caret-pos--bottom-left .c3::after { bottom: -14px; - border-top-color: #ffffff; + border-top-color: var(--overlay-bgColor,var(--color-canvas-overlay,#ffffff)); } .c0.caret-pos--top-right .c2, @@ -354,28 +354,28 @@ exports[`Popover renders consistently 1`] = ` .c0.caret-pos--right-top .c3::before, .c0.caret-pos--right-bottom .c3::before { right: -16px; - border-left-color: #d0d7de; + border-left-color: var(--borderColor-default,var(--color-border-default,#d0d7de)); } .c0.caret-pos--right .c2::after, .c0.caret-pos--right-top .c3::after, .c0.caret-pos--right-bottom .c3::after { right: -14px; - border-left-color: #ffffff; + border-left-color: var(--overlay-bgColor,var(--color-canvas-overlay,#ffffff)); } .c0.caret-pos--left .c2::before, .c0.caret-pos--left-top .c3::before, .c0.caret-pos--left-bottom .c3::before { left: -16px; - border-right-color: #d0d7de; + border-right-color: var(--borderColor-default,var(--color-border-default,#d0d7de)); } .c0.caret-pos--left .c2::after, .c0.caret-pos--left-top .c3::after, .c0.caret-pos--left-bottom .c3::after { left: -14px; - border-right-color: #ffffff; + border-right-color: var(--overlay-bgColor,var(--color-canvas-overlay,#ffffff)); } .c0.caret-pos--right-top .c2::before, @@ -422,14 +422,14 @@ exports[`Popover renders correctly for a caret position of bottom 1`] = ` } .c3 { - border: 1px solid #d0d7de; + border: 1px solid var(--borderColor-default,var(--color-border-default,#d0d7de)); border-radius: 6px; position: relative; width: 232px; margin-right: auto; margin-left: auto; padding: 24px; - background-color: #ffffff; + background-color: var(--overlay-bgColor,var(--color-canvas-overlay,#ffffff)); } .c3::before, @@ -444,14 +444,14 @@ exports[`Popover renders correctly for a caret position of bottom 1`] = ` top: -16px; margin-left: -9px; border: 8px solid transparent; - border-bottom-color: #d0d7de; + border-bottom-color: var(--borderColor-default,var(--color-border-default,#d0d7de)); } .c3::after { top: -14px; margin-left: -8px; border: 7px solid transparent; - border-bottom-color: #ffffff; + border-bottom-color: var(--overlay-bgColor,var(--color-canvas-overlay,#ffffff)); } .c0.caret-pos--bottom .c2::before, @@ -468,14 +468,14 @@ exports[`Popover renders correctly for a caret position of bottom 1`] = ` .c0.caret-pos--bottom-right .c3::before, .c0.caret-pos--bottom-left .c3::before { bottom: -16px; - border-top-color: #d0d7de; + border-top-color: var(--borderColor-default,var(--color-border-default,#d0d7de)); } .c0.caret-pos--bottom .c2::after, .c0.caret-pos--bottom-right .c3::after, .c0.caret-pos--bottom-left .c3::after { bottom: -14px; - border-top-color: #ffffff; + border-top-color: var(--overlay-bgColor,var(--color-canvas-overlay,#ffffff)); } .c0.caret-pos--top-right .c2, @@ -561,28 +561,28 @@ exports[`Popover renders correctly for a caret position of bottom 1`] = ` .c0.caret-pos--right-top .c3::before, .c0.caret-pos--right-bottom .c3::before { right: -16px; - border-left-color: #d0d7de; + border-left-color: var(--borderColor-default,var(--color-border-default,#d0d7de)); } .c0.caret-pos--right .c2::after, .c0.caret-pos--right-top .c3::after, .c0.caret-pos--right-bottom .c3::after { right: -14px; - border-left-color: #ffffff; + border-left-color: var(--overlay-bgColor,var(--color-canvas-overlay,#ffffff)); } .c0.caret-pos--left .c2::before, .c0.caret-pos--left-top .c3::before, .c0.caret-pos--left-bottom .c3::before { left: -16px; - border-right-color: #d0d7de; + border-right-color: var(--borderColor-default,var(--color-border-default,#d0d7de)); } .c0.caret-pos--left .c2::after, .c0.caret-pos--left-top .c3::after, .c0.caret-pos--left-bottom .c3::after { left: -14px; - border-right-color: #ffffff; + border-right-color: var(--overlay-bgColor,var(--color-canvas-overlay,#ffffff)); } .c0.caret-pos--right-top .c2::before, @@ -629,14 +629,14 @@ exports[`Popover renders correctly for a caret position of bottom-left 1`] = ` } .c3 { - border: 1px solid #d0d7de; + border: 1px solid var(--borderColor-default,var(--color-border-default,#d0d7de)); border-radius: 6px; position: relative; width: 232px; margin-right: auto; margin-left: auto; padding: 24px; - background-color: #ffffff; + background-color: var(--overlay-bgColor,var(--color-canvas-overlay,#ffffff)); } .c3::before, @@ -651,14 +651,14 @@ exports[`Popover renders correctly for a caret position of bottom-left 1`] = ` top: -16px; margin-left: -9px; border: 8px solid transparent; - border-bottom-color: #d0d7de; + border-bottom-color: var(--borderColor-default,var(--color-border-default,#d0d7de)); } .c3::after { top: -14px; margin-left: -8px; border: 7px solid transparent; - border-bottom-color: #ffffff; + border-bottom-color: var(--overlay-bgColor,var(--color-canvas-overlay,#ffffff)); } .c0.caret-pos--bottom .c2::before, @@ -675,14 +675,14 @@ exports[`Popover renders correctly for a caret position of bottom-left 1`] = ` .c0.caret-pos--bottom-right .c3::before, .c0.caret-pos--bottom-left .c3::before { bottom: -16px; - border-top-color: #d0d7de; + border-top-color: var(--borderColor-default,var(--color-border-default,#d0d7de)); } .c0.caret-pos--bottom .c2::after, .c0.caret-pos--bottom-right .c3::after, .c0.caret-pos--bottom-left .c3::after { bottom: -14px; - border-top-color: #ffffff; + border-top-color: var(--overlay-bgColor,var(--color-canvas-overlay,#ffffff)); } .c0.caret-pos--top-right .c2, @@ -768,28 +768,28 @@ exports[`Popover renders correctly for a caret position of bottom-left 1`] = ` .c0.caret-pos--right-top .c3::before, .c0.caret-pos--right-bottom .c3::before { right: -16px; - border-left-color: #d0d7de; + border-left-color: var(--borderColor-default,var(--color-border-default,#d0d7de)); } .c0.caret-pos--right .c2::after, .c0.caret-pos--right-top .c3::after, .c0.caret-pos--right-bottom .c3::after { right: -14px; - border-left-color: #ffffff; + border-left-color: var(--overlay-bgColor,var(--color-canvas-overlay,#ffffff)); } .c0.caret-pos--left .c2::before, .c0.caret-pos--left-top .c3::before, .c0.caret-pos--left-bottom .c3::before { left: -16px; - border-right-color: #d0d7de; + border-right-color: var(--borderColor-default,var(--color-border-default,#d0d7de)); } .c0.caret-pos--left .c2::after, .c0.caret-pos--left-top .c3::after, .c0.caret-pos--left-bottom .c3::after { left: -14px; - border-right-color: #ffffff; + border-right-color: var(--overlay-bgColor,var(--color-canvas-overlay,#ffffff)); } .c0.caret-pos--right-top .c2::before, @@ -836,14 +836,14 @@ exports[`Popover renders correctly for a caret position of bottom-right 1`] = ` } .c3 { - border: 1px solid #d0d7de; + border: 1px solid var(--borderColor-default,var(--color-border-default,#d0d7de)); border-radius: 6px; position: relative; width: 232px; margin-right: auto; margin-left: auto; padding: 24px; - background-color: #ffffff; + background-color: var(--overlay-bgColor,var(--color-canvas-overlay,#ffffff)); } .c3::before, @@ -858,14 +858,14 @@ exports[`Popover renders correctly for a caret position of bottom-right 1`] = ` top: -16px; margin-left: -9px; border: 8px solid transparent; - border-bottom-color: #d0d7de; + border-bottom-color: var(--borderColor-default,var(--color-border-default,#d0d7de)); } .c3::after { top: -14px; margin-left: -8px; border: 7px solid transparent; - border-bottom-color: #ffffff; + border-bottom-color: var(--overlay-bgColor,var(--color-canvas-overlay,#ffffff)); } .c0.caret-pos--bottom .c2::before, @@ -882,14 +882,14 @@ exports[`Popover renders correctly for a caret position of bottom-right 1`] = ` .c0.caret-pos--bottom-right .c3::before, .c0.caret-pos--bottom-left .c3::before { bottom: -16px; - border-top-color: #d0d7de; + border-top-color: var(--borderColor-default,var(--color-border-default,#d0d7de)); } .c0.caret-pos--bottom .c2::after, .c0.caret-pos--bottom-right .c3::after, .c0.caret-pos--bottom-left .c3::after { bottom: -14px; - border-top-color: #ffffff; + border-top-color: var(--overlay-bgColor,var(--color-canvas-overlay,#ffffff)); } .c0.caret-pos--top-right .c2, @@ -975,28 +975,28 @@ exports[`Popover renders correctly for a caret position of bottom-right 1`] = ` .c0.caret-pos--right-top .c3::before, .c0.caret-pos--right-bottom .c3::before { right: -16px; - border-left-color: #d0d7de; + border-left-color: var(--borderColor-default,var(--color-border-default,#d0d7de)); } .c0.caret-pos--right .c2::after, .c0.caret-pos--right-top .c3::after, .c0.caret-pos--right-bottom .c3::after { right: -14px; - border-left-color: #ffffff; + border-left-color: var(--overlay-bgColor,var(--color-canvas-overlay,#ffffff)); } .c0.caret-pos--left .c2::before, .c0.caret-pos--left-top .c3::before, .c0.caret-pos--left-bottom .c3::before { left: -16px; - border-right-color: #d0d7de; + border-right-color: var(--borderColor-default,var(--color-border-default,#d0d7de)); } .c0.caret-pos--left .c2::after, .c0.caret-pos--left-top .c3::after, .c0.caret-pos--left-bottom .c3::after { left: -14px; - border-right-color: #ffffff; + border-right-color: var(--overlay-bgColor,var(--color-canvas-overlay,#ffffff)); } .c0.caret-pos--right-top .c2::before, @@ -1043,14 +1043,14 @@ exports[`Popover renders correctly for a caret position of left 1`] = ` } .c3 { - border: 1px solid #d0d7de; + border: 1px solid var(--borderColor-default,var(--color-border-default,#d0d7de)); border-radius: 6px; position: relative; width: 232px; margin-right: auto; margin-left: auto; padding: 24px; - background-color: #ffffff; + background-color: var(--overlay-bgColor,var(--color-canvas-overlay,#ffffff)); } .c3::before, @@ -1065,14 +1065,14 @@ exports[`Popover renders correctly for a caret position of left 1`] = ` top: -16px; margin-left: -9px; border: 8px solid transparent; - border-bottom-color: #d0d7de; + border-bottom-color: var(--borderColor-default,var(--color-border-default,#d0d7de)); } .c3::after { top: -14px; margin-left: -8px; border: 7px solid transparent; - border-bottom-color: #ffffff; + border-bottom-color: var(--overlay-bgColor,var(--color-canvas-overlay,#ffffff)); } .c0.caret-pos--bottom .c2::before, @@ -1089,14 +1089,14 @@ exports[`Popover renders correctly for a caret position of left 1`] = ` .c0.caret-pos--bottom-right .c3::before, .c0.caret-pos--bottom-left .c3::before { bottom: -16px; - border-top-color: #d0d7de; + border-top-color: var(--borderColor-default,var(--color-border-default,#d0d7de)); } .c0.caret-pos--bottom .c2::after, .c0.caret-pos--bottom-right .c3::after, .c0.caret-pos--bottom-left .c3::after { bottom: -14px; - border-top-color: #ffffff; + border-top-color: var(--overlay-bgColor,var(--color-canvas-overlay,#ffffff)); } .c0.caret-pos--top-right .c2, @@ -1182,28 +1182,28 @@ exports[`Popover renders correctly for a caret position of left 1`] = ` .c0.caret-pos--right-top .c3::before, .c0.caret-pos--right-bottom .c3::before { right: -16px; - border-left-color: #d0d7de; + border-left-color: var(--borderColor-default,var(--color-border-default,#d0d7de)); } .c0.caret-pos--right .c2::after, .c0.caret-pos--right-top .c3::after, .c0.caret-pos--right-bottom .c3::after { right: -14px; - border-left-color: #ffffff; + border-left-color: var(--overlay-bgColor,var(--color-canvas-overlay,#ffffff)); } .c0.caret-pos--left .c2::before, .c0.caret-pos--left-top .c3::before, .c0.caret-pos--left-bottom .c3::before { left: -16px; - border-right-color: #d0d7de; + border-right-color: var(--borderColor-default,var(--color-border-default,#d0d7de)); } .c0.caret-pos--left .c2::after, .c0.caret-pos--left-top .c3::after, .c0.caret-pos--left-bottom .c3::after { left: -14px; - border-right-color: #ffffff; + border-right-color: var(--overlay-bgColor,var(--color-canvas-overlay,#ffffff)); } .c0.caret-pos--right-top .c2::before, @@ -1250,14 +1250,14 @@ exports[`Popover renders correctly for a caret position of left-bottom 1`] = ` } .c3 { - border: 1px solid #d0d7de; + border: 1px solid var(--borderColor-default,var(--color-border-default,#d0d7de)); border-radius: 6px; position: relative; width: 232px; margin-right: auto; margin-left: auto; padding: 24px; - background-color: #ffffff; + background-color: var(--overlay-bgColor,var(--color-canvas-overlay,#ffffff)); } .c3::before, @@ -1272,14 +1272,14 @@ exports[`Popover renders correctly for a caret position of left-bottom 1`] = ` top: -16px; margin-left: -9px; border: 8px solid transparent; - border-bottom-color: #d0d7de; + border-bottom-color: var(--borderColor-default,var(--color-border-default,#d0d7de)); } .c3::after { top: -14px; margin-left: -8px; border: 7px solid transparent; - border-bottom-color: #ffffff; + border-bottom-color: var(--overlay-bgColor,var(--color-canvas-overlay,#ffffff)); } .c0.caret-pos--bottom .c2::before, @@ -1296,14 +1296,14 @@ exports[`Popover renders correctly for a caret position of left-bottom 1`] = ` .c0.caret-pos--bottom-right .c3::before, .c0.caret-pos--bottom-left .c3::before { bottom: -16px; - border-top-color: #d0d7de; + border-top-color: var(--borderColor-default,var(--color-border-default,#d0d7de)); } .c0.caret-pos--bottom .c2::after, .c0.caret-pos--bottom-right .c3::after, .c0.caret-pos--bottom-left .c3::after { bottom: -14px; - border-top-color: #ffffff; + border-top-color: var(--overlay-bgColor,var(--color-canvas-overlay,#ffffff)); } .c0.caret-pos--top-right .c2, @@ -1389,28 +1389,28 @@ exports[`Popover renders correctly for a caret position of left-bottom 1`] = ` .c0.caret-pos--right-top .c3::before, .c0.caret-pos--right-bottom .c3::before { right: -16px; - border-left-color: #d0d7de; + border-left-color: var(--borderColor-default,var(--color-border-default,#d0d7de)); } .c0.caret-pos--right .c2::after, .c0.caret-pos--right-top .c3::after, .c0.caret-pos--right-bottom .c3::after { right: -14px; - border-left-color: #ffffff; + border-left-color: var(--overlay-bgColor,var(--color-canvas-overlay,#ffffff)); } .c0.caret-pos--left .c2::before, .c0.caret-pos--left-top .c3::before, .c0.caret-pos--left-bottom .c3::before { left: -16px; - border-right-color: #d0d7de; + border-right-color: var(--borderColor-default,var(--color-border-default,#d0d7de)); } .c0.caret-pos--left .c2::after, .c0.caret-pos--left-top .c3::after, .c0.caret-pos--left-bottom .c3::after { left: -14px; - border-right-color: #ffffff; + border-right-color: var(--overlay-bgColor,var(--color-canvas-overlay,#ffffff)); } .c0.caret-pos--right-top .c2::before, @@ -1457,14 +1457,14 @@ exports[`Popover renders correctly for a caret position of left-top 1`] = ` } .c3 { - border: 1px solid #d0d7de; + border: 1px solid var(--borderColor-default,var(--color-border-default,#d0d7de)); border-radius: 6px; position: relative; width: 232px; margin-right: auto; margin-left: auto; padding: 24px; - background-color: #ffffff; + background-color: var(--overlay-bgColor,var(--color-canvas-overlay,#ffffff)); } .c3::before, @@ -1479,14 +1479,14 @@ exports[`Popover renders correctly for a caret position of left-top 1`] = ` top: -16px; margin-left: -9px; border: 8px solid transparent; - border-bottom-color: #d0d7de; + border-bottom-color: var(--borderColor-default,var(--color-border-default,#d0d7de)); } .c3::after { top: -14px; margin-left: -8px; border: 7px solid transparent; - border-bottom-color: #ffffff; + border-bottom-color: var(--overlay-bgColor,var(--color-canvas-overlay,#ffffff)); } .c0.caret-pos--bottom .c2::before, @@ -1503,14 +1503,14 @@ exports[`Popover renders correctly for a caret position of left-top 1`] = ` .c0.caret-pos--bottom-right .c3::before, .c0.caret-pos--bottom-left .c3::before { bottom: -16px; - border-top-color: #d0d7de; + border-top-color: var(--borderColor-default,var(--color-border-default,#d0d7de)); } .c0.caret-pos--bottom .c2::after, .c0.caret-pos--bottom-right .c3::after, .c0.caret-pos--bottom-left .c3::after { bottom: -14px; - border-top-color: #ffffff; + border-top-color: var(--overlay-bgColor,var(--color-canvas-overlay,#ffffff)); } .c0.caret-pos--top-right .c2, @@ -1596,28 +1596,28 @@ exports[`Popover renders correctly for a caret position of left-top 1`] = ` .c0.caret-pos--right-top .c3::before, .c0.caret-pos--right-bottom .c3::before { right: -16px; - border-left-color: #d0d7de; + border-left-color: var(--borderColor-default,var(--color-border-default,#d0d7de)); } .c0.caret-pos--right .c2::after, .c0.caret-pos--right-top .c3::after, .c0.caret-pos--right-bottom .c3::after { right: -14px; - border-left-color: #ffffff; + border-left-color: var(--overlay-bgColor,var(--color-canvas-overlay,#ffffff)); } .c0.caret-pos--left .c2::before, .c0.caret-pos--left-top .c3::before, .c0.caret-pos--left-bottom .c3::before { left: -16px; - border-right-color: #d0d7de; + border-right-color: var(--borderColor-default,var(--color-border-default,#d0d7de)); } .c0.caret-pos--left .c2::after, .c0.caret-pos--left-top .c3::after, .c0.caret-pos--left-bottom .c3::after { left: -14px; - border-right-color: #ffffff; + border-right-color: var(--overlay-bgColor,var(--color-canvas-overlay,#ffffff)); } .c0.caret-pos--right-top .c2::before, @@ -1664,14 +1664,14 @@ exports[`Popover renders correctly for a caret position of right 1`] = ` } .c3 { - border: 1px solid #d0d7de; + border: 1px solid var(--borderColor-default,var(--color-border-default,#d0d7de)); border-radius: 6px; position: relative; width: 232px; margin-right: auto; margin-left: auto; padding: 24px; - background-color: #ffffff; + background-color: var(--overlay-bgColor,var(--color-canvas-overlay,#ffffff)); } .c3::before, @@ -1686,14 +1686,14 @@ exports[`Popover renders correctly for a caret position of right 1`] = ` top: -16px; margin-left: -9px; border: 8px solid transparent; - border-bottom-color: #d0d7de; + border-bottom-color: var(--borderColor-default,var(--color-border-default,#d0d7de)); } .c3::after { top: -14px; margin-left: -8px; border: 7px solid transparent; - border-bottom-color: #ffffff; + border-bottom-color: var(--overlay-bgColor,var(--color-canvas-overlay,#ffffff)); } .c0.caret-pos--bottom .c2::before, @@ -1710,14 +1710,14 @@ exports[`Popover renders correctly for a caret position of right 1`] = ` .c0.caret-pos--bottom-right .c3::before, .c0.caret-pos--bottom-left .c3::before { bottom: -16px; - border-top-color: #d0d7de; + border-top-color: var(--borderColor-default,var(--color-border-default,#d0d7de)); } .c0.caret-pos--bottom .c2::after, .c0.caret-pos--bottom-right .c3::after, .c0.caret-pos--bottom-left .c3::after { bottom: -14px; - border-top-color: #ffffff; + border-top-color: var(--overlay-bgColor,var(--color-canvas-overlay,#ffffff)); } .c0.caret-pos--top-right .c2, @@ -1803,28 +1803,28 @@ exports[`Popover renders correctly for a caret position of right 1`] = ` .c0.caret-pos--right-top .c3::before, .c0.caret-pos--right-bottom .c3::before { right: -16px; - border-left-color: #d0d7de; + border-left-color: var(--borderColor-default,var(--color-border-default,#d0d7de)); } .c0.caret-pos--right .c2::after, .c0.caret-pos--right-top .c3::after, .c0.caret-pos--right-bottom .c3::after { right: -14px; - border-left-color: #ffffff; + border-left-color: var(--overlay-bgColor,var(--color-canvas-overlay,#ffffff)); } .c0.caret-pos--left .c2::before, .c0.caret-pos--left-top .c3::before, .c0.caret-pos--left-bottom .c3::before { left: -16px; - border-right-color: #d0d7de; + border-right-color: var(--borderColor-default,var(--color-border-default,#d0d7de)); } .c0.caret-pos--left .c2::after, .c0.caret-pos--left-top .c3::after, .c0.caret-pos--left-bottom .c3::after { left: -14px; - border-right-color: #ffffff; + border-right-color: var(--overlay-bgColor,var(--color-canvas-overlay,#ffffff)); } .c0.caret-pos--right-top .c2::before, @@ -1871,14 +1871,14 @@ exports[`Popover renders correctly for a caret position of right-bottom 1`] = ` } .c3 { - border: 1px solid #d0d7de; + border: 1px solid var(--borderColor-default,var(--color-border-default,#d0d7de)); border-radius: 6px; position: relative; width: 232px; margin-right: auto; margin-left: auto; padding: 24px; - background-color: #ffffff; + background-color: var(--overlay-bgColor,var(--color-canvas-overlay,#ffffff)); } .c3::before, @@ -1893,14 +1893,14 @@ exports[`Popover renders correctly for a caret position of right-bottom 1`] = ` top: -16px; margin-left: -9px; border: 8px solid transparent; - border-bottom-color: #d0d7de; + border-bottom-color: var(--borderColor-default,var(--color-border-default,#d0d7de)); } .c3::after { top: -14px; margin-left: -8px; border: 7px solid transparent; - border-bottom-color: #ffffff; + border-bottom-color: var(--overlay-bgColor,var(--color-canvas-overlay,#ffffff)); } .c0.caret-pos--bottom .c2::before, @@ -1917,14 +1917,14 @@ exports[`Popover renders correctly for a caret position of right-bottom 1`] = ` .c0.caret-pos--bottom-right .c3::before, .c0.caret-pos--bottom-left .c3::before { bottom: -16px; - border-top-color: #d0d7de; + border-top-color: var(--borderColor-default,var(--color-border-default,#d0d7de)); } .c0.caret-pos--bottom .c2::after, .c0.caret-pos--bottom-right .c3::after, .c0.caret-pos--bottom-left .c3::after { bottom: -14px; - border-top-color: #ffffff; + border-top-color: var(--overlay-bgColor,var(--color-canvas-overlay,#ffffff)); } .c0.caret-pos--top-right .c2, @@ -2010,28 +2010,28 @@ exports[`Popover renders correctly for a caret position of right-bottom 1`] = ` .c0.caret-pos--right-top .c3::before, .c0.caret-pos--right-bottom .c3::before { right: -16px; - border-left-color: #d0d7de; + border-left-color: var(--borderColor-default,var(--color-border-default,#d0d7de)); } .c0.caret-pos--right .c2::after, .c0.caret-pos--right-top .c3::after, .c0.caret-pos--right-bottom .c3::after { right: -14px; - border-left-color: #ffffff; + border-left-color: var(--overlay-bgColor,var(--color-canvas-overlay,#ffffff)); } .c0.caret-pos--left .c2::before, .c0.caret-pos--left-top .c3::before, .c0.caret-pos--left-bottom .c3::before { left: -16px; - border-right-color: #d0d7de; + border-right-color: var(--borderColor-default,var(--color-border-default,#d0d7de)); } .c0.caret-pos--left .c2::after, .c0.caret-pos--left-top .c3::after, .c0.caret-pos--left-bottom .c3::after { left: -14px; - border-right-color: #ffffff; + border-right-color: var(--overlay-bgColor,var(--color-canvas-overlay,#ffffff)); } .c0.caret-pos--right-top .c2::before, @@ -2078,14 +2078,14 @@ exports[`Popover renders correctly for a caret position of right-top 1`] = ` } .c3 { - border: 1px solid #d0d7de; + border: 1px solid var(--borderColor-default,var(--color-border-default,#d0d7de)); border-radius: 6px; position: relative; width: 232px; margin-right: auto; margin-left: auto; padding: 24px; - background-color: #ffffff; + background-color: var(--overlay-bgColor,var(--color-canvas-overlay,#ffffff)); } .c3::before, @@ -2100,14 +2100,14 @@ exports[`Popover renders correctly for a caret position of right-top 1`] = ` top: -16px; margin-left: -9px; border: 8px solid transparent; - border-bottom-color: #d0d7de; + border-bottom-color: var(--borderColor-default,var(--color-border-default,#d0d7de)); } .c3::after { top: -14px; margin-left: -8px; border: 7px solid transparent; - border-bottom-color: #ffffff; + border-bottom-color: var(--overlay-bgColor,var(--color-canvas-overlay,#ffffff)); } .c0.caret-pos--bottom .c2::before, @@ -2124,14 +2124,14 @@ exports[`Popover renders correctly for a caret position of right-top 1`] = ` .c0.caret-pos--bottom-right .c3::before, .c0.caret-pos--bottom-left .c3::before { bottom: -16px; - border-top-color: #d0d7de; + border-top-color: var(--borderColor-default,var(--color-border-default,#d0d7de)); } .c0.caret-pos--bottom .c2::after, .c0.caret-pos--bottom-right .c3::after, .c0.caret-pos--bottom-left .c3::after { bottom: -14px; - border-top-color: #ffffff; + border-top-color: var(--overlay-bgColor,var(--color-canvas-overlay,#ffffff)); } .c0.caret-pos--top-right .c2, @@ -2217,28 +2217,28 @@ exports[`Popover renders correctly for a caret position of right-top 1`] = ` .c0.caret-pos--right-top .c3::before, .c0.caret-pos--right-bottom .c3::before { right: -16px; - border-left-color: #d0d7de; + border-left-color: var(--borderColor-default,var(--color-border-default,#d0d7de)); } .c0.caret-pos--right .c2::after, .c0.caret-pos--right-top .c3::after, .c0.caret-pos--right-bottom .c3::after { right: -14px; - border-left-color: #ffffff; + border-left-color: var(--overlay-bgColor,var(--color-canvas-overlay,#ffffff)); } .c0.caret-pos--left .c2::before, .c0.caret-pos--left-top .c3::before, .c0.caret-pos--left-bottom .c3::before { left: -16px; - border-right-color: #d0d7de; + border-right-color: var(--borderColor-default,var(--color-border-default,#d0d7de)); } .c0.caret-pos--left .c2::after, .c0.caret-pos--left-top .c3::after, .c0.caret-pos--left-bottom .c3::after { left: -14px; - border-right-color: #ffffff; + border-right-color: var(--overlay-bgColor,var(--color-canvas-overlay,#ffffff)); } .c0.caret-pos--right-top .c2::before, @@ -2285,14 +2285,14 @@ exports[`Popover renders correctly for a caret position of top 1`] = ` } .c3 { - border: 1px solid #d0d7de; + border: 1px solid var(--borderColor-default,var(--color-border-default,#d0d7de)); border-radius: 6px; position: relative; width: 232px; margin-right: auto; margin-left: auto; padding: 24px; - background-color: #ffffff; + background-color: var(--overlay-bgColor,var(--color-canvas-overlay,#ffffff)); } .c3::before, @@ -2307,14 +2307,14 @@ exports[`Popover renders correctly for a caret position of top 1`] = ` top: -16px; margin-left: -9px; border: 8px solid transparent; - border-bottom-color: #d0d7de; + border-bottom-color: var(--borderColor-default,var(--color-border-default,#d0d7de)); } .c3::after { top: -14px; margin-left: -8px; border: 7px solid transparent; - border-bottom-color: #ffffff; + border-bottom-color: var(--overlay-bgColor,var(--color-canvas-overlay,#ffffff)); } .c0.caret-pos--bottom .c2::before, @@ -2331,14 +2331,14 @@ exports[`Popover renders correctly for a caret position of top 1`] = ` .c0.caret-pos--bottom-right .c3::before, .c0.caret-pos--bottom-left .c3::before { bottom: -16px; - border-top-color: #d0d7de; + border-top-color: var(--borderColor-default,var(--color-border-default,#d0d7de)); } .c0.caret-pos--bottom .c2::after, .c0.caret-pos--bottom-right .c3::after, .c0.caret-pos--bottom-left .c3::after { bottom: -14px; - border-top-color: #ffffff; + border-top-color: var(--overlay-bgColor,var(--color-canvas-overlay,#ffffff)); } .c0.caret-pos--top-right .c2, @@ -2424,28 +2424,28 @@ exports[`Popover renders correctly for a caret position of top 1`] = ` .c0.caret-pos--right-top .c3::before, .c0.caret-pos--right-bottom .c3::before { right: -16px; - border-left-color: #d0d7de; + border-left-color: var(--borderColor-default,var(--color-border-default,#d0d7de)); } .c0.caret-pos--right .c2::after, .c0.caret-pos--right-top .c3::after, .c0.caret-pos--right-bottom .c3::after { right: -14px; - border-left-color: #ffffff; + border-left-color: var(--overlay-bgColor,var(--color-canvas-overlay,#ffffff)); } .c0.caret-pos--left .c2::before, .c0.caret-pos--left-top .c3::before, .c0.caret-pos--left-bottom .c3::before { left: -16px; - border-right-color: #d0d7de; + border-right-color: var(--borderColor-default,var(--color-border-default,#d0d7de)); } .c0.caret-pos--left .c2::after, .c0.caret-pos--left-top .c3::after, .c0.caret-pos--left-bottom .c3::after { left: -14px; - border-right-color: #ffffff; + border-right-color: var(--overlay-bgColor,var(--color-canvas-overlay,#ffffff)); } .c0.caret-pos--right-top .c2::before, @@ -2492,14 +2492,14 @@ exports[`Popover renders correctly for a caret position of top-left 1`] = ` } .c3 { - border: 1px solid #d0d7de; + border: 1px solid var(--borderColor-default,var(--color-border-default,#d0d7de)); border-radius: 6px; position: relative; width: 232px; margin-right: auto; margin-left: auto; padding: 24px; - background-color: #ffffff; + background-color: var(--overlay-bgColor,var(--color-canvas-overlay,#ffffff)); } .c3::before, @@ -2514,14 +2514,14 @@ exports[`Popover renders correctly for a caret position of top-left 1`] = ` top: -16px; margin-left: -9px; border: 8px solid transparent; - border-bottom-color: #d0d7de; + border-bottom-color: var(--borderColor-default,var(--color-border-default,#d0d7de)); } .c3::after { top: -14px; margin-left: -8px; border: 7px solid transparent; - border-bottom-color: #ffffff; + border-bottom-color: var(--overlay-bgColor,var(--color-canvas-overlay,#ffffff)); } .c0.caret-pos--bottom .c2::before, @@ -2538,14 +2538,14 @@ exports[`Popover renders correctly for a caret position of top-left 1`] = ` .c0.caret-pos--bottom-right .c3::before, .c0.caret-pos--bottom-left .c3::before { bottom: -16px; - border-top-color: #d0d7de; + border-top-color: var(--borderColor-default,var(--color-border-default,#d0d7de)); } .c0.caret-pos--bottom .c2::after, .c0.caret-pos--bottom-right .c3::after, .c0.caret-pos--bottom-left .c3::after { bottom: -14px; - border-top-color: #ffffff; + border-top-color: var(--overlay-bgColor,var(--color-canvas-overlay,#ffffff)); } .c0.caret-pos--top-right .c2, @@ -2631,28 +2631,28 @@ exports[`Popover renders correctly for a caret position of top-left 1`] = ` .c0.caret-pos--right-top .c3::before, .c0.caret-pos--right-bottom .c3::before { right: -16px; - border-left-color: #d0d7de; + border-left-color: var(--borderColor-default,var(--color-border-default,#d0d7de)); } .c0.caret-pos--right .c2::after, .c0.caret-pos--right-top .c3::after, .c0.caret-pos--right-bottom .c3::after { right: -14px; - border-left-color: #ffffff; + border-left-color: var(--overlay-bgColor,var(--color-canvas-overlay,#ffffff)); } .c0.caret-pos--left .c2::before, .c0.caret-pos--left-top .c3::before, .c0.caret-pos--left-bottom .c3::before { left: -16px; - border-right-color: #d0d7de; + border-right-color: var(--borderColor-default,var(--color-border-default,#d0d7de)); } .c0.caret-pos--left .c2::after, .c0.caret-pos--left-top .c3::after, .c0.caret-pos--left-bottom .c3::after { left: -14px; - border-right-color: #ffffff; + border-right-color: var(--overlay-bgColor,var(--color-canvas-overlay,#ffffff)); } .c0.caret-pos--right-top .c2::before, @@ -2699,14 +2699,14 @@ exports[`Popover renders correctly for a caret position of top-right 1`] = ` } .c3 { - border: 1px solid #d0d7de; + border: 1px solid var(--borderColor-default,var(--color-border-default,#d0d7de)); border-radius: 6px; position: relative; width: 232px; margin-right: auto; margin-left: auto; padding: 24px; - background-color: #ffffff; + background-color: var(--overlay-bgColor,var(--color-canvas-overlay,#ffffff)); } .c3::before, @@ -2721,14 +2721,14 @@ exports[`Popover renders correctly for a caret position of top-right 1`] = ` top: -16px; margin-left: -9px; border: 8px solid transparent; - border-bottom-color: #d0d7de; + border-bottom-color: var(--borderColor-default,var(--color-border-default,#d0d7de)); } .c3::after { top: -14px; margin-left: -8px; border: 7px solid transparent; - border-bottom-color: #ffffff; + border-bottom-color: var(--overlay-bgColor,var(--color-canvas-overlay,#ffffff)); } .c0.caret-pos--bottom .c2::before, @@ -2745,14 +2745,14 @@ exports[`Popover renders correctly for a caret position of top-right 1`] = ` .c0.caret-pos--bottom-right .c3::before, .c0.caret-pos--bottom-left .c3::before { bottom: -16px; - border-top-color: #d0d7de; + border-top-color: var(--borderColor-default,var(--color-border-default,#d0d7de)); } .c0.caret-pos--bottom .c2::after, .c0.caret-pos--bottom-right .c3::after, .c0.caret-pos--bottom-left .c3::after { bottom: -14px; - border-top-color: #ffffff; + border-top-color: var(--overlay-bgColor,var(--color-canvas-overlay,#ffffff)); } .c0.caret-pos--top-right .c2, @@ -2838,28 +2838,28 @@ exports[`Popover renders correctly for a caret position of top-right 1`] = ` .c0.caret-pos--right-top .c3::before, .c0.caret-pos--right-bottom .c3::before { right: -16px; - border-left-color: #d0d7de; + border-left-color: var(--borderColor-default,var(--color-border-default,#d0d7de)); } .c0.caret-pos--right .c2::after, .c0.caret-pos--right-top .c3::after, .c0.caret-pos--right-bottom .c3::after { right: -14px; - border-left-color: #ffffff; + border-left-color: var(--overlay-bgColor,var(--color-canvas-overlay,#ffffff)); } .c0.caret-pos--left .c2::before, .c0.caret-pos--left-top .c3::before, .c0.caret-pos--left-bottom .c3::before { left: -16px; - border-right-color: #d0d7de; + border-right-color: var(--borderColor-default,var(--color-border-default,#d0d7de)); } .c0.caret-pos--left .c2::after, .c0.caret-pos--left-top .c3::after, .c0.caret-pos--left-bottom .c3::after { left: -14px; - border-right-color: #ffffff; + border-right-color: var(--overlay-bgColor,var(--color-canvas-overlay,#ffffff)); } .c0.caret-pos--right-top .c2::before, diff --git a/src/__tests__/__snapshots__/ProgressBar.test.tsx.snap b/src/__tests__/__snapshots__/ProgressBar.test.tsx.snap index 7e516f82971..d08b58c5a36 100644 --- a/src/__tests__/__snapshots__/ProgressBar.test.tsx.snap +++ b/src/__tests__/__snapshots__/ProgressBar.test.tsx.snap @@ -3,8 +3,8 @@ exports[`ProgressBar renders consistently 1`] = ` .c1 { width: 0; - background-color: #1f883d; - background-color: #1f883d; + background-color: var(--bgColor-success-emphasis,var(--color-success-emphasis,#1f883d)); + background-color: var(--bgColor-success-emphasis,var(--color-success-emphasis,#1f883d)); } .c0 { @@ -13,7 +13,7 @@ exports[`ProgressBar renders consistently 1`] = ` display: -ms-flexbox; display: flex; overflow: hidden; - background-color: #d0d7de; + background-color: var(--borderColor-default,var(--color-border-default,#d0d7de)); border-radius: 3px; height: 8px; } @@ -49,8 +49,8 @@ exports[`ProgressBar renders consistently 1`] = ` exports[`ProgressBar respects the "progress" prop 1`] = ` .c1 { width: 80%; - background-color: #1f883d; - background-color: #1f883d; + background-color: var(--bgColor-success-emphasis,var(--color-success-emphasis,#1f883d)); + background-color: var(--bgColor-success-emphasis,var(--color-success-emphasis,#1f883d)); } .c0 { @@ -59,7 +59,7 @@ exports[`ProgressBar respects the "progress" prop 1`] = ` display: -ms-flexbox; display: flex; overflow: hidden; - background-color: #d0d7de; + background-color: var(--borderColor-default,var(--color-border-default,#d0d7de)); border-radius: 3px; height: 8px; } diff --git a/src/__tests__/__snapshots__/Radio.test.tsx.snap b/src/__tests__/__snapshots__/Radio.test.tsx.snap index caad863c07d..f755111be63 100644 --- a/src/__tests__/__snapshots__/Radio.test.tsx.snap +++ b/src/__tests__/__snapshots__/Radio.test.tsx.snap @@ -5,7 +5,7 @@ exports[`Radio renders consistently 1`] = ` -webkit-appearance: none; -moz-appearance: none; appearance: none; - border-color: #6e7781; + border-color: var(--bgColor-neutral-emphasis,var(--color-neutral-emphasis,#6e7781)); border-style: solid; border-width: 1px; cursor: pointer; @@ -23,22 +23,22 @@ exports[`Radio renders consistently 1`] = ` .c0:disabled { background-color: var(--color-input-disabled-bg,rgba(175,184,193,0.2)); - border-color: #d0d7de; + border-color: var(--borderColor-default,var(--color-border-default,#d0d7de)); } .c0:checked { - border-color: #0969da; + border-color: var(--fgColor-accent,var(--color-accent-fg,#0969da)); border-width: var(--base-size-4,4px); } .c0:checked:disabled { cursor: not-allowed; - border-color: #656d76; + border-color: var(--fgColor-muted,var(--color-fg-muted,#656d76)); } .c0:focus:not(:disabled) { box-shadow: none; - outline: 2px solid #0969da; + outline: 2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da)); outline-offset: 2px; } @@ -48,7 +48,7 @@ exports[`Radio renders consistently 1`] = ` .c0:focus-visible:not(:disabled) { box-shadow: none; - outline: 2px solid #0969da; + outline: 2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da)); outline-offset: 2px; } diff --git a/src/__tests__/__snapshots__/RadioGroup.test.tsx.snap b/src/__tests__/__snapshots__/RadioGroup.test.tsx.snap index eb0359a1367..8fbe5bbc2a4 100644 --- a/src/__tests__/__snapshots__/RadioGroup.test.tsx.snap +++ b/src/__tests__/__snapshots__/RadioGroup.test.tsx.snap @@ -44,7 +44,7 @@ exports[`RadioGroup renders consistently 1`] = ` font-weight: 600; font-size: 14px; display: block; - color: #1F2328; + color: var(--fgColor-default,var(--color-fg-default,#1F2328)); cursor: pointer; -webkit-align-self: flex-start; -ms-flex-item-align: start; @@ -72,7 +72,7 @@ exports[`RadioGroup renders consistently 1`] = ` -webkit-appearance: none; -moz-appearance: none; appearance: none; - border-color: #6e7781; + border-color: var(--bgColor-neutral-emphasis,var(--color-neutral-emphasis,#6e7781)); border-style: solid; border-width: 1px; cursor: pointer; @@ -90,22 +90,22 @@ exports[`RadioGroup renders consistently 1`] = ` .c6:disabled { background-color: var(--color-input-disabled-bg,rgba(175,184,193,0.2)); - border-color: #d0d7de; + border-color: var(--borderColor-default,var(--color-border-default,#d0d7de)); } .c6:checked { - border-color: #0969da; + border-color: var(--fgColor-accent,var(--color-accent-fg,#0969da)); border-width: var(--base-size-4,4px); } .c6:checked:disabled { cursor: not-allowed; - border-color: #656d76; + border-color: var(--fgColor-muted,var(--color-fg-muted,#656d76)); } .c6:focus:not(:disabled) { box-shadow: none; - outline: 2px solid #0969da; + outline: 2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da)); outline-offset: 2px; } @@ -115,7 +115,7 @@ exports[`RadioGroup renders consistently 1`] = ` .c6:focus-visible:not(:disabled) { box-shadow: none; - outline: 2px solid #0969da; + outline: 2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da)); outline-offset: 2px; } diff --git a/src/__tests__/__snapshots__/SideNav.test.tsx.snap b/src/__tests__/__snapshots__/SideNav.test.tsx.snap index 3035d022ad4..c2c664a7aa8 100644 --- a/src/__tests__/__snapshots__/SideNav.test.tsx.snap +++ b/src/__tests__/__snapshots__/SideNav.test.tsx.snap @@ -2,7 +2,7 @@ exports[`SideNav SideNav.Link renders consistently 1`] = ` .c1 { - color: #0969da; + color: var(--fgColor-accent,var(--color-accent-fg,#0969da)); -webkit-text-decoration: none; text-decoration: none; } @@ -51,12 +51,12 @@ exports[`SideNav renders consistently 1`] = ` .c0 { border-width: 0; border-style: solid; - border-color: #d0d7de; + border-color: var(--borderColor-default,var(--color-border-default,#d0d7de)); border-radius: 6px; } .c1 { - background-color: #f6f8fa; + background-color: var(--bgColor-muted,var(--color-canvas-subtle,#f6f8fa)); }