From d97c840b1a564e215bae5c3d97bbef907b178943 Mon Sep 17 00:00:00 2001 From: toddyclipsgg Date: Sun, 5 Jan 2025 14:50:51 -0300 Subject: [PATCH] feat: Update Artifact component --- app/components/chat/Artifact.tsx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/components/chat/Artifact.tsx b/app/components/chat/Artifact.tsx index 5f0c991..21c9f9a 100644 --- a/app/components/chat/Artifact.tsx +++ b/app/components/chat/Artifact.tsx @@ -33,8 +33,13 @@ export const Artifact = memo(({ messageId }: ArtifactProps) => { const artifacts = useStore(workbenchStore.artifacts); const artifact = artifacts[messageId]; + // Early return if no artifact exists + if (!artifact) { + return null; + } + const actions = useStore( - computed(artifact.runner.actions, (actions) => { + computed(artifact?.runner?.actions ?? [], (actions) => { return Object.values(actions); }), );