From c3162817079fa5013d2d9deb8147936847c8540c Mon Sep 17 00:00:00 2001 From: Carlos Kelly Date: Tue, 23 May 2023 06:22:17 -0500 Subject: [PATCH] Fix ability to insert a new line at the end of the editor. --- .changeset/fair-glasses-protect.md | 5 +++++ packages/react-live/src/components/Editor/index.tsx | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 .changeset/fair-glasses-protect.md 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, });