2025-05-22 17:39:39 +08:00
|
|
|
import { usePublishedPipelineProcessingParams } from '@/service/use-pipeline'
|
2025-05-22 23:05:58 +08:00
|
|
|
import { useDatasetDetailContextWithSelector } from '@/context/dataset-detail'
|
2025-05-22 17:39:39 +08:00
|
|
|
|
2025-06-25 16:15:59 +08:00
|
|
|
export const useInputVariables = (datasourceNodeId: string) => {
|
2025-05-22 23:05:58 +08:00
|
|
|
const pipelineId = useDatasetDetailContextWithSelector(state => state.dataset?.pipeline_id)
|
2025-06-17 16:13:49 +08:00
|
|
|
const { data: paramsConfig, isFetching: isFetchingParams } = usePublishedPipelineProcessingParams({
|
2025-05-22 17:39:39 +08:00
|
|
|
pipeline_id: pipelineId!,
|
|
|
|
node_id: datasourceNodeId,
|
|
|
|
})
|
|
|
|
|
|
|
|
return {
|
2025-06-25 16:15:59 +08:00
|
|
|
paramsConfig,
|
2025-06-17 16:13:49 +08:00
|
|
|
isFetchingParams,
|
2025-05-22 17:39:39 +08:00
|
|
|
}
|
|
|
|
}
|