diff --git a/src/routes/cases.index.tsx b/src/routes/cases.index.tsx
index d248a91..4eb500c 100644
--- a/src/routes/cases.index.tsx
+++ b/src/routes/cases.index.tsx
@@ -19,7 +19,7 @@ import { BulkConvertToCollectionsDialog } from "@/components/cases/bulk-convert-
import { formatDistanceToNow } from "date-fns";
import { toast } from "sonner";
-type SortKey = "title" | "client" | "status" | "attorney" | "opened_at" | "last_activity";
+type SortKey = "title" | "client" | "practice_area" | "status" | "attorney" | "opened_at" | "last_activity";
type SortDir = "asc" | "desc";
export const Route = createFileRoute("/cases/")({
@@ -129,6 +129,7 @@ function CasesList() {
switch (sortKey) {
case "title": return (c.title ?? "").toLowerCase();
case "client": return (c.client?.name ?? "").toLowerCase();
+ case "practice_area": return (c.practice_area ?? "").toLowerCase();
case "status": return (c.status ?? "").toLowerCase();
case "attorney": return (c.assignee?.full_name || c.assignee?.email || "").toLowerCase();
case "opened_at": return c.opened_at ?? "";
@@ -428,6 +429,7 @@ function CasesList() {