Merge branch 'fix/render-error-style' into 'release/0.9.3'

fix: 钉住行为调整



See merge request !929568
This commit is contained in:
高凯 2020-08-11 17:59:14 +08:00
commit 1dc6e5d7f5

View File

@ -63,6 +63,13 @@ export default class LeftFloatPane extends Component<{ area: Area<any, Panel> }>
const { area } = this.props;
if (area.visible) {
this.focusing?.active();
// 关闭当前fixed区域的面板
// TODO: 看看有没有更合适的地方
const fixedContainer = area?.skeleton?.leftFixedArea?.container;
const currentFixed = fixedContainer?.current;
if (currentFixed) {
fixedContainer.unactive(currentFixed);
}
} else {
this.focusing?.suspense();
}