| 
					
				 | 
			
			
				@@ -7,12 +7,16 @@ import { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import type { ValueSelector, Var } from '@/app/components/workflow/types' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 type Params = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   onlyLeafNodeVar?: boolean 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  hideEnv?: boolean 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  hideChatVar?: boolean 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   filterVar: (payload: Var, selector: ValueSelector) => boolean 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const useAvailableVarList = (nodeId: string, { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   onlyLeafNodeVar, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   filterVar, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  hideEnv, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  hideChatVar, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 }: Params = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   onlyLeafNodeVar: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   filterVar: () => true, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -32,6 +36,8 @@ const useAvailableVarList = (nodeId: string, { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     beforeNodes: availableNodes, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     isChatMode, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     filterVar, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    hideEnv, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    hideChatVar, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   return { 
			 |