|
@@ -77,11 +77,7 @@ import {
|
|
isEmbeddableOrFrameLabel,
|
|
isEmbeddableOrFrameLabel,
|
|
createPlaceholderEmbeddableLabel,
|
|
createPlaceholderEmbeddableLabel,
|
|
} from "../element/embeddable";
|
|
} from "../element/embeddable";
|
|
-import {
|
|
|
|
- elementOverlapsWithFrame,
|
|
|
|
- getTargetFrame,
|
|
|
|
- isElementInFrame,
|
|
|
|
-} from "../frame";
|
|
|
|
|
|
+import { getTargetFrame, isElementInFrame } from "../frame";
|
|
import "canvas-roundrect-polyfill";
|
|
import "canvas-roundrect-polyfill";
|
|
|
|
|
|
export const DEFAULT_SPACING = 2;
|
|
export const DEFAULT_SPACING = 2;
|
|
@@ -945,22 +941,6 @@ const _renderStaticScene = ({
|
|
);
|
|
);
|
|
}
|
|
}
|
|
|
|
|
|
- const groupsToBeAddedToFrame = new Set<string>();
|
|
|
|
-
|
|
|
|
- visibleElements.forEach((element) => {
|
|
|
|
- if (
|
|
|
|
- element.groupIds.length > 0 &&
|
|
|
|
- appState.frameToHighlight &&
|
|
|
|
- appState.selectedElementIds[element.id] &&
|
|
|
|
- (elementOverlapsWithFrame(element, appState.frameToHighlight) ||
|
|
|
|
- element.groupIds.find((groupId) => groupsToBeAddedToFrame.has(groupId)))
|
|
|
|
- ) {
|
|
|
|
- element.groupIds.forEach((groupId) =>
|
|
|
|
- groupsToBeAddedToFrame.add(groupId),
|
|
|
|
- );
|
|
|
|
- }
|
|
|
|
- });
|
|
|
|
-
|
|
|
|
// Paint visible elements
|
|
// Paint visible elements
|
|
visibleElements
|
|
visibleElements
|
|
.filter((el) => !isEmbeddableOrFrameLabel(el))
|
|
.filter((el) => !isEmbeddableOrFrameLabel(el))
|