From 0eef0abd926549d7e1bf7d41c37b48926e15b27f Mon Sep 17 00:00:00 2001 From: SJCoetz Date: Thu, 9 Jul 2026 23:48:26 +0200 Subject: [PATCH] feat(orders): make Send PO modal wider and two-column, scrollable body --- src/app/(app)/orders/[id]/page.tsx | 228 +++++++++++++++-------------- 1 file changed, 118 insertions(+), 110 deletions(-) diff --git a/src/app/(app)/orders/[id]/page.tsx b/src/app/(app)/orders/[id]/page.tsx index 3c653dd..de57e54 100644 --- a/src/app/(app)/orders/[id]/page.tsx +++ b/src/app/(app)/orders/[id]/page.tsx @@ -1098,8 +1098,8 @@ export default function OrderDetailPage({ params }: { params: Promise<{ id: stri } }} > - - + + Send {sendPo?.po_number ?? "PO"} to{" "} {sendPo?.expand?.supplier?.suppliername ?? "supplier"} @@ -1110,124 +1110,132 @@ export default function OrderDetailPage({ params }: { params: Promise<{ id: stri Supplier Email section once the IMAP poller is wired up. -
-
- - setSendTo(e.target.value)} - placeholder="supplier@example.com" - autoFocus - /> -
-
+ {/* Body — scrolls independently. On wide screens the delivery + config lives on the left and the message + attachments + live on the right; on small screens everything stacks. */} +
+
- + setSendCc(e.target.value)} - placeholder="optional" + id="send-to" + value={sendTo} + onChange={(e) => setSendTo(e.target.value)} + placeholder="supplier@example.com" + autoFocus />
-
- - setSendBcc(e.target.value)} - placeholder="optional" - /> -
-
-
- - setSendSubject(e.target.value)} - placeholder={`Purchase Order ${sendPo?.po_number ?? ""}`} - /> -
-
- -