change route food
This commit is contained in:
@@ -9,46 +9,52 @@ import type {
|
|||||||
} from "../types/Types";
|
} from "../types/Types";
|
||||||
|
|
||||||
export const createFood = async (params: CreateFoodType) => {
|
export const createFood = async (params: CreateFoodType) => {
|
||||||
const { data } = await axios.post(`/foods`, params);
|
const { data } = await axios.post(`/admin/foods`, params);
|
||||||
return data;
|
return data;
|
||||||
};
|
};
|
||||||
|
|
||||||
export const getFoods = async (
|
export const getFoods = async (
|
||||||
params?: GetFoodsParams
|
params?: GetFoodsParams
|
||||||
): Promise<GetFoodsResponseType> => {
|
): Promise<GetFoodsResponseType> => {
|
||||||
const { data } = await axios.get<GetFoodsResponseType>(`/foods`, { params });
|
const { data } = await axios.get<GetFoodsResponseType>(`/admin/foods`, {
|
||||||
|
params,
|
||||||
|
});
|
||||||
return data;
|
return data;
|
||||||
};
|
};
|
||||||
|
|
||||||
export const getFoodDetails = async (
|
export const getFoodDetails = async (
|
||||||
id: string
|
id: string
|
||||||
): Promise<GetFoodDetailsResponseType> => {
|
): Promise<GetFoodDetailsResponseType> => {
|
||||||
const { data } = await axios.get<GetFoodDetailsResponseType>(`/foods/${id}`);
|
const { data } = await axios.get<GetFoodDetailsResponseType>(
|
||||||
|
`/admin/foods/${id}`
|
||||||
|
);
|
||||||
return data;
|
return data;
|
||||||
};
|
};
|
||||||
|
|
||||||
export const updateFood = async (id: string, params: CreateFoodType) => {
|
export const updateFood = async (id: string, params: CreateFoodType) => {
|
||||||
const { data } = await axios.patch(`/foods/${id}`, params);
|
const { data } = await axios.patch(`/admin/foods/${id}`, params);
|
||||||
return data;
|
return data;
|
||||||
};
|
};
|
||||||
|
|
||||||
export const getCategories = async (): Promise<GetCategoriesResponseType> => {
|
export const getCategories = async (): Promise<GetCategoriesResponseType> => {
|
||||||
const { data } = await axios.get<GetCategoriesResponseType>(`/categories`);
|
const { data } = await axios.get<GetCategoriesResponseType>(
|
||||||
|
`/admin/categories`
|
||||||
|
);
|
||||||
return data;
|
return data;
|
||||||
};
|
};
|
||||||
|
|
||||||
export const deleteFood = async (id: string) => {
|
export const deleteFood = async (id: string) => {
|
||||||
const { data } = await axios.delete(`/foods/${id}`);
|
const { data } = await axios.delete(`/admin/foods/${id}`);
|
||||||
return data;
|
return data;
|
||||||
};
|
};
|
||||||
|
|
||||||
export const createCategory = async (params: CreateCategoryType) => {
|
export const createCategory = async (params: CreateCategoryType) => {
|
||||||
const { data } = await axios.post(`/categories`, params);
|
const { data } = await axios.post(`/admin/categories`, params);
|
||||||
return data;
|
return data;
|
||||||
};
|
};
|
||||||
|
|
||||||
export const deleteCategory = async (id: string) => {
|
export const deleteCategory = async (id: string) => {
|
||||||
const { data } = await axios.delete(`/categories/${id}`);
|
const { data } = await axios.delete(`/admin/categories/${id}`);
|
||||||
return data;
|
return data;
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -56,6 +62,6 @@ export const updateCategory = async (
|
|||||||
id: string,
|
id: string,
|
||||||
params: CreateCategoryType
|
params: CreateCategoryType
|
||||||
) => {
|
) => {
|
||||||
const { data } = await axios.patch(`/categories/${id}`, params);
|
const { data } = await axios.patch(`/admin/categories/${id}`, params);
|
||||||
return data;
|
return data;
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user