estou tentando acessar uma configuração de lista em um arquivo yml com um operador SCSS @each, mas não consigo fazê-lo funcionar para mais de uma entrada de lista. o código funciona como esperado com o padrão “” ou um item na lista, mas não para mais de um.
settings.yml:
list_setting:
type: list
default: ""
description: "a list setting"
scss:
@each $setting in $list_setting {
some css formating code with each $setting here;
}
isso parece que deveria ser algo direto, mas assim que adiciono mais de uma entrada à lista, para de funcionar, mas sem erros.
Não testei, mas acho que as configurações de lista são delimitadas por barras verticais |.
Pode ser que $setting no seu CSS seja igual a something|something_else|etc. Você poderia exibir o valor em algum atributo CSS (ou JS, o valor deve ser o mesmo) para ter certeza.
Sim, eu estava pensando nisso e me perguntando se preciso separar esses valores de lista com algum script? Suspeito que ele esteja tratando vários itens de lista como uma única string.