perf: Add null check for onAssembleVariables callback

This commit is contained in:
zhsama
2026-02-04 17:50:55 +08:00
parent 2df0d540a9
commit 23f98652e1
2 changed files with 2 additions and 2 deletions

View File

@ -255,7 +255,7 @@ const ComponentPicker = ({
}, [editor, getMatchFromSelection, agentBlock, handleClose])
const isAgentTrigger = triggerString === '@' && agentBlock?.show
const showAssembleVariables = triggerString === '/'
const showAssembleVariables = triggerString === '/' && workflowVariableBlock?.showAssembleVariables && !!workflowVariableBlock?.onAssembleVariables
const agentNodes: AgentNode[] = useMemo(() => agentBlock?.agentNodes || [], [agentBlock?.agentNodes])
const handleOpen = useCallback(() => {
if (isSupportSandbox && triggerString === '/')

View File

@ -502,7 +502,7 @@ const VarReferenceVars: FC<Props> = ({
}
{
showAssembleVariables && (
showAssembleVariables && onAssembleVariables && (
<div className="flex items-center border-t border-divider-subtle pt-1">
<button
type="button"