diff options
| author | Volpeon <git@volpeon.ink> | 2024-10-25 19:04:07 +0200 |
|---|---|---|
| committer | Volpeon <git@volpeon.ink> | 2024-10-25 19:04:07 +0200 |
| commit | 4c88538c4d267de7cd21cc29c07e7c8360145441 (patch) | |
| tree | d2443b1bf715634511e7dc69a79d99da6734601e /src/objects | |
| parent | Add gapless modifier to split view (diff) | |
| download | iro-design-4c88538c4d267de7cd21cc29c07e7c8360145441.tar.gz iro-design-4c88538c4d267de7cd21cc29c07e7c8360145441.tar.bz2 iro-design-4c88538c4d267de7cd21cc29c07e7c8360145441.zip | |
New palette generation
Diffstat (limited to 'src/objects')
| -rw-r--r-- | src/objects/_palette.scss | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/src/objects/_palette.scss b/src/objects/_palette.scss index 6fbe153..8a6cdb2 100644 --- a/src/objects/_palette.scss +++ b/src/objects/_palette.scss | |||
| @@ -14,11 +14,11 @@ | |||
| 14 | @include bem.elem('item') { | 14 | @include bem.elem('item') { |
| 15 | flex: 1 1 auto; | 15 | flex: 1 1 auto; |
| 16 | 16 | ||
| 17 | $palette: map.get(config.$themes, config.$theme-default, light, --palettes, --base); | 17 | $palette: map.get(config.$themes, config.$theme-default, light, --palettes, --base); |
| 18 | $contrasts: map.get(config.$themes, config.$theme-default, light, --contrasts, list.nth($palette, 2)); | 18 | $levels: map.get(config.$themes, config.$theme-default, light, --levels, list.nth($palette, 2)); |
| 19 | 19 | ||
| 20 | @for $i from 1 through list.length($contrasts) { | 20 | @for $i from 1 through list.length($levels) { |
| 21 | $key: list.nth(map.keys($contrasts), $i); | 21 | $key: list.nth(map.keys($levels), $i); |
| 22 | 22 | ||
| 23 | &:nth-child(#{$i}) { | 23 | &:nth-child(#{$i}) { |
| 24 | background-color: props.get(core.$theme, --base, $key); | 24 | background-color: props.get(core.$theme, --base, $key); |
| @@ -27,12 +27,12 @@ | |||
| 27 | } | 27 | } |
| 28 | 28 | ||
| 29 | @each $palette-name, $palette in map.get(config.$themes, config.$theme-default, light, --palettes) { | 29 | @each $palette-name, $palette in map.get(config.$themes, config.$theme-default, light, --palettes) { |
| 30 | $contrasts: map.get(config.$themes, config.$theme-default, light, --contrasts, list.nth($palette, 2)); | 30 | $levels: map.get(config.$themes, config.$theme-default, light, --levels, list.nth($palette, 2)); |
| 31 | 31 | ||
| 32 | @include bem.modifier(string.slice($palette-name, 3)) { | 32 | @include bem.modifier(string.slice($palette-name, 3)) { |
| 33 | @include bem.elem('item') { | 33 | @include bem.elem('item') { |
| 34 | @for $i from 1 through list.length($contrasts) { | 34 | @for $i from 1 through list.length($levels) { |
| 35 | $key: list.nth(map.keys($contrasts), $i); | 35 | $key: list.nth(map.keys($levels), $i); |
| 36 | 36 | ||
| 37 | &:nth-child(#{$i}) { | 37 | &:nth-child(#{$i}) { |
| 38 | background-color: props.get(core.$theme, $palette-name, $key); | 38 | background-color: props.get(core.$theme, $palette-name, $key); |
| @@ -44,12 +44,12 @@ | |||
| 44 | 44 | ||
| 45 | @include bem.modifier('static') { | 45 | @include bem.modifier('static') { |
| 46 | @each $palette-name, $palette in map.get(config.$static-colors, --palettes) { | 46 | @each $palette-name, $palette in map.get(config.$static-colors, --palettes) { |
| 47 | $contrasts: map.get(config.$static-colors, --contrasts); | 47 | $levels: map.get(config.$static-colors, --levels); |
| 48 | 48 | ||
| 49 | @include bem.modifier(string.slice($palette-name, 3)) { | 49 | @include bem.modifier(string.slice($palette-name, 3)) { |
| 50 | @include bem.elem('item') { | 50 | @include bem.elem('item') { |
| 51 | @for $i from 1 through list.length($contrasts) { | 51 | @for $i from 1 through list.length($levels) { |
| 52 | $key: list.nth(map.keys($contrasts), $i); | 52 | $key: list.nth(map.keys($levels), $i); |
| 53 | 53 | ||
| 54 | &:nth-child(#{$i}) { | 54 | &:nth-child(#{$i}) { |
| 55 | background-color: props.get(core.$theme, #{$palette-name}-static, $key); | 55 | background-color: props.get(core.$theme, #{$palette-name}-static, $key); |
