()
| 1457 | |
| 1458 | const render = createMemo(() => ToolRegistry.render(part().tool) ?? GenericTool) |
| 1459 | const controlledOpen = () => (props.onToolOpenChange ? (props.toolOpen ?? props.defaultOpen) : undefined) |
| 1460 | const handleToolOpenChange = (open: boolean) => props.onToolOpenChange?.(open) |
| 1461 | |
| 1462 | return ( |