Я создал тему Angular Material с помощью этого онлайн-инструмента: http://materialtheme.arcsine.org/ и включил ее в styles.css.Я также перекомпилировал node-sass.
Но я (все еще) получаю эту ошибку:
Argument `$color` of `rgba($color, $alpha)` must be a color
в node_modules/@angular/material/_theming.scss (строка 1277, столбец 11)).Вот функция с проблемой:
@function mat-color($palette, $hue: default, $opacity: null) {
// If hueKey is a number between zero and one, then it actually contains an
// opacity value, so recall this function with the default hue and that given opacity.
@if type-of($hue) == number and $hue >= 0 and $hue <= 1 {
@return mat-color($palette, default, $hue);
}
$color: map-get($palette, $hue);
$opacity: if($opacity == null, opacity($color), $opacity);
@return rgba($color, $opacity);
}
Есть идеи, что здесь не так?Сгенерированные стили выглядят так: https://github.com/arciisine/MaterialThemeGenerator/blob/master/src/styles
И я использую материал 6.4.6