Как вы устанавливаете плотность для md c -icon-button, используя mixins? - PullRequest
1 голос
/ 25 февраля 2020

Я довольно новичок в использовании 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 для этого компонента?

1 Ответ

1 голос
/ 28 февраля 2020

На самом деле это ошибка с sass-loader. Вы можете проверить здесь для временного обходного пути, пока что-то еще разработано. Использование обходного пути приводит к тому, что импорт больше не завершается сбоем, а документация по-прежнему точна для компонентов.

...