According to the documentation, the recommended method to customise the theme is to use our project build tool:
(Recommended) Use the build process of your application (webpack/angular-cli)—This approach simplifies upgrades to new component and theme package versions.
This is however no longer working due to the extension of compound selectors in some of the theme files:
I'm building the theme using angular cli (see version in npm ls logs)
the command used is
ng serve app --open --host 0.0.0.0 --disable-host-check --port=6660
Dart-sass does not allow composite selectors inheritance. With #775 we added support for dart-sass compilation and since it was a breaking change we bumped the major version of the themes.
I'm submitting a ...
Current behavior
According to the documentation, the recommended method to customise the theme is to use our project build tool:
This is however no longer working due to the extension of compound selectors in some of the theme files:
https://github.com/telerik/kendo-themes/blob/develop/packages/default/scss/calendar/_theme.scss#L61 https://github.com/telerik/kendo-themes/blob/develop/packages/default/scss/toolbar/_layout.scss#L105
There are probably more instances of this.
Expected behavior
We should be able to build from the scss source files.
Minimal reproduction of the problem with instructions
Currently attempting to reproduce in stackblitz
What is the motivation or use case for changing the behavior?
Environment
Product:
Package versions:
Browser:
System:
I'm building the theme using angular cli (see version in npm ls logs) the command used is
ng serve app --open --host 0.0.0.0 --disable-host-check --port=6660