From 21bac11aa5c5e6738e578bf19aa2973e58851b0b Mon Sep 17 00:00:00 2001 From: riyadhafraa <49757212-riyadhafraa@users.noreply.replit.com> Date: Mon, 11 May 2026 08:05:51 +0000 Subject: [PATCH] #485 Fix overlapping layout in the Postpone meeting dialog MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit In Arabic/RTL the Postpone dialog (opened from the upcoming-meeting alert) was visibly overlapping its own borders on two tabs: 1. Postpone tab → cascade preview ("الاجتماعات المتأثرة"): the times column ran wider than the pink panel, the title column pushed it off-screen, and the meeting-# header wrapped to two lines while the others stayed on one. 2. Reschedule tab: three native date / start / end inputs forced into md:grid-cols-3 inside an sm:max-w-md dialog, which clipped the right-most input against the dialog frame in RTL. Both issues were pure layout — the dialog was simply too narrow for its content. Changes (artifacts/tx-os/src/components/executive-meetings/upcoming-meeting-alert.tsx): - Bumped the postpone DialogContent from `sm:max-w-md` (≈448 px) to `sm:max-w-2xl` (≈672 px). Still full width on phones, capped on desktop. Reschedule's existing `grid-cols-1 sm:grid-cols-2 md:grid-cols-3` now has room to actually render three inputs at md without clipping (Input already defaults to w-full). - CascadePromptBlock affected-meetings table: switched to `table-fixed` with an explicit `
| + | {t("executiveMeetings.alert.cascadeColMeetingNumber")} | {t("executiveMeetings.alert.cascadeColTitle")} | -+ | {t("executiveMeetings.alert.cascadeColTimes")} | {dn != null ? dn : "—"} | -+ | {title} |
@@ -1441,7 +1450,7 @@ function PostponeDialog({
|
|---|