From 06dd6de0aff19f1728d55fee6312a3d5d6e6d03d Mon Sep 17 00:00:00 2001 From: Aakansha Doshi Date: Tue, 1 Aug 2023 20:40:52 +0530 Subject: [PATCH] fix --- src/clipboard.ts | 3 +-- src/data/restore.ts | 1 + src/element/textElement.ts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/clipboard.ts b/src/clipboard.ts index 7ac9478f26..c0deb93af2 100644 --- a/src/clipboard.ts +++ b/src/clipboard.ts @@ -11,7 +11,6 @@ import { deepCopyElement } from "./element/newElement"; import { mutateElement } from "./element/mutateElement"; import { getContainingFrame } from "./frame"; import { isPromiseLike, isTestEnv } from "./utils"; -import { ExcalidrawProgrammaticElement } from "./data/transform"; type ElementsClipboard = { type: typeof EXPORT_DATA_TYPES.excalidrawClipboard; @@ -21,7 +20,7 @@ type ElementsClipboard = { export interface ClipboardData { spreadsheet?: Spreadsheet; - elements?: readonly (ExcalidrawElement | ExcalidrawProgrammaticElement)[]; + elements?: readonly ExcalidrawElement[]; files?: BinaryFiles; text?: string; errorMessage?: string; diff --git a/src/data/restore.ts b/src/data/restore.ts index ed285a614a..dbd71915c8 100644 --- a/src/data/restore.ts +++ b/src/data/restore.ts @@ -165,6 +165,7 @@ const restoreElementWithProperties = < if (PRECEDING_ELEMENT_KEY in element) { base[PRECEDING_ELEMENT_KEY] = element[PRECEDING_ELEMENT_KEY]; } + return { ...base, ...getNormalizedDimensions(base), diff --git a/src/element/textElement.ts b/src/element/textElement.ts index 8b36d7be1b..776eb12d30 100644 --- a/src/element/textElement.ts +++ b/src/element/textElement.ts @@ -863,7 +863,7 @@ export const getTextBindableContainerAtPosition = ( return isTextBindableContainer(hitElement, false) ? hitElement : null; }; -export const VALID_CONTAINER_TYPES = new Set([ +const VALID_CONTAINER_TYPES = new Set([ "rectangle", "ellipse", "diamond",