umami/hooks/useApi.ts

13 lines
398 B
TypeScript
Raw Normal View History

2022-12-28 06:38:23 +01:00
import { useApi as nextUseApi } from 'next-basics';
import { getClientAuthToken } from 'lib/client';
2022-02-23 08:52:31 +01:00
import { useRouter } from 'next/router';
import * as reactQuery from '@tanstack/react-query';
2022-02-27 00:53:45 +01:00
export default function useApi() {
2022-02-23 08:52:31 +01:00
const { basePath } = useRouter();
2022-12-28 06:38:23 +01:00
const { get, post, put, del } = nextUseApi(getClientAuthToken(), basePath);
2022-02-23 08:52:31 +01:00
return { get, post, put, del, ...reactQuery };
2022-02-23 08:52:31 +01:00
}