import type { FC } from 'react' import { RiArrowDownSLine } from '@remixicon/react' import type { Model, ModelItem, } from '../declarations' import { MODEL_STATUS_TEXT, ModelStatusEnum, } from '../declarations' import { useLanguage } from '../hooks' import ModelIcon from '../model-icon' import ModelName from '../model-name' import { AlertTriangle } from '@/app/components/base/icons/src/vender/line/alertsAndFeedback' import Tooltip from '@/app/components/base/tooltip' type ModelTriggerProps = { open: boolean provider: Model model: ModelItem className?: string readonly?: boolean } const ModelTrigger: FC = ({ open, provider, model, className, readonly, }) => { const language = useLanguage() return (
{!readonly && (
{ model.status !== ModelStatusEnum.active ? ( ) : ( ) }
)}
) } export default ModelTrigger