list of foods update
This commit is contained in:
@@ -41,8 +41,8 @@ export const getFoodTableColumns = ({ onDelete, isDeleting }: GetFoodTableColumn
|
|||||||
key: 'categories',
|
key: 'categories',
|
||||||
title: 'دسته بندی',
|
title: 'دسته بندی',
|
||||||
render: (item: Food) => {
|
render: (item: Food) => {
|
||||||
return item.categories && item.categories.length > 0
|
return item.category?.title
|
||||||
? item.categories.map(cat => cat.title).join(', ')
|
? item.category.title
|
||||||
: '-'
|
: '-'
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -57,7 +57,7 @@ export const getFoodTableColumns = ({ onDelete, isDeleting }: GetFoodTableColumn
|
|||||||
key: 'prepareTime',
|
key: 'prepareTime',
|
||||||
title: 'زمان آماده سازی',
|
title: 'زمان آماده سازی',
|
||||||
render: (item: Food) => {
|
render: (item: Food) => {
|
||||||
return formatTime(item.prepareTime)
|
return formatTime(item.prepareTime || 0)
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -45,31 +45,24 @@ export type Food = {
|
|||||||
createdAt: string;
|
createdAt: string;
|
||||||
updatedAt: string;
|
updatedAt: string;
|
||||||
deletedAt: string | null;
|
deletedAt: string | null;
|
||||||
|
restaurant: string;
|
||||||
|
category: FoodDetailsCategory;
|
||||||
|
inventory: string | null;
|
||||||
title: string;
|
title: string;
|
||||||
desc: string | null;
|
desc: string;
|
||||||
content: string[];
|
content: string[];
|
||||||
price: number;
|
price: number;
|
||||||
order: number | null;
|
order: number | null;
|
||||||
prepareTime: number;
|
prepareTime: number | null;
|
||||||
sat: boolean;
|
weekDays: number[];
|
||||||
sun: boolean;
|
mealTypes: string[];
|
||||||
mon: boolean;
|
|
||||||
tue: boolean;
|
|
||||||
wed: boolean;
|
|
||||||
thu: boolean;
|
|
||||||
fri: boolean;
|
|
||||||
breakfast: boolean;
|
|
||||||
noon: boolean;
|
|
||||||
dinner: boolean;
|
|
||||||
stock: number;
|
|
||||||
stockDefault: number;
|
|
||||||
isActive: boolean;
|
isActive: boolean;
|
||||||
images: string[];
|
images: string[];
|
||||||
inPlaceServe: boolean;
|
inPlaceServe: boolean;
|
||||||
pickupServe: boolean;
|
pickupServe: boolean;
|
||||||
rate: number;
|
score: number | null;
|
||||||
discount: number;
|
discount: number;
|
||||||
categories: Category[];
|
isSpecialOffer: boolean;
|
||||||
};
|
};
|
||||||
|
|
||||||
export type GetFoodsParams = {
|
export type GetFoodsParams = {
|
||||||
@@ -89,13 +82,13 @@ export type FoodDetails = {
|
|||||||
deletedAt: string | null;
|
deletedAt: string | null;
|
||||||
restaurant: string;
|
restaurant: string;
|
||||||
category: FoodDetailsCategory;
|
category: FoodDetailsCategory;
|
||||||
inventory: number | null;
|
inventory: string | null;
|
||||||
title: string;
|
title: string;
|
||||||
desc: string | null;
|
desc: string;
|
||||||
content: string[];
|
content: string[];
|
||||||
price: number;
|
price: number;
|
||||||
order: number | null;
|
order: number | null;
|
||||||
prepareTime: number;
|
prepareTime: number | null;
|
||||||
weekDays: number[];
|
weekDays: number[];
|
||||||
mealTypes: string[];
|
mealTypes: string[];
|
||||||
isActive: boolean;
|
isActive: boolean;
|
||||||
|
|||||||
Reference in New Issue
Block a user