18 lines
404 B
TypeScript
18 lines
404 B
TypeScript
import { useQuery } from "@tanstack/react-query";
|
|
import { apiFetch } from '@/app/(landing)/services/api';
|
|
|
|
export interface Company {
|
|
id: string;
|
|
name: string;
|
|
logoUrl?: string;
|
|
showInLanding?: boolean;
|
|
}
|
|
|
|
export function useCompanies() {
|
|
return useQuery<Company[]>({
|
|
queryKey: ["companies"],
|
|
queryFn: () => apiFetch<Company[]>("/api/companies"),
|
|
staleTime: 1000 * 60 * 5,
|
|
});
|
|
}
|