enforce default value on sortOrder filter

This commit is contained in:
jeffvli
2025-10-13 18:32:12 -07:00
parent 3a01ee756e
commit 6ceb10534b
@@ -3,14 +3,14 @@ import { parseAsString, useQueryState } from 'nuqs';
import { FILTER_KEYS } from '/@/renderer/features/shared/utils';
import { SortOrder } from '/@/shared/types/domain-types';
export const useSortOrderFilter = (defaultValue?: string) => {
export const useSortOrderFilter = (defaultValue: string) => {
const [sortOrder, setSortOrder] = useQueryState(
FILTER_KEYS.SHARED.SORT_ORDER,
defaultValue ? parseAsString.withDefault(defaultValue) : parseAsString,
);
return {
[FILTER_KEYS.SHARED.SORT_ORDER]: (sortOrder as SortOrder) ?? undefined,
[FILTER_KEYS.SHARED.SORT_ORDER]: sortOrder as SortOrder,
setSortOrder,
};
};