stadtwerke/innungsapp/apps/mobile/hooks/useStellen.ts

21 lines
518 B
TypeScript

import { trpc } from '@/lib/trpc'
export function useStellenListe(opts?: { sparte?: string; lehrjahr?: string }) {
const { data, isLoading, refetch, isFetching } = trpc.stellen.listPublic.useQuery({
sparte: opts?.sparte,
lehrjahr: opts?.lehrjahr,
})
return {
data: data ?? [],
isLoading,
refetch,
isRefetching: isFetching,
}
}
export function useStelleDetail(id: string) {
const { data, isLoading } = trpc.stellen.byId.useQuery({ id })
return { data: data ?? null, isLoading }
}