@@ -529,10 +529,10 @@ export function ToolsTab({ tools, callTool, isConnected }: ToolsTabProps) {
529529
530530 { /* Bottom section: Results */ }
531531 < div className = "flex flex-col h-full bg-white dark:bg-zinc-800 border-t dark:border-zinc-700" >
532- < div className = "flex-1 overflow-y-auto" >
532+ < div className = "flex-1 overflow-y-auto h-full " >
533533 { results . length > 0
534534 ? (
535- < div className = "space-y-4" >
535+ < div className = "space-y-4 flex-1 h-full " >
536536 { results . map ( ( result , index ) => {
537537 // Check if result contains MCP UI resources
538538 const content = result . result ?. content || [ ]
@@ -542,7 +542,7 @@ export function ToolsTab({ tools, callTool, isConnected }: ToolsTabProps) {
542542 const hasMcpUIResources = mcpUIResources . length > 0
543543
544544 return (
545- < div key = { index } className = "space-y-3 " >
545+ < div key = { index } className = "space-y-0 flex-1 h-full " >
546546 < div className = { `flex items-center gap-2 px-4 pt-2 ${ hasMcpUIResources ? 'border-b border-gray-200 dark:border-zinc-600 pb-2' : '' } ` } >
547547 < h3 className = "text-sm font-medium" > Response</ h3 >
548548 < div className = "flex items-center gap-1" >
@@ -619,16 +619,16 @@ export function ToolsTab({ tools, callTool, isConnected }: ToolsTabProps) {
619619 if ( hasMcpUIResources ) {
620620 if ( previewMode ) {
621621 return (
622- < div className = "space-y-4 " >
622+ < div className = "space-y-0 h-full " >
623623 { mcpUIResources . map ( ( item : any , idx : number ) => (
624- < div key = { idx } className = "mx-4 " >
625- < div className = "w-full" >
624+ < div key = { idx } className = "mx-0 size-full " >
625+ < div className = "w-full h-full " >
626626 < McpUIRenderer
627627 resource = { item . resource }
628628 onUIAction = { ( _action ) => {
629629 // Handle UI actions here if needed
630630 } }
631- className = "w-full"
631+ className = "w-full h-full "
632632 />
633633 </ div >
634634 </ div >
@@ -667,7 +667,7 @@ export function ToolsTab({ tools, callTool, isConnected }: ToolsTabProps) {
667667 else {
668668 // JSON mode for MCP UI resources
669669 return (
670- < div className = "px-4" >
670+ < div className = "px-4 pt-4 " >
671671 < SyntaxHighlighter
672672 language = "json"
673673 style = { prismStyle }
@@ -690,7 +690,7 @@ export function ToolsTab({ tools, callTool, isConnected }: ToolsTabProps) {
690690
691691 // Default: show JSON for non-MCP UI resources
692692 return (
693- < div className = "px-4" >
693+ < div className = "px-4 pt-4 " >
694694 < SyntaxHighlighter
695695 language = "json"
696696 style = { prismStyle }
0 commit comments