diff --git a/packages/editor/editor.css b/packages/editor/editor.css index a5ecddfd5..7ed918505 100644 --- a/packages/editor/editor.css +++ b/packages/editor/editor.css @@ -697,7 +697,8 @@ input, padding: 0px; margin: 0px; border: none; - height: 100%; + width: fit-content; + height: fit-content; font-variant: normal; font-style: normal; pointer-events: all; @@ -806,6 +807,17 @@ input, outline: none; } +.tl-text-content__wrapper { + position: relative; + width: fit-content; + height: fit-content; + display: flex; + align-items: center; + justify-content: center; + pointer-events: none; + min-height: auto; +} + .tl-text-content { pointer-events: none; } @@ -1015,17 +1027,6 @@ input, pointer-events: all; } -.tl-text-label__inner { - position: relative; - width: fit-content; - height: fit-content; - display: flex; - align-items: center; - justify-content: center; - pointer-events: none; - min-height: auto; -} - .tl-text-label__inner > .tl-text-content { position: relative; top: 0px; @@ -1114,17 +1115,7 @@ input, .tl-arrow-label textarea { z-index: 3; - margin: 0px; padding: 4px; - height: 100%; - width: 100%; - position: absolute; - resize: none; - border: 0px; - user-select: all; - -webkit-user-select: text; - caret-color: var(--color-text); - border-image: none; /* Don't allow textarea to be zero width */ min-width: 4px; } diff --git a/packages/tldraw/src/lib/shapes/shared/TextLabel.tsx b/packages/tldraw/src/lib/shapes/shared/TextLabel.tsx index 926bd6150..62a7fd4c4 100644 --- a/packages/tldraw/src/lib/shapes/shared/TextLabel.tsx +++ b/packages/tldraw/src/lib/shapes/shared/TextLabel.tsx @@ -90,7 +90,7 @@ export const TextLabel = React.memo(function TextLabel({ }} >