@@ -10,7 +10,7 @@ import dynamic from "next/dynamic";
1010
1111const MermaidDiagram = dynamic (
1212 ( ) => import ( "@/components/VercelChat/tools/mermaid/MermaidDiagram" ) ,
13- { ssr : false , loading : ( ) => < MermaidDiagramSkeleton /> } ,
13+ { ssr : false , loading : ( ) => < MermaidDiagramSkeleton /> }
1414) ;
1515import { GenerateMermaidDiagramResult } from "@/lib/tools/generateMermaidDiagram" ;
1616import CreateArtistToolCall from "./tools/CreateArtistToolCall" ;
@@ -43,12 +43,9 @@ import type { BrowserToolResultType } from "./tools/browser/BrowserToolResult";
4343const BrowserToolResult = dynamic (
4444 ( ) =>
4545 import ( "./tools/browser/BrowserToolResult" ) . then (
46- ( mod ) => mod . BrowserToolResult ,
46+ ( mod ) => mod . BrowserToolResult
4747 ) ,
48- {
49- ssr : false ,
50- loading : ( ) => < BrowserToolSkeleton toolName = "browser_agent" /> ,
51- } ,
48+ { ssr : false , loading : ( ) => < BrowserToolSkeleton toolName = "browser_agent" /> }
5249) ;
5350import { isSearchProgressUpdate } from "@/lib/search/searchProgressUtils" ;
5451import { GetSpotifyPlayButtonClickedResult } from "@/lib/supabase/getSpotifyPlayButtonClicked" ;
@@ -108,10 +105,8 @@ import { Sora2VideoSkeleton } from "./tools/sora2/Sora2VideoSkeleton";
108105
109106const Sora2VideoResult = dynamic (
110107 ( ) =>
111- import ( "./tools/sora2/Sora2VideoResult" ) . then (
112- ( mod ) => mod . Sora2VideoResult ,
113- ) ,
114- { ssr : false , loading : ( ) => < Sora2VideoSkeleton /> } ,
108+ import ( "./tools/sora2/Sora2VideoResult" ) . then ( ( mod ) => mod . Sora2VideoResult ) ,
109+ { ssr : false , loading : ( ) => < Sora2VideoSkeleton /> }
115110) ;
116111import CatalogSongsSkeleton from "./tools/catalog/CatalogSongsSkeleton" ;
117112import CatalogSongsResult , {
@@ -318,10 +313,7 @@ export function getToolCallComponent(part: ToolUIPart) {
318313 < GetChatsSkeleton />
319314 </ div >
320315 ) ;
321- } else if (
322- toolName === "get_task_run_status" ||
323- toolName === "prompt_sandbox"
324- ) {
316+ } else if ( toolName === "get_task_run_status" || toolName === "prompt_sandbox" ) {
325317 return (
326318 < div key = { toolCallId } >
327319 < RunPageSkeleton />
@@ -343,10 +335,10 @@ export function getToolCallComponent(part: ToolUIPart) {
343335
344336export function getToolResultComponent ( part : ToolUIPart | DynamicToolUIPart ) {
345337 const { toolCallId, output, type } = part ;
346- const result =
347- type === "dynamic-tool"
348- ? JSON . parse ( ( output as CallToolResult ) . content [ 0 ] . text )
349- : output ;
338+ const isMcp = type === "dynamic-tool" ;
339+ const result = isMcp
340+ ? JSON . parse ( ( output as CallToolResult ) . content [ 0 ] . text )
341+ : output ;
350342 const toolName = getToolOrDynamicToolName ( part ) ;
351343 const isSearchWebTool = toolName === "search_web" ;
352344 const isDeepResearchTool = toolName === "web_deep_research" ;
@@ -606,10 +598,7 @@ export function getToolResultComponent(part: ToolUIPart | DynamicToolUIPart) {
606598 < GetChatsResult result = { result as GetChatsResultType } />
607599 </ div >
608600 ) ;
609- } else if (
610- toolName === "get_task_run_status" ||
611- toolName === "prompt_sandbox"
612- ) {
601+ } else if ( toolName === "get_task_run_status" || toolName === "prompt_sandbox" ) {
613602 const runId =
614603 toolName === "get_task_run_status"
615604 ? ( ( part as DynamicToolUIPart ) . input as { runId : string } ) . runId
0 commit comments