'use client' import React from 'react' import type { FC } from 'react' import Drawer from '@/app/components/base/drawer' import MCPDetailContent from './content' import type { ToolWithProvider } from '../../../workflow/types' import cn from '@/utils/classnames' type Props = { detail?: ToolWithProvider onUpdate: () => void onHide: () => void isTriggerAuthorize: boolean onFirstCreate: () => void } const MCPDetailPanel: FC = ({ detail, onUpdate, onHide, isTriggerAuthorize, onFirstCreate, }) => { const handleUpdate = (isDelete = false) => { if (isDelete) onHide() onUpdate() } if (!detail) return null return ( {detail && ( )} ) } export default MCPDetailPanel