Coloca las secciones, datos, componentes, servicios y tipos dentro de sus dominios de app y normaliza los imports con el alias @. Co-authored-by: Copilot <[email protected]>
12 lines
386 B
TypeScript
12 lines
386 B
TypeScript
import { useQuery } from '@tanstack/react-query';
|
|
import { apiFetch } from '@/app/services/api';
|
|
import type { PortfolioProject } from '@/app/portafolio/types/portfolio';
|
|
|
|
export function usePortfolio() {
|
|
return useQuery<PortfolioProject[]>({
|
|
queryKey: ['portfolio'],
|
|
queryFn: () => apiFetch<PortfolioProject[]>('/api/portfolio/public'),
|
|
staleTime: 1000 * 60 * 5,
|
|
});
|
|
}
|