Я довольно новичок в использовании sass, и у меня возникли проблемы с использованием миксина для кнопок с иконками Material.io.
На странице, на которую я ссылаюсь, описывается использование миксина density($density-scale)
, но Я не могу понять, как его использовать. В руководстве Getting Started показан пример использования миксина для mdc-button
, поэтому я попытался сделать то же самое для mdc-icon-button
. Вот несколько вещей, которые я попробовал.
@use "@material/icon-button/mdc-icon-button";
@use "@material/icon-button";
// ^ The line above results in this error: SassError: Can't find stylesheet to import.
Для фактического элемента, так как этот импорт не работал, я попробовал следующее.
.mdc-icon-button {
@include icon-button.density(-1);
// ^ SassError: There is no module with the namespace "icon-button".
@include mdc-icon-button.density(-1);
@include mdc-icon-button-density(-1);
@include density(-1);
// ^ All of these lines cause the following error: SassError: Undefined mixin.
}
Я просто не уверен, что делать на этом этапе. Как я могу использовать плотность mixin для этого компонента?