defined split array

This commit is contained in:
Preet 2023-10-21 16:15:41 -07:00
parent 14bca119f7
commit c2867c9a93
4 changed files with 25 additions and 0 deletions

View file

@ -1472,6 +1472,28 @@ export class LinearElementEditor {
return coords;
};
static toggleSegmentSplitAtIndex(
element: NonDeleted<ExcalidrawLinearElement>,
appState: AppState,
index: number,
) {
let found = false;
const splitIndices = (element.segmentSplitIndices || []).filter((idx) => {
if (idx === index) {
found = true;
return false;
}
return true;
});
if (!found) {
splitIndices.push(index);
}
mutateElement(element, {
segmentSplitIndices: splitIndices,
});
}
}
const normalizeSelectedPoints = (