import { useQuery } from '@tanstack/react-query' import { searchMoves, searchAbilities } from '../api/moves' export function useSearchMoves(search: string, limit = 20) { return useQuery({ queryKey: ['moves', 'search', search, limit], queryFn: () => searchMoves(search, limit), enabled: search.length > 0, staleTime: 60_000, }) } export function useSearchAbilities(search: string, limit = 20) { return useQuery({ queryKey: ['abilities', 'search', search, limit], queryFn: () => searchAbilities(search, limit), enabled: search.length > 0, staleTime: 60_000, }) }