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',