enforce default value on sortOrder filter

This commit is contained in:
jeffvli
2025-10-13 18:32:12 -07:00
parent cdf783f2a6
commit 7701135e67
@@ -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,
};
};