Vaadin 14 themes - use "include"

92 views Asked by At

recently I've switched our CSS styles for our application and components to theme (added in vaadin 14.6). Right now I'm looking for an alternative to include parameter of @CssImport annotation.

@CssImport(value = "./styles/custom-charts.css", themeFor = "vaadin-chart", include = "vaadin-chart-default-theme")

We have some style changes for vaadin-chart but we needed to include original vaadin-chart-default-theme.

Is there a way to achieve the same with the Theme support?

Thank you

1

There are 1 answers

2
Jouni On BEST ANSWER

As far as I know, this isn't possible at the moment, for the default Charts theme.

If you need to reuse some style sheet across components, you should be able to use the standard @import declaration.

For the Charts default theme, you probably have to use the existing @CssImport or the JavaScript registerStyles() method (from @vaadin/themeable-mixin).