Editor Panel resize must be constrain 
![image](https://github.com/kestra-io/kestra/assets/2064609/9a4b8849-eb4d-44bb-9f4b-55b25b527a65)
![image](https://github.com/kestra-io/kestra/assets/2064609/a5de36f6-0799-4cf9-9e23-860c4d78c140)

We shouldn't allow such edge case resize, don't allow less than 200 px large 
ui/src/components/graph/Topology.vue
ui/src/components/graph/Topology.vue
diff --git a/ui/src/components/graph/Topology.vue b/ui/src/components/graph/Topology.vue
index 7512eea7ef..89349eb09f 100644
--- a/ui/src/components/graph/Topology.vue
+++ b/ui/src/components/graph/Topology.vue
@@ -936,7 +936,14 @@
         let blockWidthPercent = (blockWidth / parentWidth) * 100;
 
         document.onmousemove = function onMouseMove(e) {
-            editorWidthPercentage.value = (blockWidthPercent + ((e.clientX - dragX) / parentWidth) * 100) + "%"
+            const percent = (blockWidthPercent + ((e.clientX - dragX) / parentWidth) * 100);
+            if(percent > 75 ){
+                editorWidthPercentage.value = 75 + "%";
+            } else if(percent < 25){
+                editorWidthPercentage.value = 25 + "%";
+            } else {
+                editorWidthPercentage.value = percent + "%";
+            }
         }
 
         document.onmouseup = () => {
