From f295af4a148b31fc17d82d763f564420c6d36f08 Mon Sep 17 00:00:00 2001 From: BOHA Date: Tue, 9 Jun 2026 15:28:17 +0200 Subject: [PATCH] fix(ui): auto-grow item detail-description box + offer money columns to 8rem (consistency across invoice/order/offer) Co-Authored-By: Claude Opus 4.8 (1M context) --- src/admin/pages/InvoiceDetail.tsx | 6 ++++++ src/admin/pages/IssuedOrderDetail.tsx | 6 ++++++ src/admin/pages/OfferDetail.tsx | 10 ++++++++-- 3 files changed, 20 insertions(+), 2 deletions(-) diff --git a/src/admin/pages/InvoiceDetail.tsx b/src/admin/pages/InvoiceDetail.tsx index 5b657f7..4253b19 100644 --- a/src/admin/pages/InvoiceDetail.tsx +++ b/src/admin/pages/InvoiceDetail.tsx @@ -302,6 +302,9 @@ function SortableInvoiceRow({ value={item.item_description} onChange={(e) => onUpdate(index, "item_description", e.target.value)} placeholder="Volitelný" + multiline + minRows={1} + maxRows={8} /> diff --git a/src/admin/pages/IssuedOrderDetail.tsx b/src/admin/pages/IssuedOrderDetail.tsx index 629b367..38bda4e 100644 --- a/src/admin/pages/IssuedOrderDetail.tsx +++ b/src/admin/pages/IssuedOrderDetail.tsx @@ -284,6 +284,9 @@ function SortableOrderRow({ onChange={(e) => onUpdate(index, "item_description", e.target.value)} placeholder="Volitelný" InputProps={{ readOnly }} + multiline + minRows={1} + maxRows={8} /> diff --git a/src/admin/pages/OfferDetail.tsx b/src/admin/pages/OfferDetail.tsx index a15cbe9..1a889f5 100644 --- a/src/admin/pages/OfferDetail.tsx +++ b/src/admin/pages/OfferDetail.tsx @@ -307,6 +307,9 @@ function SortableItemRow({ onChange={(e) => onUpdate("item_description", e.target.value)} placeholder="Volitelný" InputProps={{ readOnly }} + multiline + minRows={1} + maxRows={8} /> onUpdate("item_description", e.target.value)} placeholder="Podrobný popis (volitelný)" InputProps={{ readOnly }} + multiline + minRows={1} + maxRows={8} sx={{ "& input": { fontSize: "0.8rem", opacity: 0.8 } }} /> @@ -1611,11 +1617,11 @@ export default function OfferDetail() { Popis Množství Jednotka - Cena/ks + Cena/ks V ceně - + Celkem {!readOnly && }