From 81050181d7bb6cbd924fb986ccb7a467de57c582 Mon Sep 17 00:00:00 2001 From: Chaim Date: Sat, 20 Jun 2026 17:56:21 +0000 Subject: [PATCH] =?UTF-8?q?fix(ui):=20nav=20&=20layout=20=E2=80=94=20decis?= =?UTF-8?q?ion-editor=20in=20band,=20compose=20back-link,=20wider=20cases?= =?UTF-8?q?=20table?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Chair-directed navigation/layout fixes (existing components, no new design): 1. "פתח עורך החלטה" moved into the case-page band actions (right after "העלאת מסמכים") so it's reachable from EVERY tab, not only סקירה. Removed the now- redundant full-width CTA from the overview tab. 2. Prominent "→ חזרה לדף התיק" back-link added to the /compose header (the breadcrumb link was too subtle). 3. Home cases table: rail trimmed 360→280px and the title cell made min-w-0 so the table gets the width it needs and no longer shows a horizontal scrollbar. No backend / API change. The larger NEW citation-verification panel stays gated behind Claude Design (preview 24-citation-verification already pushed). Co-Authored-By: Claude Opus 4.8 (1M context) --- web-ui/src/app/cases/[caseNumber]/compose/page.tsx | 6 ++++++ web-ui/src/app/cases/[caseNumber]/page.tsx | 14 ++++---------- web-ui/src/app/page.tsx | 6 ++++-- web-ui/src/components/cases/cases-table.tsx | 2 +- 4 files changed, 15 insertions(+), 13 deletions(-) diff --git a/web-ui/src/app/cases/[caseNumber]/compose/page.tsx b/web-ui/src/app/cases/[caseNumber]/compose/page.tsx index 0fd2f28..52c7c27 100644 --- a/web-ui/src/app/cases/[caseNumber]/compose/page.tsx +++ b/web-ui/src/app/cases/[caseNumber]/compose/page.tsx @@ -236,6 +236,12 @@ export default function ComposePage({ · עורך החלטה + + חזרה לדף התיק +

ערר {caseNumber}

diff --git a/web-ui/src/app/cases/[caseNumber]/page.tsx b/web-ui/src/app/cases/[caseNumber]/page.tsx index 46cbd1e..26f8c15 100644 --- a/web-ui/src/app/cases/[caseNumber]/page.tsx +++ b/web-ui/src/app/cases/[caseNumber]/page.tsx @@ -91,6 +91,9 @@ export default function CaseDetailPage({ <> {data && } + {canStartWorkflow && ( + {/* decision-editor CTA moved to the band actions (visible on all tabs) */} diff --git a/web-ui/src/app/page.tsx b/web-ui/src/app/page.tsx index a513f47..a97aa9e 100644 --- a/web-ui/src/app/page.tsx +++ b/web-ui/src/app/page.tsx @@ -69,8 +69,10 @@ export default function HomePage() { {/* KPI row — mockup 04 .kpis (4-up, gold-washed "ממתינים לאישור") */} - {/* two-column body — main flow + narrow gold gate rail (mockup 04 .cols) */} -
+ {/* two-column body — main flow + narrow gold gate rail (mockup 04 .cols). + Rail trimmed 360→280 so the cases table gets the width it needs and + no longer needs a horizontal scrollbar (chair request). */} +
{/* "תיקים לפי סטטוס" (פסים אופקיים) הוסר — פיזור-הסטטוסים מוצג בדונאט "פיזור סטטוסים" בטור-הצד (#1). */} diff --git a/web-ui/src/components/cases/cases-table.tsx b/web-ui/src/components/cases/cases-table.tsx index 81d31b1..9b37bb3 100644 --- a/web-ui/src/components/cases/cases-table.tsx +++ b/web-ui/src/components/cases/cases-table.tsx @@ -120,7 +120,7 @@ const columns: ColumnDef[] = [ accessorKey: "title", header: "כותרת", cell: ({ row }) => ( -
+
{(row.original.proceeding_type === 'בל"מ' || isBlamSubtype(row.original.appeal_subtype)) && (