fix: fix cr issue

This commit is contained in:
yvonneyx 2024-05-22 19:37:05 +08:00
parent ac2164fa45
commit 08db39825c

View File

@ -2,7 +2,7 @@ import { isFunction } from '@antv/util';
import { CommonEvent } from '../constants'; import { CommonEvent } from '../constants';
import { ELEMENT_TYPES } from '../constants/element'; import { ELEMENT_TYPES } from '../constants/element';
import type { RuntimeContext } from '../runtime/types'; import type { RuntimeContext } from '../runtime/types';
import type { Element, ElementType, ID, IPointerEvent, State } from '../types'; import type { Element, ElementType, ID, IDragEvent, IPointerEvent, State } from '../types';
import { idsOf } from '../utils/id'; import { idsOf } from '../utils/id';
import { getElementNthDegreeIds } from '../utils/relation'; import { getElementNthDegreeIds } from '../utils/relation';
import type { BaseBehaviorOptions } from './base-behavior'; import type { BaseBehaviorOptions } from './base-behavior';
@ -91,8 +91,8 @@ export class HoverElement extends BaseBehavior<HoverElementOptions> {
this.bindEvents(); this.bindEvents();
} }
private toggleFrozen = () => { private toggleFrozen = (e: IDragEvent) => {
this.isFrozen = !this.isFrozen; this.isFrozen = e.type === 'dragstart';
}; };
private bindEvents() { private bindEvents() {