import type { FC } from 'react' import React from 'react' import type { ParameterExtractorNodeType } from './types' import { useTextGenerationCurrentProviderAndModelAndModelList, } from '@/app/components/header/account-setting/model-provider-page/hooks' import ModelSelector from '@/app/components/header/account-setting/model-provider-page/model-selector' import type { NodeProps } from '@/app/components/workflow/types' const Node: FC> = ({ data, }) => { const { provider, name: modelId } = data.model || {} const { textGenerationModelList, } = useTextGenerationCurrentProviderAndModelAndModelList() const hasSetModel = provider && modelId return (
{hasSetModel && ( )}
) } export default React.memo(Node)