_sass/@primer/css/support/mixins/misc.scss in jekyll-v4-theme-primer-0.12.0 vs _sass/@primer/css/support/mixins/misc.scss in jekyll-v4-theme-primer-0.13.0

- old
+ new

@@ -1,7 +1,7 @@ // Generate a two-color caret for any element. -@mixin double-caret($background: var(--color-canvas-default), $border: var(--color-border-default)) { +@mixin double-caret($background: var(--bgColor-default, var(--color-canvas-default)), $border: var(--borderColor-default, var(--color-border-default))) { &::after, &::before { position: absolute; top: 11px; right: 100%; @@ -15,11 +15,11 @@ } &::after { // stylelint-disable-next-line primer/spacing margin-left: 2px; - background-color: var(--color-canvas-default); + background-color: var(--bgColor-default, var(--color-canvas-default)); background-image: linear-gradient($background, $background); } &::before { background-color: $border; @@ -27,34 +27,34 @@ } // global focus styles // inset box-shadow for form controls -@mixin focusBoxShadowInset($outlineWidth: 1px, $outlineColor: var(--color-accent-fg)) { - border-color: var(--color-accent-fg); +@mixin focusBoxShadowInset($outlineWidth: 1px, $outlineColor: var(--focus-outlineColor, var(--color-accent-fg))) { + border-color: var(--focus-outlineColor, var(--color-accent-fg)); outline: none; box-shadow: inset 0 0 0 $outlineWidth $outlineColor; } // box-shadow for :target styles (no inset) // !important to override PCSS utilities -@mixin targetBoxShadow($outlineWidth: 2px, $outlineColor: var(--color-accent-fg)) { +@mixin targetBoxShadow($outlineWidth: 2px, $outlineColor: var(--focus-outlineColor, var(--color-accent-fg))) { outline: none !important; box-shadow: 0 0 0 $outlineWidth $outlineColor !important; } // outline -@mixin focusOutline($outlineOffset: -2px, $outlineColor: var(--color-accent-fg)) { +@mixin focusOutline($outlineOffset: -2px, $outlineColor: var(--focus-outlineColor, var(--color-accent-fg))) { outline: 2px solid $outlineColor; outline-offset: $outlineOffset; box-shadow: none; } // outline with fg box-shadow for buttons -@mixin focusOutlineOnEmphasis($outlineOffset: -2px, $outlineColor: var(--color-accent-fg)) { +@mixin focusOutlineOnEmphasis($outlineOffset: -2px, $outlineColor: var(--focus-outlineColor, var(--color-accent-fg))) { outline: 2px solid $outlineColor; outline-offset: $outlineOffset; - box-shadow: inset 0 0 0 3px var(--color-fg-on-emphasis); + box-shadow: inset 0 0 0 3px var(--fgColor-onEmphasis, var(--color-fg-on-emphasis)); } // if min-width is undefined, return only min-height @mixin minTouchTarget($min-height: 32px, $min-width: '') { position: absolute;