Fix: Remove sort text and fix sorting logic

This commit is contained in:
gpt-engineer-app[bot]
2025-10-13 01:18:38 +00:00
parent 093b21e3df
commit e41c36e42b
2 changed files with 10 additions and 15 deletions

View File

@@ -103,16 +103,6 @@ export function useModerationQueueManager(config: ModerationQueueManagerConfig):
initialConfig: { field: "created_at", direction: "asc" },
persist: true,
storageKey: "moderationQueue_sortConfig",
onChange: useCallback((config: SortConfig) => {
if (!user || !initialFetchCompleteRef.current || isMountingRef.current) {
console.log('[Sort onChange] Skipped:', { user: !!user, initialFetch: initialFetchCompleteRef.current, mounting: isMountingRef.current });
return;
}
console.log('[Sort onChange] Triggered - Refetching with:', config);
pagination.reset();
fetchItemsRef.current?.(true);
}, [user]),
});
const queue = useModerationQueue();
@@ -814,6 +804,16 @@ export function useModerationQueueManager(config: ModerationQueueManagerConfig):
fetchItems(true);
}, [filters.debouncedEntityFilter, filters.debouncedStatusFilter]);
// Sort changes trigger refetch
useEffect(() => {
if (!user || !initialFetchCompleteRef.current || isMountingRef.current) {
return;
}
console.log('[Sort Change] Refetching with:', sort.field, sort.direction);
pagination.reset();
fetchItemsRef.current?.(true);
}, [sort.field, sort.direction, user, pagination.reset]);
// Pagination changes trigger refetch
useEffect(() => {