Sergey Krylov 6f9e368126
Some checks failed
CI / ci (pull_request) Failing after 3m2s
CI / ci (push) Failing after 2m58s
refactor(frontend): refactoring fsd
2026-06-20 19:58:49 +03:00

17 lines
471 B
TypeScript

import { useQuery } from '@tanstack/react-query';
import { searchSecurities } from '@/shared/api/client';
import type { SearchResultItem } from '@/shared/api/responses';
export function useSearch(query: string) {
return useQuery<SearchResultItem[]>({
queryKey: ['securities', 'search', query],
queryFn: async () => {
const res = await searchSecurities(query);
return res.data;
},
enabled: query.length >= 2,
staleTime: 60_000,
});
}