'use client'
import type { Collection, Tool } from '../types'
import { cn } from '@langgenius/dify-ui/cn'
import * as React from 'react'
import { useState } from 'react'
import SettingBuiltInTool from '@/app/components/app/configuration/config/agent/agent-tools/setting-built-in-tool'
import { useLocale } from '@/context/i18n'
import { getLanguage } from '@/i18n-config/language'
type Props = Readonly<{
disabled?: boolean
collection: Collection
tool: Tool
isBuiltIn: boolean
isModel: boolean
}>
const ToolItem = ({ disabled, collection, tool, isBuiltIn, isModel }: Props) => {
const locale = useLocale()
const language = getLanguage(locale)
const [showDetail, setShowDetail] = useState(false)
return (
<>
{showDetail && (
{
setShowDetail(false)
}}
isBuiltIn={isBuiltIn}
isModel={isModel}
/>
)}
>
)
}
export default ToolItem