feat: add PluginDependency component to RagPipelineChildren and WorkflowChildren for enhanced functionality

feat/rag-2
twwu 10 months ago
parent 23a6fe3259
commit 0fdb1fedb0

@ -4,6 +4,7 @@ import {
} from 'react' } from 'react'
import { useStore } from '../../workflow/store' import { useStore } from '../../workflow/store'
import InputField from './input-field' import InputField from './input-field'
import PluginDependency from '../../workflow/plugin-dependency'
import RagPipelinePanel from './panel' import RagPipelinePanel from './panel'
import RagPipelineHeader from './rag-pipeline-header' import RagPipelineHeader from './rag-pipeline-header'
import type { EnvironmentVariable } from '@/app/components/workflow/types' import type { EnvironmentVariable } from '@/app/components/workflow/types'
@ -26,8 +27,8 @@ const RagPipelineChildren = () => {
handlePaneContextmenuCancel, handlePaneContextmenuCancel,
} = usePanelInteractions() } = usePanelInteractions()
const { const {
exportCheck, exportCheck,
handleExportDSL, handleExportDSL,
} = useDSL() } = useDSL()
eventEmitter?.useSubscription((v: any) => { eventEmitter?.useSubscription((v: any) => {
@ -37,6 +38,7 @@ const RagPipelineChildren = () => {
return ( return (
<> <>
<PluginDependency />
{ {
showImportDSLModal && ( showImportDSLModal && (
<UpdateDSLModal <UpdateDSLModal

@ -6,6 +6,7 @@ import type { EnvironmentVariable } from '@/app/components/workflow/types'
import { DSL_EXPORT_CHECK } from '@/app/components/workflow/constants' import { DSL_EXPORT_CHECK } from '@/app/components/workflow/constants'
import { useStore } from '@/app/components/workflow/store' import { useStore } from '@/app/components/workflow/store'
import Features from '@/app/components/workflow/features' import Features from '@/app/components/workflow/features'
import PluginDependency from '../../workflow/plugin-dependency'
import UpdateDSLModal from '@/app/components/workflow/update-dsl-modal' import UpdateDSLModal from '@/app/components/workflow/update-dsl-modal'
import DSLExportConfirmModal from '@/app/components/workflow/dsl-export-confirm-modal' import DSLExportConfirmModal from '@/app/components/workflow/dsl-export-confirm-modal'
import { import {
@ -37,6 +38,7 @@ const WorkflowChildren = () => {
return ( return (
<> <>
<PluginDependency />
{ {
showFeaturesPanel && <Features /> showFeaturesPanel && <Features />
} }

Loading…
Cancel
Save