mirror of
https://github.com/mathuo/dockview
synced 2025-02-21 15:45:46 +00:00
Merge pull request #120 from mathuo/115-adjust-default-paneview-header
feat: fix styles
This commit is contained in:
commit
88c7761b4e
@ -3,6 +3,7 @@ import { PaneviewPanelApiImpl } from '../api/paneviewPanelApi';
|
||||
import { CompositeDisposable, MutableDisposable } from '../lifecycle';
|
||||
import { PanelUpdateEvent } from '../panel/types';
|
||||
import { IPaneHeaderPart, PanePanelInitParameter } from './paneviewPanel';
|
||||
import { toggleClass } from '../dom';
|
||||
|
||||
export class DefaultHeader
|
||||
extends CompositeDisposable
|
||||
@ -40,10 +41,12 @@ export class DefaultHeader
|
||||
this.apiRef.api = params.api;
|
||||
|
||||
this._content.textContent = params.title;
|
||||
this._expander.textContent = params.api.isExpanded ? '▼' : '▶';
|
||||
this._expander.textContent = '▼';
|
||||
|
||||
toggleClass(this._expander, 'collapsed', !params.api.isExpanded);
|
||||
|
||||
this.disposable.value = params.api.onDidExpansionChange((e) => {
|
||||
this._expander.textContent = e.isExpanded ? '▼' : '▶';
|
||||
toggleClass(this._expander, 'collapsed', !e.isExpanded);
|
||||
});
|
||||
}
|
||||
|
||||
|
@ -31,12 +31,12 @@
|
||||
padding: 0px 8px;
|
||||
cursor: pointer;
|
||||
|
||||
a {
|
||||
padding-right: 8px;
|
||||
width: 10px;
|
||||
.collapsed {
|
||||
transform: rotate(-90deg);
|
||||
}
|
||||
|
||||
> span {
|
||||
padding-left: 8px;
|
||||
flex-grow: 1;
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user