18 lines
508 B
JavaScript
18 lines
508 B
JavaScript
import { createApi, fetchBaseQuery } from '@reduxjs/toolkit/dist/query/react'
|
|
|
|
const apiSlice = createApi({
|
|
reducerPath: 'api',
|
|
baseQuery: fetchBaseQuery({
|
|
baseUrl: '',
|
|
prepareHeaders: (headers, { getState }) => {
|
|
const token = getState().user.token
|
|
if (token) headers.set('authorization', token)
|
|
return headers
|
|
},
|
|
}),
|
|
tagTypes: ['User', 'Review', 'Details', 'Order', 'Product', 'Category', 'Slider', 'Banner'],
|
|
endpoints: builder => ({}),
|
|
})
|
|
|
|
export default apiSlice
|