Files
pfadi-bussle/helpers/useDaysBooked.ts
2020-11-03 21:05:47 +01:00

24 lines
494 B
TypeScript

import useSWR from 'swr'
const fetcher = (path: string) => fetch(path).then((r) => r.json())
function useDaysBooked() {
const { data: daysBooked, error: daysBookedError } = useSWR(
'/api/daysbooked',
fetcher,
{
revalidateOnFocus: true,
revalidateOnReconnect: true,
focusThrottleInterval: 24 * 60 * 60 * 1000,
}
)
return {
daysBooked,
daysBookedError,
daysBookedLoading: !daysBooked && !daysBookedError,
}
}
export default useDaysBooked