diff --git a/app/airports/page.tsx b/app/airports/page.tsx index 8b5a490..02c3fd2 100644 --- a/app/airports/page.tsx +++ b/app/airports/page.tsx @@ -188,7 +188,7 @@ export default function Airports() { fetchAirports() .then((response) => { - setAirports(response.data); + setAirports(response.data.sort((a, b) => a.name.localeCompare(b.name))); setLoading(false); }) .catch((error) => { diff --git a/components/Sidebar.tsx b/components/Sidebar.tsx index 99812c1..4062f14 100644 --- a/components/Sidebar.tsx +++ b/components/Sidebar.tsx @@ -55,7 +55,7 @@ const Sideabr = () => { fetchAirports() .then((response) => { - setAirports(response.data.slice(0, 5)); + setAirports(response.data.slice(0, 5).sort((a, b) => (b.arrivals + b.departures) - (a.arrivals - a.departures))); }) .catch((error) => { console.log(`Error fetching airports:\n${error}`);