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