tweak(builder): Replace erroneous mentions of "Properties" to "Output" (#7489)

This commit is contained in:
Toran Bruce Richards
2024-07-19 00:42:22 +01:00
committed by GitHub
parent 6d192429a6
commit bd540b5cc4
3 changed files with 15 additions and 15 deletions

View File

@@ -17,13 +17,13 @@ type CustomNodeData = {
hardcodedValues: { [key: string]: any };
setHardcodedValues: (values: { [key: string]: any }) => void;
connections: Array<{ source: string; sourceHandle: string; target: string; targetHandle: string }>;
isPropertiesOpen: boolean;
isOutputOpen: boolean;
status?: string;
output_data?: any;
};
const CustomNode: FC<NodeProps<CustomNodeData>> = ({ data, id }) => {
const [isPropertiesOpen, setIsPropertiesOpen] = useState(data.isPropertiesOpen || false);
const [isOutputOpen, setIsOutputOpen] = useState(data.isOutputOpen || false);
const [isAdvancedOpen, setIsAdvancedOpen] = useState(false);
const [keyValuePairs, setKeyValuePairs] = useState<{ key: string, value: string }[]>([]);
const [newKey, setNewKey] = useState<string>('');
@@ -35,7 +35,7 @@ const CustomNode: FC<NodeProps<CustomNodeData>> = ({ data, id }) => {
useEffect(() => {
if (data.output_data || data.status) {
setIsPropertiesOpen(true);
setIsOutputOpen(true);
}
}, [data.output_data, data.status]);
@@ -43,8 +43,8 @@ const CustomNode: FC<NodeProps<CustomNodeData>> = ({ data, id }) => {
console.log(`Node ${id} data:`, data);
}, [id, data]);
const toggleProperties = () => {
setIsPropertiesOpen(!isPropertiesOpen);
const toggleOutput = () => {
setIsOutputOpen(!isOutputOpen);
};
const toggleAdvancedSettings = () => {
@@ -449,8 +449,8 @@ const CustomNode: FC<NodeProps<CustomNodeData>> = ({ data, id }) => {
{data.outputSchema && generateHandles(data.outputSchema, 'source')}
</div>
</div>
{isPropertiesOpen && (
<div className="node-properties">
{isOutputOpen && (
<div className="node-output">
<p>
<strong>Status:</strong>{' '}
{typeof data.status === 'object' ? JSON.stringify(data.status) : data.status || 'N/A'}
@@ -464,8 +464,8 @@ const CustomNode: FC<NodeProps<CustomNodeData>> = ({ data, id }) => {
</div>
)}
<div className="node-footer">
<Button onClick={toggleProperties} className="toggle-button">
Toggle Properties
<Button onClick={toggleOutput} className="toggle-button">
Toggle Output
</Button>
{hasOptionalFields() && (
<Button onClick={toggleAdvancedSettings} className="toggle-button">

View File

@@ -32,7 +32,7 @@ type CustomNodeData = {
hardcodedValues: { [key: string]: any };
setHardcodedValues: (values: { [key: string]: any }) => void;
connections: Array<{ source: string; sourceHandle: string; target: string; targetHandle: string }>;
isPropertiesOpen: boolean;
isOutputOpen: boolean;
status?: string;
output_data?: any;
block_id: string;
@@ -206,7 +206,7 @@ const FlowEditor: React.FC<{
));
},
connections: [],
isPropertiesOpen: false,
isOutputOpen: false,
block_id: blockId,
},
};
@@ -240,7 +240,7 @@ const FlowEditor: React.FC<{
));
},
connections: [],
isPropertiesOpen: false,
isOutputOpen: false,
},
};
return newNode;
@@ -421,7 +421,7 @@ const FlowEditor: React.FC<{
...node.data,
status: nodeExecution.status,
output_data: nodeExecution.output_data,
isPropertiesOpen: true,
isOutputOpen: true,
},
};
}

View File

@@ -156,11 +156,11 @@
margin-top: 5px;
}
.node-properties {
.node-output {
margin-top: 5px;
margin-bottom: 5px;
background: #fff;
border: 1px solid #000; /* Border for properties section */
border: 1px solid #000; /* Border for output section */
padding: 10px;
border-radius: 10px;
width: 100%;