Здравствуйте! Для выпадающих списков использую
Select2
Чтобы сменить внешний вид я задаю тему:
$(".js-example-theme-single").select2({
theme: "example"
});
И после задаю стили через (sass):
.select2-container--example {
/*
и тут задаю дочерним элементам стили
*/
}
Такой способ по времени отнимает около 30 минут и как по мне вызывает дублирование кода, каждый раз пишу одни и те же имена селекторов за исключением .select2-container--example если на странице используется больше 1-го выпадающего списка...
Есть мысль сделать mixin... где задавать только класс модификатора
.select2-container--example и стили, сам вопрос. Не изобретаю ли я велосипед? Есть ли уже готовые миксины для этой задачи? Спасибо!