postcss-advanced-variables icon indicating copy to clipboard operation
postcss-advanced-variables copied to clipboard

@each don't work properly.

Open Dragod opened this issue 4 years ago • 1 comments

I have @each loop:

@each $status $color in $list-statuses

but doesn't work

The doc only cover :

@each $animal $i in (puma, sea-slug, egret, salamander) {
    .#{$animal}-icon {
      background-image: url("images/icon-#{$i}.svg");
    }
  }

where $i is only a counter.

Is it not possible to do this:

@each $animal $i in (puma, sea-slug, egret, salamander), (something, something1, something2, something3) {
    .#{$animal}-icon {
      background-image: url("images/icon-#{$i}.svg");
    }
  }

or

$list-statuses: (
	"inprogress" 	: $cv-pending,
	"In Progress" 	: $cv-pending,
	"tobedone" 	: $cv-g-200,
	"complete"	: $cv-success,
	"Complete"	: $cv-success,
	"Cancelled" 	: $cv-alert,
	"Active" 		: $cv-notification,
);

@each  $status $color in $list-statuses {
	[data-value="#{$status}"] {
		.list-dropdown {
			@include background-contrast-hover($color);
			border-color:$color;
		}

		&.cs-tag {
			@include background-contrast($color);
			border-color:$color;
		}
	}
}

Dragod avatar May 10 '21 22:05 Dragod

I have the same problem

t0byman avatar Aug 31 '22 09:08 t0byman