Skip to content

Commit

Permalink
fix(variant.nest()): use $variant-nested instead of `$resolved-valu…
Browse files Browse the repository at this point in the history
…e` and change name of `$resolved-value` to intuitive `$class-color`.
  • Loading branch information
sciborrudnicki committed Dec 13, 2023
1 parent bd620ad commit 5ae508a
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions variant/_variant.nest.function.scss
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

// Functions.
@use '../color/functions/color.name.function' as *;
@use '../color/functions/name';
@use '../color/name';

// Status: DONE
// The `variant.nest()` nest indicated by '+' variant of `list` or `map` type.
Expand All @@ -15,22 +15,22 @@
@function nest($variants...) {
$result: ();
@each $variant in $variants {
@each $name, $resolved-value in $variant {
$-resolved-value: $resolved-value;
@each $name, $class-color in $variant {
@each $name in if(list.separator($name) == comma, $name, ($name,)) {
$nested: indicator.index($name, '+');
$variant-nested: null;
@if $nested {
$name: if($nested, indicator.remove($name, '+'), $name);
@if type-of($resolved-value) == map {
@each $key, $v in $resolved-value {
$resolved-value: map.key-replace($resolved-value, $key, list.nth(selector.nest($name, $key), 1));
@if type-of($class-color) == map {
@each $key, $v in $class-color {
$class-color: map.key-replace($class-color, $key, list.nth(selector.nest($name, $key), 1));
}
} @else {
$resolved-value: name.nest($name, $resolved-value);
$variant-nested: name.nest($name, $class-color);
}
}

$result: map.deep-merge($result, ($name: if($nested, $resolved-value, $-resolved-value)));
$result: map.deep-merge($result, ($name: if($nested, $variant-nested, $class-color)));
}
}
}
Expand Down

0 comments on commit 5ae508a

Please sign in to comment.