Fix build button running on text selection

This commit is contained in:
anovazzi1 2024-03-03 17:42:34 -03:00
commit 05d53c5428

View file

@ -395,13 +395,13 @@ export default function GenericNode({
? nodeColors[ ? nodeColors[
data.node?.template[templateField] data.node?.template[templateField]
.input_types![data.node?.template[templateField] .input_types![data.node?.template[templateField]
.input_types!.length - 1] .input_types!.length - 1]
] ?? ] ??
nodeColors[ nodeColors[
types[ types[
data.node?.template[templateField] data.node?.template[templateField]
.input_types![data.node?.template[templateField] .input_types![data.node?.template[templateField]
.input_types!.length - 1] .input_types!.length - 1]
] ]
] ]
: nodeColors[ : nodeColors[
@ -475,12 +475,6 @@ export default function GenericNode({
<Button <Button
variant="secondary" variant="secondary"
className={"group h-9 px-1.5"} className={"group h-9 px-1.5"}
onClick={() => {
if (buildStatus === BuildStatus.BUILDING || isBuilding)
return;
setValidationStatus(null);
buildFlow({ nodeId: data.id });
}}
> >
<div> <div>
<ShadTooltip <ShadTooltip
@ -503,7 +497,12 @@ export default function GenericNode({
} }
side="bottom" side="bottom"
> >
<div className="generic-node-status-position flex items-center justify-center"> <div onClick={() => {
if (buildStatus === BuildStatus.BUILDING || isBuilding)
return;
setValidationStatus(null);
buildFlow({ nodeId: data.id });
}} className="generic-node-status-position flex items-center justify-center">
{renderIconStatus(buildStatus, validationStatus)} {renderIconStatus(buildStatus, validationStatus)}
</div> </div>
</ShadTooltip> </ShadTooltip>
@ -629,7 +628,7 @@ export default function GenericNode({
types[ types[
data.node?.template[templateField] data.node?.template[templateField]
.input_types![data.node?.template[templateField] .input_types![data.node?.template[templateField]
.input_types!.length - 1] .input_types!.length - 1]
] ]
] ]
: nodeColors[ : nodeColors[