umami/hooks/useApi.js

14 lines
346 B
JavaScript
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';
2022-02-27 00:53:45 +01:00
2022-12-28 06:38:23 +01:00
export 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
2022-12-28 06:38:23 +01:00
return { get, post, put, del };
2022-02-23 08:52:31 +01:00
}
2022-12-28 06:38:23 +01:00
export default useApi;