fix build

This commit is contained in:
dsehnal
2026-05-28 15:56:48 +02:00
parent 206ee19138
commit cb0fb2b0b5
3 changed files with 10 additions and 5 deletions

View File

@@ -8,7 +8,6 @@
*/
import { Camera } from '../../mol-canvas3d/camera';
import { CameraTransitionManager } from '../../mol-canvas3d/camera/transition';
import { GraphicsRenderObject } from '../../mol-gl/render-object';
import { Sphere3D } from '../../mol-math/geometry';
import { BoundaryHelper } from '../../mol-math/geometry/boundary-helper';

View File

@@ -188,15 +188,20 @@ export class StructureFocusControls extends PluginUIComponent<{}, StructureFocus
this.focusCamera(true);
};
toggleAction = () => this.setState({ showAction: !this.state.showAction });
focusCamera = (optimizeDirection?: boolean) => {
focusCamera(optimizeDirection?: boolean) {
const { current } = this.plugin.managers.structure.focus;
if (!current) return;
this.plugin.managers.camera.focusLoci(current.loci, {
optimizeDirection,
});
}
toggleAction = () => this.setState({ showAction: !this.state.showAction });
focusCameraClick = () => {
this.focusCamera(false);
};
clear = () => {
@@ -236,7 +241,7 @@ export class StructureFocusControls extends PluginUIComponent<{}, StructureFocus
return <>
<div className='msp-flex-row'>
<Button noOverflow onClick={this.focusCamera} title={title} onMouseEnter={this.highlightCurrent} onMouseLeave={this.clearHighlights} disabled={this.isDisabled || !current}
<Button noOverflow onClick={this.focusCameraClick} title={title} onMouseEnter={this.highlightCurrent} onMouseLeave={this.clearHighlights} disabled={this.isDisabled || !current}
style={{ textAlignLast: current ? 'left' : void 0 }}>
{label}
</Button>

View File

@@ -1,6 +1,7 @@
{
"extends": "./tsconfig.json",
"compilerOptions": {
"moduleResolution": "node10",
"module": "CommonJS",
"outDir": "lib/commonjs"
}