import { useQuery } from "@tanstack/react-query"; import type { Service } from "@launchpad/shared"; async function fetchServices(): Promise { const res = await fetch("/api/services"); if (!res.ok) { throw new Error(`Dienste konnten nicht geladen werden (HTTP ${res.status})`); } return res.json(); } export function useServices() { return useQuery({ queryKey: ["services"], queryFn: fetchServices, }); }