Как проверить переменную, содержащую значение или значение карты, используя @each SASS - PullRequest
0 голосов
/ 10 июля 2019

Я хочу генерировать классы CSS на основе переменных.Это работает в следующем коде, где я отображаю значения, но когда я помещаю одно значение в сопоставленные значения, это показывает ошибку.

$colors: (
  black: #000,
  grey: (
    dark: #500,
  ),
  brand: (
    pink: #ff69b4
  )
);
@each $name1, $color in $colors{
  @each $name, $clr in $color{
    .text-#{$name1}-#{$name}{
      color: $clr;
    }
  }
}

Здесь я запутался, как проверить, содержит ли переменная одно значение илине.

Как проверить, и если это одно значение, такое как черный, запустить некоторый код, иначе перейти к части цикла.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...