问题描述
最近我将应用程序和组件的 CSS 样式切换为主题(在 vaadin 14.6 中添加)。现在我正在寻找 @CssImport 注释的 include 参数的替代方法。
@CssImport(value = "./styles/custom-charts.css",themeFor = "vaadin-chart",include = "vaadin-chart-default-theme")
我们对 vaadin-chart 进行了一些样式更改,但我们需要包含原始的 vaadin-chart-default-theme。
谢谢
解决方法
据我所知,对于默认的图表主题,目前无法实现。
如果您需要跨组件重用某些样式表,您应该能够使用标准的 @import
声明。
对于图表默认主题,您可能必须使用现有的 @CssImport
或 JavaScript registerStyles()
方法(来自 @vaadin/themeable-mixin
)。