import { trpc } from '@/lib/trpc' export function useTermineListe(upcoming = true) { return trpc.termine.list.useQuery({ upcoming }) } export function useTerminDetail(id: string) { return trpc.termine.byId.useQuery({ id }) } export function useToggleAnmeldung() { const utils = trpc.useUtils() return trpc.termine.toggleAnmeldung.useMutation({ onSuccess: () => { utils.termine.list.invalidate() utils.termine.byId.invalidate() }, }) }