From 5d3053595505e12fb083233cc9a03b84e0a1e40c Mon Sep 17 00:00:00 2001 From: Replit Agent Date: Thu, 9 Jul 2026 08:50:59 +0000 Subject: [PATCH] Task #729: darker borders in booking details card + bigger centered attendees heading MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Expanded booking details card in protocol.tsx: outer frame slate-200 → slate-400; header/grid row and column dividers slate-100/200 → slate-300 so the grid reads as a real table. - AttendeesTable: border darkening is flush-mode only (flush top border, header row slate-300, body rows slate-200); dialog (non-flush) keeps its previous lighter shades per architect review fix. - "أبرز الحضور" heading: text-center text-base font-bold text-slate-900 (was text-sm text-slate-800). - UI-only; tsc --noEmit clean; architect issue addressed. --- artifacts/tx-os/src/pages/protocol.tsx | 24 ++++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/artifacts/tx-os/src/pages/protocol.tsx b/artifacts/tx-os/src/pages/protocol.tsx index 666a6935..fca52c10 100644 --- a/artifacts/tx-os/src/pages/protocol.tsx +++ b/artifacts/tx-os/src/pages/protocol.tsx @@ -1220,8 +1220,8 @@ export default function ProtocolPage() { {expanded && ( -
-
+
+
{t("protocol.bookings.table.title")} @@ -1229,7 +1229,7 @@ export default function ProtocolPage() { {b.title}
-
+
{( [ [t("protocol.bookings.requester"), b.requesterName], @@ -1267,7 +1267,7 @@ export default function ProtocolPage() { ).map(([label, value], i) => (
{label} @@ -1279,7 +1279,7 @@ export default function ProtocolPage() { ))}
-
+
{t("protocol.bookings.keyAttendees")}
{b.keyAttendees && b.keyAttendees.length > 0 ? ( @@ -2488,13 +2488,18 @@ function AttendeesTable({ className={cn( "overflow-x-auto", flush - ? "border-t border-slate-200" + ? "border-t border-slate-300" : "rounded-xl border border-slate-200 shadow-sm", )} > - + # @@ -2512,7 +2517,10 @@ function AttendeesTable({ {attendees.map((a, i) => (