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} />