update food

This commit is contained in:
hamid zarghami
2025-11-15 14:45:04 +03:30
parent 0fd87e99f2
commit eaa9ef2a9a
18 changed files with 609 additions and 61 deletions
+13
View File
@@ -2,6 +2,7 @@ import axios from "@/config/axios";
import type {
CreateFoodType,
GetCategoriesResponseType,
GetFoodDetailsResponseType,
GetFoodsParams,
GetFoodsResponseType,
} from "../types/Types";
@@ -18,6 +19,18 @@ export const getFoods = async (
return data;
};
export const getFoodDetails = async (
id: string
): Promise<GetFoodDetailsResponseType> => {
const { data } = await axios.get<GetFoodDetailsResponseType>(`/foods/${id}`);
return data;
};
export const updateFood = async (id: string, params: CreateFoodType) => {
const { data } = await axios.patch(`/foods/${id}`, params);
return data;
};
export const getCategories = async (): Promise<GetCategoriesResponseType> => {
const { data } = await axios.get<GetCategoriesResponseType>(`/categories`);
return data;