Vaadin 14 主题 - 使用 "include"

Vaadin 14 themes - use "include"

最近我将应用程序和组件的 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.

有没有办法通过主题支持实现同样的效果?

谢谢

据我所知,对于默认图表主题,目前无法做到这一点。

如果您需要跨组件重用某些样式 sheet,您应该能够使用标准 @import 声明。

对于图表默认主题,您可能必须使用现有的 @CssImport 或 JavaScript registerStyles() 方法(来自 @vaadin/themeable-mixin)。