Fixed display and conditions of minimized node
This commit is contained in:
parent
21ed3ec97c
commit
37f61e8b83
4 changed files with 12 additions and 28 deletions
|
|
@ -324,6 +324,7 @@ export default function GenericNode({
|
||||||
}}
|
}}
|
||||||
setShowState={setShowNode}
|
setShowState={setShowNode}
|
||||||
numberOfHandles={handles}
|
numberOfHandles={handles}
|
||||||
|
numberOfOutputHandles={shownOutputs.length ?? 0}
|
||||||
showNode={showNode}
|
showNode={showNode}
|
||||||
openAdvancedModal={false}
|
openAdvancedModal={false}
|
||||||
onCloseAdvancedModal={() => {}}
|
onCloseAdvancedModal={() => {}}
|
||||||
|
|
@ -511,32 +512,9 @@ export default function GenericNode({
|
||||||
/>
|
/>
|
||||||
),
|
),
|
||||||
)}
|
)}
|
||||||
{/* <ParameterComponent
|
{shownOutputs &&
|
||||||
index={0}
|
shownOutputs.length > 0 &&
|
||||||
key={scapedJSONStringfy({
|
renderOutputParameter(shownOutputs[0], 0)}
|
||||||
baseClasses: data.node!.base_classes,
|
|
||||||
id: data.id,
|
|
||||||
dataType: data.type,
|
|
||||||
})}
|
|
||||||
data={data}
|
|
||||||
color={nodeColors[types[data.type]] ?? nodeColors.unknown}
|
|
||||||
title={
|
|
||||||
data.node?.output_types &&
|
|
||||||
data.node.output_types.length > 0
|
|
||||||
? data.node.output_types.join(" | ")
|
|
||||||
: data.type
|
|
||||||
}
|
|
||||||
tooltipTitle={data.node?.base_classes.join("\n")}
|
|
||||||
id={{
|
|
||||||
baseClasses: data.node!.base_classes,
|
|
||||||
id: data.id,
|
|
||||||
dataType: data.type,
|
|
||||||
idx: 0,
|
|
||||||
}}
|
|
||||||
type={data.node?.base_classes.join("|")}
|
|
||||||
left={false}
|
|
||||||
showNode={showNode}
|
|
||||||
/> */}
|
|
||||||
</>
|
</>
|
||||||
)}
|
)}
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,11 @@ import { NodeDataType } from "../../types/flow";
|
||||||
|
|
||||||
export function countHandlesFn(data: NodeDataType): number {
|
export function countHandlesFn(data: NodeDataType): number {
|
||||||
let count = Object.keys(data.node!.template)
|
let count = Object.keys(data.node!.template)
|
||||||
.filter((templateField) => templateField.charAt(0) !== "_")
|
.filter(
|
||||||
|
(templateField) =>
|
||||||
|
templateField.charAt(0) !== "_" &&
|
||||||
|
!data.node!.template[templateField].advanced,
|
||||||
|
)
|
||||||
.map((templateCamp) => {
|
.map((templateCamp) => {
|
||||||
const { template } = data.node!;
|
const { template } = data.node!;
|
||||||
if (template[templateCamp]?.input_types) return true;
|
if (template[templateCamp]?.input_types) return true;
|
||||||
|
|
|
||||||
|
|
@ -38,6 +38,7 @@ export default function NodeToolbarComponent({
|
||||||
deleteNode,
|
deleteNode,
|
||||||
setShowNode,
|
setShowNode,
|
||||||
numberOfHandles,
|
numberOfHandles,
|
||||||
|
numberOfOutputHandles,
|
||||||
showNode,
|
showNode,
|
||||||
name = "code",
|
name = "code",
|
||||||
selected,
|
selected,
|
||||||
|
|
@ -187,7 +188,7 @@ export default function NodeToolbarComponent({
|
||||||
useHotkeys(download, handleDownloadWShortcut, { preventDefault });
|
useHotkeys(download, handleDownloadWShortcut, { preventDefault });
|
||||||
useHotkeys(freeze, handleFreeze, { preventDefault });
|
useHotkeys(freeze, handleFreeze, { preventDefault });
|
||||||
|
|
||||||
const isMinimal = numberOfHandles <= 1;
|
const isMinimal = numberOfHandles <= 1 && numberOfOutputHandles <= 1;
|
||||||
const isGroup = data.node?.flow ? true : false;
|
const isGroup = data.node?.flow ? true : false;
|
||||||
|
|
||||||
const frozen = data.node?.frozen ?? false;
|
const frozen = data.node?.frozen ?? false;
|
||||||
|
|
|
||||||
|
|
@ -557,6 +557,7 @@ export type nodeToolbarPropsType = {
|
||||||
deleteNode: (idx: string) => void;
|
deleteNode: (idx: string) => void;
|
||||||
setShowNode: (boolean: any) => void;
|
setShowNode: (boolean: any) => void;
|
||||||
numberOfHandles: number;
|
numberOfHandles: number;
|
||||||
|
numberOfOutputHandles: number;
|
||||||
showNode: boolean;
|
showNode: boolean;
|
||||||
name?: string;
|
name?: string;
|
||||||
openAdvancedModal?: boolean;
|
openAdvancedModal?: boolean;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue