Skip to content

Commit cdfefc0

Browse files
committed
feat: 增加主题切换逻辑
1 parent 6fb1af6 commit cdfefc0

1 file changed

Lines changed: 9 additions & 5 deletions

File tree

src/components/BootstrapBlazor.DockView/wwwroot/js/dockview-utils.js

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -37,14 +37,18 @@ const initDockview = (dockview, options, template) => {
3737

3838
dockview.update = options => {
3939
if (options.layoutConfig) {
40-
reloadFromConfig(dockview, options)
40+
reloadFromConfig(dockview, options);
4141
}
42-
else if (dockview.params.options.lock !== options.lock) {
43-
dockview.params.options.lock = options.lock
44-
toggleGroupLock(dockview, options)
42+
if (dockview.params.options.lock !== options.lock) {
43+
dockview.params.options.lock = options.lock;
44+
toggleGroupLock(dockview, options);
45+
}
46+
if (dockview.options.theme.className !== options.theme) {
47+
dockview.options.theme.className = options.theme;
48+
dockview.updateTheme();
4549
}
4650
else {
47-
toggleComponent(dockview, options)
51+
toggleComponent(dockview, options);
4852
}
4953
}
5054

0 commit comments

Comments
 (0)