diff --git a/apps/web/components/document-modal/index.tsx b/apps/web/components/document-modal/index.tsx index 1b7fe6b9..419095e2 100644 --- a/apps/web/components/document-modal/index.tsx +++ b/apps/web/components/document-modal/index.tsx @@ -236,16 +236,20 @@ export function DocumentModal({ draftContentString !== initialEditorString && draftContentString !== lastSavedContent - const handleSave = useCallback((submittedContent?: string) => { - if (!_document?.id) return - const content = submittedContent ?? draftContentString - updateMutation.mutate( - { documentId: _document.id, content }, - { - onSuccess: (_data, variables) => setLastSavedContent(variables.content), - }, - ) - }, [_document?.id, draftContentString, updateMutation]) + const handleSave = useCallback( + (submittedContent?: string) => { + if (!_document?.id) return + const content = submittedContent ?? draftContentString + updateMutation.mutate( + { documentId: _document.id, content }, + { + onSuccess: (_data, variables) => + setLastSavedContent(variables.content), + }, + ) + }, + [_document?.id, draftContentString, updateMutation], + ) const textEditorProps = useMemo( () => ({