fix: 🐛

This commit is contained in:
codytseng
2025-07-11 23:00:45 +08:00
parent 8db655cc37
commit 069ac34b86
4 changed files with 25 additions and 9 deletions

View File

@@ -19,7 +19,7 @@ import Preview from './Preview'
import suggestion from './suggestion'
export type TPostTextareaHandle = {
appendText: (text: string) => void
appendText: (text: string, addNewline?: boolean) => void
insertText: (text: string) => void
}
@@ -80,9 +80,9 @@ const PostTextarea = forwardRef<
})
useImperativeHandle(ref, () => ({
appendText: (text: string) => {
appendText: (text: string, addNewline = false) => {
if (editor) {
editor
let chain = editor
.chain()
.focus()
.command(({ tr, dispatch }) => {
@@ -95,7 +95,10 @@ const PostTextarea = forwardRef<
return true
})
.insertContent(text)
.run()
if (addNewline) {
chain = chain.setHardBreak()
}
chain.run()
}
},
insertText: (text: string) => {