umami/hooks/useApi.js
2022-12-28 15:43:22 -08:00

13 lines
398 B
JavaScript

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 };
}