Я пишу библиотеку расширений Sass для популярного CSS-фреймворка Bulma . Проблема в том, что я также хотел бы иметь возможность использовать эту библиотеку в качестве отдельного импорта, но она опирается на некоторые миксины Sass от Bulma.
Например:
=mobile
@media screen and (max-width: $tablet - 1px)
@content
Так что яЯ хотел бы сделать, чтобы иметь некоторые миксины по умолчанию для включения, если миксин еще не определен.
Примерно так:
@if not mixin-exists("mobile")
=mobile
@media screen and (max-width: $tablet - 1px)
@content
Но это включает в себя миксин как локальный миксин, а не как глобальный. один.
Есть ли способ для меня, чтобы включить этот миксин глобально на основе условия? Если нет, есть ли какой-то другой стандарт для наследования небольшого подмножества функций из библиотеки Sass?