From e5a4887ea6acf99337ead34d0a565974f8765d0f Mon Sep 17 00:00:00 2001 From: Steve Ruiz Date: Sat, 27 Apr 2024 12:04:48 +0100 Subject: [PATCH] Update pasteExcalidrawContent.ts --- .../src/lib/ui/hooks/clipboard/pasteExcalidrawContent.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/tldraw/src/lib/ui/hooks/clipboard/pasteExcalidrawContent.ts b/packages/tldraw/src/lib/ui/hooks/clipboard/pasteExcalidrawContent.ts index c5e787aeb..34b4a3eed 100644 --- a/packages/tldraw/src/lib/ui/hooks/clipboard/pasteExcalidrawContent.ts +++ b/packages/tldraw/src/lib/ui/hooks/clipboard/pasteExcalidrawContent.ts @@ -11,6 +11,7 @@ import { TLDefaultFontStyle, TLDefaultHorizontalAlignStyle, TLDefaultSizeStyle, + TLDefaultTextAlignStyle, TLOpacityType, TLShapeId, Vec, @@ -282,7 +283,7 @@ export async function pasteExcalidrawContent(editor: Editor, clipboard: any, poi font: fontFamilyToFontType[element.fontFamily] ?? 'draw', color: colorsToColors[element.strokeColor] ?? 'black', text: element.text, - textAlign: textAlignToAlignTypes[element.textAlign], + textAlign: textAlignToTextAlignTypes[element.textAlign], }, }) break @@ -472,6 +473,12 @@ const textAlignToAlignTypes: Record = { right: 'end', } +const textAlignToTextAlignTypes: Record = { + left: 'start', + center: 'middle', + right: 'end', +} + const arrowheadsToArrowheadTypes: Record = { arrow: 'arrow', dot: 'dot',