Skip to content

Commit

Permalink
Merge pull request #48 from mussonindustrial/feat/color-inversion-pro…
Browse files Browse the repository at this point in the history
…pogation

docs(changeset): Fixed: Propogation of undefinited color inversion pr…
benmusson authored Feb 10, 2024

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
2 parents 0721fd5 + 8ab02e0 commit 4a3c73e
Showing 4 changed files with 64 additions and 11 deletions.
5 changes: 5 additions & 0 deletions .changeset/cyan-walls-boil.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@mussonindustrial/pyro-mui-joy': patch
---

Fixed: Propogation of undefinited color inversion properties
28 changes: 26 additions & 2 deletions packages/pyro-mui-joy/src/colors/dark.css
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
$palettes: (primary, neutral, danger, info, success, warning);
$variants: (plain, outlined, soft, solid);
$states: (Hover, Active, Disabled);
$attributes: (Color, Bg, Border);
$steps: (50, 100, 200, 300, 400, 500, 600, 700, 800, 900);

:root {
/* Dark Theme */
@@ -291,10 +295,20 @@ $palettes: (primary, neutral, danger, info, success, warning);
}

/* prettier-ignore */
[psc='Joy/Variant/color-inversion'][psc='Joy/Variant/soft']:not(
[psc='Joy/Variant/soft'] [psc='Joy/Variant/color-inversion'][psc='Joy/Variant/color-inversion']:not(
[psc='Joy/Variant/skip-inverted-colors'],
[psc='Joy/Variant/skip-inverted-colors'] *
) {

@each $variant in $variants {
@each $attribute in $attributes {
@each $state in $states {
/* prettier-ignore */
--palette-$(variant)$(state)$(attribute): var(--palette-$(variant)$(attribute));
}
}
}

--palette-focusVisible: var(--palette-300, #f3c896);
--palette-background-body: rgba(
var(--palette-mainChannel, 234 154 62) / 0.1
@@ -373,10 +387,20 @@ $palettes: (primary, neutral, danger, info, success, warning);
}

/* prettier-ignore */
[psc='Joy/Variant/color-inversion'][psc='Joy/Variant/solid']:not(
[psc='Joy/Variant/solid'] [psc='Joy/Variant/color-inversion'][psc='Joy/Variant/color-inversion']:not(
[psc='Joy/Variant/skip-inverted-colors'],
[psc='Joy/Variant/skip-inverted-colors'] *
) {

@each $variant in $variants {
@each $attribute in $attributes {
@each $state in $states {
/* prettier-ignore */
--palette-$(variant)$(state)$(attribute): var(--palette-$(variant)$(attribute));
}
}
}

--palette-focusVisible: var(--palette-200, #dde7ee);
--palette-background-body: rgba(0 0 0 / 0.1);
--palette-background-surface: rgba(0 0 0 / 0.06);
40 changes: 32 additions & 8 deletions packages/pyro-mui-joy/src/colors/light.css
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
$palettes: (primary, neutral, danger, info, success, warning);
$variants: (plain, outlined, soft, solid);
$states: (Hover, Active, Disabled);
$attributes: (Color, Bg, Border);
$steps: (50, 100, 200, 300, 400, 500, 600, 700, 800, 900);

:root {
/* Light Theme */
@@ -292,10 +296,20 @@ $palettes: (primary, neutral, danger, info, success, warning);
}

/* prettier-ignore */
[psc='Joy/Variant/soft'] [psc='Joy/Variant/color-inversion']:not(
[psc='Joy/Variant/skip-inverted-colors'],
[psc='Joy/Variant/skip-inverted-colors'] *
) {
[psc='Joy/Variant/soft'] [psc='Joy/Variant/color-inversion'][psc='Joy/Variant/color-inversion']:not(
[psc='Joy/Variant/skip-inverted-colors'],
[psc='Joy/Variant/skip-inverted-colors'] *
) {

@each $variant in $variants {
@each $attribute in $attributes {
@each $state in $states {
/* prettier-ignore */
--palette-$(variant)$(state)$(attribute): var(--palette-$(variant)$(attribute));
}
}
}

--palette-focusVisible: var(--palette-500, #9a5b13);
--palette-background-body: rgba(
var(--palette-mainChannel, 154 91 19) / 0.1
@@ -365,10 +379,20 @@ $palettes: (primary, neutral, danger, info, success, warning);
}

/* prettier-ignore */
[psc='Joy/Variant/color-inversion'] [psc='Joy/Variant/solid']:not(
[psc='Joy/Variant/skip-inverted-colors'],
[psc='Joy/Variant/skip-inverted-colors'] *
) {
[psc='Joy/Variant/solid'] [psc='Joy/Variant/color-inversion'][psc='Joy/Variant/color-inversion']:not(
[psc='Joy/Variant/skip-inverted-colors'],
[psc='Joy/Variant/skip-inverted-colors'] *
) {

@each $variant in $variants {
@each $attribute in $attributes {
@each $state in $states {
/* prettier-ignore */
--palette-$(variant)$(state)$(attribute): var(--palette-$(variant)$(attribute));
}
}
}

--palette-focusVisible: var(--palette-200, #dde7ee);
--palette-background-body: rgba(0 0 0 / 0.1);
--palette-background-surface: rgba(0 0 0 / 0.06);
2 changes: 1 addition & 1 deletion packages/pyro-mui-joy/src/common/palettes.css
Original file line number Diff line number Diff line change
@@ -27,7 +27,7 @@ $steps: (50, 100, 200, 300, 400, 500, 600, 700, 800, 900);
/* prettier-ignore */
--palette-$(variant)$(state)$(attribute): var(
--palette-$(palette)-$(variant)$(state)$(attribute),
var(--palette-$(palette)-$(variant)$(attribute))
var(--palette-$(variant)$(attribute))
);
}
}

0 comments on commit 4a3c73e

Please sign in to comment.