Do not assume http://localhost:2024
This commit is contained in:
@@ -7,6 +7,7 @@ import { MarkdownText } from "../markdown-text";
|
|||||||
import { LoadExternalComponent } from "@langchain/langgraph-sdk/react-ui";
|
import { LoadExternalComponent } from "@langchain/langgraph-sdk/react-ui";
|
||||||
import { cn } from "@/lib/utils";
|
import { cn } from "@/lib/utils";
|
||||||
import { ToolCalls, ToolResult } from "./tool-calls";
|
import { ToolCalls, ToolResult } from "./tool-calls";
|
||||||
|
import { StringParam, useQueryParam } from "use-query-params";
|
||||||
|
|
||||||
function CustomComponent({
|
function CustomComponent({
|
||||||
message,
|
message,
|
||||||
@@ -15,6 +16,7 @@ function CustomComponent({
|
|||||||
message: Message;
|
message: Message;
|
||||||
thread: ReturnType<typeof useStreamContext>;
|
thread: ReturnType<typeof useStreamContext>;
|
||||||
}) {
|
}) {
|
||||||
|
const [apiUrl] = useQueryParam("apiUrl", StringParam);
|
||||||
const meta = thread.getMessagesMetadata(message);
|
const meta = thread.getMessagesMetadata(message);
|
||||||
const seenState = meta?.firstSeenState;
|
const seenState = meta?.firstSeenState;
|
||||||
const customComponent = seenState?.values.ui
|
const customComponent = seenState?.values.ui
|
||||||
@@ -33,6 +35,7 @@ function CustomComponent({
|
|||||||
<div key={message.id}>
|
<div key={message.id}>
|
||||||
{customComponent && (
|
{customComponent && (
|
||||||
<LoadExternalComponent
|
<LoadExternalComponent
|
||||||
|
apiUrl={apiUrl ?? undefined}
|
||||||
assistantId="agent"
|
assistantId="agent"
|
||||||
stream={thread}
|
stream={thread}
|
||||||
message={customComponent}
|
message={customComponent}
|
||||||
|
|||||||
Reference in New Issue
Block a user