Firefox-UI-Fix/src/utils/_media.scss

23 lines
498 B
SCSS

@use "sass:map";
@use "sass:list";
@mixin each($list...) {
$listL: list.length($list);
@if $listL >= 1 {
$first: list.nth($list, 1);
@if $first != null and $first != () {
$blocks: "(#{$first})";
@if $listL > 1 {
@for $i from 2 through ($listL) {
$nextBlock: list.nth($list, $i);
$nextBlock: ", (#{$nextBlock})";
$blocks: "#{$blocks}#{$nextBlock}";
}
}
@media #{"#{$blocks}"} {
@content;
}
}
}
}