diff --git a/services/frontend/src/components/Canvas/ServiceNode.tsx b/services/frontend/src/components/Canvas/ServiceNode.tsx
index 48e4a0b..2bedfbe 100644
--- a/services/frontend/src/components/Canvas/ServiceNode.tsx
+++ b/services/frontend/src/components/Canvas/ServiceNode.tsx
@@ -1,4 +1,5 @@
import { useEffect, useState } from "react";
+import { truncateStr } from "../../utils";
import { IServiceNodeItem, CallbackFunction } from "../../types";
import eventBus from "../../events/eventBus";
import { Popover } from "./Popover";
@@ -54,12 +55,17 @@ export default function ServiceNode(props: INodeProps) {
)}
<>
-
- {node.canvasConfig.service_name}
-
-
- {node.serviceConfig.container_name}
-
+ {node.canvasConfig.service_name && (
+
+ {truncateStr(node.canvasConfig.service_name, 10)}
+
+ )}
+
+ {node.serviceConfig.container_name && (
+
+ {truncateStr(node.serviceConfig.container_name, 10)}
+
+ )}
>
diff --git a/services/frontend/src/components/Canvas/VolumeNode.tsx b/services/frontend/src/components/Canvas/VolumeNode.tsx
index b067d74..6551be2 100644
--- a/services/frontend/src/components/Canvas/VolumeNode.tsx
+++ b/services/frontend/src/components/Canvas/VolumeNode.tsx
@@ -1,4 +1,5 @@
import { useEffect, useState } from "react";
+import { truncateStr } from "../../utils";
import { IVolumeNodeItem, CallbackFunction } from "../../types";
import eventBus from "../../events/eventBus";
import { Popover } from "./Popover";
@@ -54,9 +55,11 @@ export default function VolumeNode(props: INodeProps) {
)}
<>
-
- {node.volumeConfig.name}
-
+ {node.volumeConfig.name && (
+
+ {truncateStr(node.volumeConfig.name, 10)}
+
+ )}
>
diff --git a/services/frontend/src/components/Modal/Network/index.tsx b/services/frontend/src/components/Modal/Network/index.tsx
index 7aa3694..de0e46a 100644
--- a/services/frontend/src/components/Modal/Network/index.tsx
+++ b/services/frontend/src/components/Modal/Network/index.tsx
@@ -71,9 +71,7 @@ const ModalNetwork = (props: IModalNetworkProps) => {
{