refactor:Change sub-graph output handling from skip to default

This commit is contained in:
zhsama
2026-01-12 17:04:13 +08:00
parent d91087492d
commit f4e8f64bf7
5 changed files with 7 additions and 10 deletions

View File

@ -24,7 +24,7 @@ const ConfigPanel: FC<ConfigPanelProps> = ({
activeTab,
}) => {
const { t } = useTranslation()
const [whenOutputNone, setWhenOutputNone] = useState<WhenOutputNoneOption>('skip')
const [whenOutputNone, setWhenOutputNone] = useState<WhenOutputNoneOption>('default')
const handleWhenOutputNoneChange = useCallback((e: React.ChangeEvent<HTMLSelectElement>) => {
setWhenOutputNone(e.target.value as WhenOutputNoneOption)
@ -72,15 +72,12 @@ const ConfigPanel: FC<ConfigPanelProps> = ({
value={whenOutputNone}
onChange={handleWhenOutputNoneChange}
>
<option value="skip">
{t('subGraphModal.whenOutputNone.skip', { ns: 'workflow' })}
<option value="default">
{t('subGraphModal.whenOutputNone.default', { ns: 'workflow' })}
</option>
<option value="error">
{t('subGraphModal.whenOutputNone.error', { ns: 'workflow' })}
</option>
<option value="default">
{t('subGraphModal.whenOutputNone.default', { ns: 'workflow' })}
</option>
</select>
</Field>
</div>

View File

@ -35,7 +35,7 @@ const SubGraphMain: FC<SubGraphMainProps> = ({
enabled: true,
startNodeId: updatedNodes[0]?.id || '',
selectedOutputVar: [],
whenOutputNone: 'skip',
whenOutputNone: 'default',
}
saveSubGraphData({

View File

@ -107,7 +107,7 @@ export const useSubGraphPersistence = ({
enabled: true,
startNodeId: nodes[0]?.id || '',
selectedOutputVar: [],
whenOutputNone: 'skip',
whenOutputNone: 'default',
}
saveSubGraphData({

View File

@ -10,7 +10,7 @@ const initialState: Omit<SubGraphSliceShape, 'setSubGraphContext' | 'setSubGraph
subGraphEdges: [],
selectedOutputVar: [],
whenOutputNone: 'skip',
whenOutputNone: 'default',
defaultValue: '',
showDebugPanel: false,

View File

@ -1,7 +1,7 @@
import type { StateCreator } from 'zustand'
import type { Edge, Node, NodeOutPutVar, ValueSelector, VarType } from '@/app/components/workflow/types'
export type WhenOutputNoneOption = 'skip' | 'error' | 'default'
export type WhenOutputNoneOption = 'error' | 'default'
export type SubGraphConfig = {
enabled: boolean