From a3c72214b8efe6f11a37ee2539e41f0202833c87 Mon Sep 17 00:00:00 2001 From: James Grugett Date: Sat, 19 Mar 2022 11:34:22 -0500 Subject: [PATCH] Use sort linked in the url and not saved sort. --- web/hooks/use-sort-and-query-params.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/web/hooks/use-sort-and-query-params.tsx b/web/hooks/use-sort-and-query-params.tsx index 3b669718..74de7f4c 100644 --- a/web/hooks/use-sort-and-query-params.tsx +++ b/web/hooks/use-sort-and-query-params.tsx @@ -21,6 +21,7 @@ export function useQueryAndSortParams(options?: { shouldLoadFromStorage?: boolean }) { const { defaultSort, shouldLoadFromStorage } = _.defaults(options, { + defaultSort: '24-hour-vol', shouldLoadFromStorage: true, }) const router = useRouter() @@ -65,7 +66,7 @@ export function useQueryAndSortParams(options?: { useEffect(() => { // If there's no sort option, then set the one from localstorage - if (!sort && shouldLoadFromStorage) { + if (router.isReady && !sort && shouldLoadFromStorage) { const localSort = localStorage.getItem(MARKETS_SORT) as Sort if (localSort) { setSort(localSort) @@ -74,7 +75,7 @@ export function useQueryAndSortParams(options?: { }) return { - sort: sort ?? defaultSort ?? '24-hour-vol', + sort: sort ?? defaultSort, query: queryState ?? '', setSort, setQuery,