Adding ability to hide node param from UI

This commit is contained in:
automaton82 2023-11-10 15:31:13 -05:00
parent a311e024e1
commit 1f0cc60fcc
2 changed files with 6 additions and 3 deletions

View File

@ -72,6 +72,7 @@ export interface INodeParams {
fileType?: string fileType?: string
additionalParams?: boolean additionalParams?: boolean
loadMethod?: string loadMethod?: string
hidden?: boolean
} }
export interface INodeExecutionData { export interface INodeExecutionData {

View File

@ -207,9 +207,11 @@ const CanvasNode = ({ data }) => {
{data.inputAnchors.map((inputAnchor, index) => ( {data.inputAnchors.map((inputAnchor, index) => (
<NodeInputHandler key={index} inputAnchor={inputAnchor} data={data} /> <NodeInputHandler key={index} inputAnchor={inputAnchor} data={data} />
))} ))}
{data.inputParams.map((inputParam, index) => ( {data.inputParams
<NodeInputHandler key={index} inputParam={inputParam} data={data} /> .filter((inputParam) => !inputParam.hidden)
))} .map((inputParam, index) => (
<NodeInputHandler key={index} inputParam={inputParam} data={data} />
))}
{data.inputParams.find((param) => param.additionalParams) && ( {data.inputParams.find((param) => param.additionalParams) && (
<div <div
style={{ style={{