diff --git a/.changeset/fair-glasses-protect.md b/.changeset/fair-glasses-protect.md new file mode 100644 index 0000000..624769f --- /dev/null +++ b/.changeset/fair-glasses-protect.md @@ -0,0 +1,5 @@ +--- +"react-live": patch +--- + +Fix ability to insert a new line at the end of the editor. diff --git a/packages/react-live/src/components/Editor/index.tsx b/packages/react-live/src/components/Editor/index.tsx index e4e722e..99ce895 100644 --- a/packages/react-live/src/components/Editor/index.tsx +++ b/packages/react-live/src/components/Editor/index.tsx @@ -23,7 +23,7 @@ const CodeEditor = (props: Props) => { setCode(props.code); }, [props.code]); - useEditable(editorRef, (text) => setCode(text.trimEnd()), { + useEditable(editorRef, (text) => setCode(text.slice(0, -1)), { disabled: props.disabled, indentation: props.tabMode === "indentation" ? 2 : undefined, });