From e62b12b1c3dd8da7a7b073a94016837d16b83f09 Mon Sep 17 00:00:00 2001 From: Oliver Bryan <04oliverbryan@gmail.com> Date: Thu, 1 Jan 2026 12:02:20 +0000 Subject: [PATCH] data sorting --- packages/frontend/src/Index.tsx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/frontend/src/Index.tsx b/packages/frontend/src/Index.tsx index b18e081..0f2d164 100644 --- a/packages/frontend/src/Index.tsx +++ b/packages/frontend/src/Index.tsx @@ -29,6 +29,7 @@ function Index() { userId: user.id, onSuccess: (data) => { const organisations = data as OrganisationResponse[]; + organisations.sort((a, b) => a.Organisation.name.localeCompare(b.Organisation.name)); setOrganisations(organisations); let selected: OrganisationResponse | null = null; @@ -77,6 +78,7 @@ function Index() { organisationId, onSuccess: (data) => { const projects = data as ProjectResponse[]; + projects.sort((a, b) => a.Project.name.localeCompare(b.Project.name)); setProjects(projects); let selected: ProjectResponse | null = null; @@ -131,6 +133,7 @@ function Index() { projectId: selectedProject?.Project.id || 0, onSuccess: (data) => { const issues = data as IssueResponse[]; + issues.reverse(); // newest at the bottom, but if the order has been rearranged, respect that setIssues(issues); }, onError: (error) => {