From 5bb339a6f09ea40ef244a5a2dfe15ccc80f96670 Mon Sep 17 00:00:00 2001 From: Lucio Lelii Date: Wed, 30 Sep 2026 11:29:43 +0200 Subject: [PATCH] refactor(nodes): share socket geometry --- .../nodes/container-node/container-node.css | 22 +++++-------------- .../nodes/container-node/container-node.html | 8 +++---- .../nodes/generic-node/generic-node.css | 12 ---------- .../nodes/generic-node/generic-node.html | 8 +++---- src/styles.css | 13 +++++++++++ 5 files changed, 26 insertions(+), 37 deletions(-) diff --git a/src/app/shared/nodes/container-node/container-node.css b/src/app/shared/nodes/container-node/container-node.css index a71652d..68fe1e5 100644 --- a/src/app/shared/nodes/container-node/container-node.css +++ b/src/app/shared/nodes/container-node/container-node.css @@ -430,28 +430,16 @@ } .container-node__port-row { - display: flex; + display: grid; align-items: center; - gap: 0; + grid-template-columns: 0 minmax(0, 1fr); + min-width: 0; + min-height: 36px; margin-bottom: 8px; } .container-node__port-row--right { - justify-content: flex-end; -} - -.container-node__socket { - position: relative; - flex: 0 0 0; - width: 0; - /* Keep the connection handle flush with the card instead of floating outside it. */ - left: -12px; - z-index: 20; -} - -.container-node__socket--right { - left: auto; - right: -12px; + grid-template-columns: minmax(0, 1fr) 0; } .container-node__port-label { diff --git a/src/app/shared/nodes/container-node/container-node.html b/src/app/shared/nodes/container-node/container-node.html index 125adbc..8fc5fca 100644 --- a/src/app/shared/nodes/container-node/container-node.html +++ b/src/app/shared/nodes/container-node/container-node.html @@ -128,7 +128,7 @@
Prerequisite of