diff --git a/components/chat/artifact.tsx b/components/chat/artifact.tsx index b37c9cc..e233eff 100644 --- a/components/chat/artifact.tsx +++ b/components/chat/artifact.tsx @@ -162,7 +162,7 @@ function PureArtifact({ const currentDocument = currentDocuments.at(-1); - if (!currentDocument || !currentDocument.content) { + if (!currentDocument?.content) { setIsContentDirty(false); return currentDocuments; } diff --git a/lib/ai/tools/request-suggestions.ts b/lib/ai/tools/request-suggestions.ts index 36ac13d..2c6c3cd 100644 --- a/lib/ai/tools/request-suggestions.ts +++ b/lib/ai/tools/request-suggestions.ts @@ -31,7 +31,7 @@ export const requestSuggestions = ({ execute: async ({ documentId }) => { const document = await getDocumentById({ id: documentId }); - if (!document || !document.content) { + if (!document?.content) { return { error: "Document not found", }; diff --git a/lib/editor/config.ts b/lib/editor/config.ts index 1d73e85..6e30fe3 100644 --- a/lib/editor/config.ts +++ b/lib/editor/config.ts @@ -30,7 +30,7 @@ export const handleTransaction = ({ editorRef: MutableRefObject; onSaveContent: (updatedContent: string, debounce: boolean) => void; }) => { - if (!editorRef || !editorRef.current) { + if (!editorRef?.current) { return; }