From badbf141dde8c67a76dd29d2e1be8749f1dbded2 Mon Sep 17 00:00:00 2001 From: Test Date: Thu, 19 Mar 2026 06:57:11 +0100 Subject: [PATCH] fix: enforce 50/50 label/value layout in Properties panel with ellipsis MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Labels and values each get w-1/2 so neither can squeeze the other. Long values no longer cause short labels like "URL" to truncate to "U…". Co-Authored-By: Claude Opus 4.6 (1M context) --- src/components/DynamicPropertiesPanel.tsx | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/components/DynamicPropertiesPanel.tsx b/src/components/DynamicPropertiesPanel.tsx index 1a6f9956..e290c516 100644 --- a/src/components/DynamicPropertiesPanel.tsx +++ b/src/components/DynamicPropertiesPanel.tsx @@ -47,24 +47,26 @@ function PropertyRow({ propKey, value, editingKey, displayMode, autoMode, vaultS } return ( -
- +
+ {propKey} {onDelete && ( )} - +
+ +
) } function InfoRow({ label, value }: { label: string; value: string }) { return ( -
- {label} - {value} +
+ {label} + {value}
) }