diff --git a/hooks/use-transaction-filters.tsx b/hooks/use-transaction-filters.tsx index b35081a..aa5dbc2 100644 --- a/hooks/use-transaction-filters.tsx +++ b/hooks/use-transaction-filters.tsx @@ -3,7 +3,7 @@ import { format } from "date-fns" import { useRouter, useSearchParams } from "next/navigation" import { useEffect, useState } from "react" -const filters = ["search", "dateFrom", "dateTo", "categoryCode", "projectCode"] +const filters = ["search", "dateFrom", "dateTo", "ordering", "categoryCode", "projectCode"] export function useTransactionFilters(defaultFilters?: TransactionFilters) { const router = useRouter() @@ -52,6 +52,12 @@ export function filtersToSearchParams(filters: TransactionFilters): URLSearchPar searchParams.delete("dateTo") } + if (filters.ordering) { + searchParams.set("ordering", filters.ordering) + } else { + searchParams.delete("ordering") + } + if (filters.categoryCode && filters.categoryCode !== "-") { searchParams.set("categoryCode", filters.categoryCode) } else {