23 lines
533 B
TypeScript
23 lines
533 B
TypeScript
import useSWR from 'swr'
|
|
const fetcher = (url: string) => fetch(url).then((res) => res.json())
|
|
|
|
export const useSampleClients = () => {
|
|
const { data, error } = useSWR('/data-sources/clients.json', fetcher)
|
|
|
|
return {
|
|
clients: data?.data ?? [],
|
|
isLoading: !error && !data,
|
|
isError: error,
|
|
}
|
|
}
|
|
|
|
export const useSampleTransactions = () => {
|
|
const { data, error } = useSWR('/data-sources/history.json', fetcher)
|
|
|
|
return {
|
|
transactions: data?.data ?? [],
|
|
isLoading: !error && !data,
|
|
isError: error,
|
|
}
|
|
}
|