16 lines
313 B
TypeScript
16 lines
313 B
TypeScript
|
"use client"
|
||
|
|
||
|
import useSWR from 'swr'
|
||
|
|
||
|
export const fetcher = (...args) => fetch(...args).then(res => res.json()) // @ts-ignore
|
||
|
|
||
|
|
||
|
export function useUser (id: number) {
|
||
|
const { data, error, isLoading } = useSWR(`/api/waiters/${id}`, fetcher)
|
||
|
|
||
|
return {
|
||
|
user: data,
|
||
|
isLoading,
|
||
|
isError: error
|
||
|
}
|
||
|
}
|