From c4421702b872f2864408a90e34de03497def7846 Mon Sep 17 00:00:00 2001 From: iisultanov <99495690+iisultanov@users.noreply.github.com> Date: Wed, 15 Jul 2026 22:22:28 +0300 Subject: [PATCH] fix(ContractNumberField): wider select, prevent text truncation MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - compact: max-w-[180px] → w-auto (fit content) - SelectTrigger: + w-auto min-w-0 (shrink to fit) - Preview: + whitespace-nowrap, w-auto - flex-wrap → flex-nowrap (prevent line breaks) - Switch: scale-75 → scale-[0.65] (more compact) - Fixes '#8 ООО...' truncation and label wrapping --- client/src/components/ContractNumberField.tsx | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/client/src/components/ContractNumberField.tsx b/client/src/components/ContractNumberField.tsx index 37a6750..41b955f 100644 --- a/client/src/components/ContractNumberField.tsx +++ b/client/src/components/ContractNumberField.tsx @@ -143,14 +143,14 @@ export default function ContractNumberField({ const isGenerated = !!(parsed.mode === 'mine' && parsed.value && parsed.value !== ''); return ( -
-
+
+
handleModeChange(checked ? 'mine' : 'customer')} disabled={disabled || isGenerated} - className={compact ? 'scale-75' : ''} + className={compact ? 'scale-[0.65]' : ''} /> {!compact && (
-
+