diff --git a/src/routes/cases.index.tsx b/src/routes/cases.index.tsx index d9f3e6b..8d93c6b 100644 --- a/src/routes/cases.index.tsx +++ b/src/routes/cases.index.tsx @@ -1,4 +1,4 @@ -import { createFileRoute, Link } from "@tanstack/react-router"; +import { createFileRoute, Link, useNavigate } from "@tanstack/react-router"; import { useEffect, useMemo, useState } from "react"; import { ProtectedLayout } from "@/components/protected-layout"; import { PageContainer, PageHeader } from "@/components/app-shell"; @@ -26,6 +26,7 @@ export const Route = createFileRoute("/cases/")({ }); function CasesList() { + const navigate = useNavigate(); const [cases, setCases] = useState([]); const [q, setQ] = useState(""); const [statusFilter, setStatusFilter] = useState("all"); @@ -167,9 +168,18 @@ function CasesList() { )} {sorted.map((c) => ( - + navigate({ to: "/cases/$caseId", params: { caseId: c.id } })} + > - + e.stopPropagation()} + > {c.title}
{c.case_number}
@@ -180,7 +190,7 @@ function CasesList() { {c.assignee?.full_name || c.assignee?.email || "—"} {formatDate(c.opened_at)} - + e.stopPropagation()}>