Меньше CSS: какое-либо значение по умолчанию для новой функциональности карты? - PullRequest
0 голосов
/ 23 мая 2019

Я использую функциональность Map в Less CSS, как правило, так:

@component-themes: {
    button: secondary;
    top-app-bar: primary-light;
}

.get-component-theme(@component) {
    return: @component-themes[$@component];
}

// This will fail compilation
//
@my-button: .get-component-theme(non-existent-button)[];

Однако, если свойство не существует, компиляция завершится неудачно.Хотя иногда это требуется, в других случаях было бы лучше вернуть значение по умолчанию и выполнить альтернативное действие.

Я просмотрел сайт Less, но не могу найти никаких признаков того, чтоэта функциональность существует, но это не значит, что нет способа ее достичь.

Кто-нибудь знает?

...