From 79de3dbad3acdd830b267200db2fd49730d35272 Mon Sep 17 00:00:00 2001 From: Tat Dat Duong Date: Wed, 5 Mar 2025 16:19:28 +0100 Subject: [PATCH] Fix require symbol --- libs/sdk-js/src/react-ui/client.tsx | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/libs/sdk-js/src/react-ui/client.tsx b/libs/sdk-js/src/react-ui/client.tsx index 38c2e9525..62ba7553e 100644 --- a/libs/sdk-js/src/react-ui/client.tsx +++ b/libs/sdk-js/src/react-ui/client.tsx @@ -164,8 +164,13 @@ window[REQUIRE_SYMBOL] = (name: string) => { if (name === "react-dom") return ReactDOM; if (name === "react/jsx-runtime") return JsxRuntime; if (name === "@langchain/langgraph-sdk/react") return { useStream }; - if (name === "@langchain/langgraph-sdk/react-ui/client") { - return { useStreamContext }; + if (name === "@langchain/langgraph-sdk/react-ui") { + return { + useStreamContext, + LoadExternalComponent: () => { + throw new Error("Nesting LoadExternalComponent is not supported"); + }, + }; } throw new Error(`Unknown module...: ${name}`);