Fix sorting mechanism

This commit is contained in:
gpt-engineer-app[bot]
2025-10-13 12:39:38 +00:00
parent 9a2e7ac43e
commit 3cd5904c31
2 changed files with 17 additions and 5 deletions

View File

@@ -4,7 +4,7 @@
* Manages sort configuration for the moderation queue with persistence.
*/
import { useState, useCallback, useEffect } from 'react';
import { useState, useCallback, useEffect, useMemo } from 'react';
import type { SortConfig, SortField, SortDirection } from '@/types/moderation';
import {
getDefaultSortConfig,
@@ -131,7 +131,7 @@ export function useModerationSort(config: ModerationSortConfig = {}): Moderation
// Check if using default config
const isDefault = isDefaultSortConfig(sortConfig);
return {
return useMemo(() => ({
config: sortConfig,
field: sortConfig.field,
direction: sortConfig.direction,
@@ -141,5 +141,5 @@ export function useModerationSort(config: ModerationSortConfig = {}): Moderation
setConfig,
reset,
isDefault,
};
}), [sortConfig, setField, setDirection, toggleSortDirection, setConfig, reset, isDefault]);
}