fix(collapse): 添加缺失的 CSS 变量 --bim-component-bg-hover

- BimCollapse.setTheme() 现在设置标准的 component 变量
- 修复 ghost 模式下背景色无法显示的问题
- 添加 --bim-component-bg, --bim-component-bg-hover, --bim-component-bg-active
This commit is contained in:
yuding
2026-01-28 15:57:47 +08:00
parent b884109b9e
commit c66e34422f

View File

@@ -216,10 +216,13 @@ export class BimCollapse implements IBimComponent {
style.setProperty('--bim-bg-color', theme.bgElevated);
style.setProperty('--bim-border-color', theme.borderDefault);
style.setProperty('--bim-text-color', theme.textPrimary);
style.setProperty('--bim-header-bg-color', theme.componentBgHover);
style.setProperty('--bim-header-hover-bg-color', theme.componentBgActive);
style.setProperty('--bim-content-bg-color', theme.bgElevated);
style.setProperty('--bim-disabled-color', theme.textDisabled);
style.setProperty('--bim-content-bg-color', theme.bgElevated);
// 添加标准的 component 变量,供 CSS 使用
style.setProperty('--bim-component-bg', theme.componentBg);
style.setProperty('--bim-component-bg-hover', theme.componentBgHover);
style.setProperty('--bim-component-bg-active', theme.componentBgActive);
}
public setLocales(): void {