From a2fa7d2dc7e03d70db5068feb6b85331a1b3ab2c Mon Sep 17 00:00:00 2001 From: Arnaud Date: Thu, 7 Nov 2024 13:26:15 +0100 Subject: [PATCH] Fix default sorting --- src/components/Availability/AvailabilitiesTable.tsx | 4 +++- src/components/Files/Files.tsx | 4 +++- src/components/Peers/Peers.tsx | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src/components/Availability/AvailabilitiesTable.tsx b/src/components/Availability/AvailabilitiesTable.tsx index 03be8dd..b2c71d8 100644 --- a/src/components/Availability/AvailabilitiesTable.tsx +++ b/src/components/Availability/AvailabilitiesTable.tsx @@ -32,7 +32,9 @@ export function AvailabilitiesTable({ availabilities, space }: Props) { null ); const [details, setDetails] = useState([]); - const [sortFn, setSortFn] = useState(null); + const [sortFn, setSortFn] = useState(() => + AvailabilityUtils.sortById("desc") + ); const onReservationsClose = () => setAvailability(null); diff --git a/src/components/Files/Files.tsx b/src/components/Files/Files.tsx index a659e13..91b59ae 100644 --- a/src/components/Files/Files.tsx +++ b/src/components/Files/Files.tsx @@ -38,7 +38,9 @@ export function Files({ limit }: Props) { const [folders, setFolders] = useState<[string, string[]][]>([]); const [error, setError] = useState(""); const [details, setDetails] = useState(null); - const [sortFn, setSortFn] = useState(null); + const [sortFn, setSortFn] = useState(() => + FilesUtils.sortByDate("desc") + ); const [selectedFilters, setSelectedFilters] = useState([]); useEffect(() => { diff --git a/src/components/Peers/Peers.tsx b/src/components/Peers/Peers.tsx index 2d1869f..93faf98 100644 --- a/src/components/Peers/Peers.tsx +++ b/src/components/Peers/Peers.tsx @@ -27,7 +27,7 @@ export const Peers = () => { setIps((ips) => ({ ...ips, [ip]: geo })); }, []); - const [sortFn, setSortFn] = useState(() => + const [sortFn, setSortFn] = useState(() => PeerUtils.sortByBoolean("desc") );