umami/hooks/useApi.ts
2023-02-04 08:59:52 -08:00

13 lines
398 B
TypeScript

import { useApi as nextUseApi } from 'next-basics';
import { getClientAuthToken } from 'lib/client';
import { useRouter } from 'next/router';
import * as reactQuery from '@tanstack/react-query';
export default function useApi() {
const { basePath } = useRouter();
const { get, post, put, del } = nextUseApi(getClientAuthToken(), basePath);
return { get, post, put, del, ...reactQuery };
}