Files
vaishnavi-ecommerce-admin-p…/src/features/report/inventoryAPI.js
2026-03-10 14:55:59 +05:30

22 lines
670 B
JavaScript

// src/features/reports/inventoryAPI.js
import { createApi, fetchBaseQuery } from "@reduxjs/toolkit/query/react";
export const inventoryApi = createApi({
reducerPath: "inventoryApi",
baseQuery: fetchBaseQuery({
baseUrl: import.meta.env.VITE_API_URL || "http://localhost:5000/api",
prepareHeaders: (headers) => {
const token = localStorage.getItem("token");
if (token) headers.set("Authorization", `Bearer ${token}`);
return headers;
},
}),
endpoints: (builder) => ({
getInventoryStats: builder.query({
query: () => "/admin/reports/inventory",
}),
}),
});
export const { useGetInventoryStatsQuery } = inventoryApi;