Warn whenever rich text editor has unsaved changes
This commit is contained in:
parent
8aaca848b2
commit
419219c703
|
@ -42,6 +42,7 @@ import ItalicIcon from 'web/lib/icons/italic-icon'
|
|||
import LinkIcon from 'web/lib/icons/link-icon'
|
||||
import { getUrl } from 'common/util/parse'
|
||||
import { TiptapSpoiler } from 'common/util/tiptap-spoiler'
|
||||
import { useWarnUnsavedChanges } from 'web/hooks/use-warn-unsaved-changes'
|
||||
|
||||
const DisplayImage = Image.configure({
|
||||
HTMLAttributes: {
|
||||
|
@ -150,6 +151,9 @@ export function useTextEditor(props: {
|
|||
editor?.setEditable(!disabled)
|
||||
}, [editor, disabled])
|
||||
|
||||
const isEditorFilled = editor != null && !editor.isEmpty
|
||||
useWarnUnsavedChanges(isEditorFilled)
|
||||
|
||||
return { editor, upload }
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user