Canvas: Import modal
Change-Id: I22928007c5b81d93be2eed2d133fed4d73e1703f
diff --git a/apps/canvas/front/src/components/node-name.tsx b/apps/canvas/front/src/components/node-name.tsx
index 7a68f83..4a62206 100644
--- a/apps/canvas/front/src/components/node-name.tsx
+++ b/apps/canvas/front/src/components/node-name.tsx
@@ -1,5 +1,5 @@
import { useState, useEffect } from "react";
-import { useStateStore } from "@/lib/state";
+import { nodeLabel, useStateStore } from "@/lib/state";
import { AppNode } from "@/lib/state";
import { Icon } from "./icon";
import { Input } from "./ui/input";
@@ -21,6 +21,16 @@
setIsEditing(true);
}
}, [data.label, disabled]);
+ if (node.type === "github" || node.type === "gateway-https" || node.type === "gateway-tcp") {
+ return (
+ <div className="w-full flex flex-row gap-1 items-center">
+ <Icon type={node.type} />
+ <h3 className="w-full text-lg font-bold cursor-text select-none hover:outline-solid hover:outline-2 hover:outline-gray-200">
+ {nodeLabel(node)}
+ </h3>
+ </div>
+ );
+ }
return (
<div className="w-full flex flex-row gap-1 items-center">
<Icon type={node.type} />