diff --git a/packages/element/src/newElement.ts b/packages/element/src/newElement.ts index 17d309899..69ccaf595 100644 --- a/packages/element/src/newElement.ts +++ b/packages/element/src/newElement.ts @@ -460,6 +460,7 @@ export const newLinearElement = ( opts: { type: ExcalidrawLinearElement["type"]; points?: ExcalidrawLinearElement["points"]; + polygon?: ExcalidrawLineElement["polygon"]; } & ElementConstructorOpts, ): NonDeleted => { const element = { @@ -475,7 +476,7 @@ export const newLinearElement = ( if (isLineElement(element)) { const lineElement: NonDeleted = { ...element, - polygon: false, + polygon: opts.polygon ?? false, }; return lineElement;