11 lines
346 B
TypeScript
11 lines
346 B
TypeScript
import { useMemo } from "react";
|
|
import { createApi } from "@garage/api";
|
|
import { useAuthStore } from "./stores/auth-store";
|
|
|
|
export const useAuthApi = () => {
|
|
const token = useAuthStore(s => s.token)
|
|
return useMemo(
|
|
() => createApi({ headers: token ? { Authorization: `Bearer ${token}` } : undefined }),
|
|
[token],
|
|
)
|
|
} |