diff --git a/apps/web/src/routes/sessions/components/SessionsTable.tsx b/apps/web/src/routes/sessions/components/SessionsTable.tsx index a408cdc..d3706d1 100644 --- a/apps/web/src/routes/sessions/components/SessionsTable.tsx +++ b/apps/web/src/routes/sessions/components/SessionsTable.tsx @@ -23,6 +23,10 @@ interface SessionsTableProps { /** Tabular list of sessions; each row opens its session. */ export function SessionsTable({ sessions, onOpen }: SessionsTableProps) { + const sortedSessions = [...sessions].sort((a, b) => + b.createdAt.localeCompare(a.createdAt), + ); + return ( @@ -35,7 +39,7 @@ export function SessionsTable({ sessions, onOpen }: SessionsTableProps) { - {sessions.map((session) => ( + {sortedSessions.map((session) => ( ))}