diff --git a/src/pages/food/List.tsx b/src/pages/food/List.tsx index e69de29..0b9f9b6 100644 --- a/src/pages/food/List.tsx +++ b/src/pages/food/List.tsx @@ -0,0 +1,108 @@ + +import { type FC } from 'react' +import Table from '@/components/Table' +import { Add, Eye } from 'iconsax-react' +import Button from '@/components/Button' + +const FoodsList: FC = () => { + return ( +
+
+

لیست غذاها

+ +
+ +
+ { + return ( +
+ {item.name} +
+ ) + } + }, + { + key: 'name', + title: 'نام غذا', + }, + { + key: 'category', + title: 'دسته بندی', + }, + { + key: 'price', + title: 'قیمت ', + }, + { + key: 'preparationTime', + title: 'زمان آماده سازی', + }, + { + key: 'status', + title: 'وضعیت', + render: (item) => { + return ( +
+ {item.status} +
+ ) + } + }, + { + key: 'view', + title: '', + render: () => { + return ( +
+ +
+ ) + } + }, + ]} + data={[ + { + id: 1, + image: 'https://picsum.photos/seed/food1/200', + name: 'کباب کوبیده', + category: 'غذای ایرانی', + price: '۱۵۰,۰۰۰ تومان', + preparationTime: '۳۰ دقیقه', + status: 'موجود', + }, + { + id: 2, + image: 'https://picsum.photos/seed/food2/200', + name: 'پیتزا پپرونی', + category: 'فست فود', + price: '۲۰۰,۰۰۰ تومان', + preparationTime: '۴۵ دقیقه', + status: 'موجود', + }, + { + id: 3, + image: 'https://picsum.photos/seed/food3/200', + name: 'سالاد سزار', + category: 'پیش غذا', + price: '۸۰,۰۰۰ تومان', + preparationTime: '۱۵ دقیقه', + status: 'ناموجود', + } + ]} + /> + + + ) +} + +export default FoodsList \ No newline at end of file diff --git a/src/router/Main.tsx b/src/router/Main.tsx index ea19765..d794e53 100644 --- a/src/router/Main.tsx +++ b/src/router/Main.tsx @@ -1,10 +1,12 @@ import { type FC } from 'react' import SideBar from '../shared/SideBar' import Header from '../shared/Header' -import { Routes } from 'react-router-dom' +import { Route, Routes } from 'react-router-dom' import Footer from '../shared/Footer' import { clx } from '../helpers/utils' import { useSharedStore } from '../shared/store/sharedStore' +import FoodsList from '@/pages/food/List' +import { Pages } from '@/config/Pages' const MainRouter: FC = () => { @@ -23,7 +25,7 @@ const MainRouter: FC = () => { )}>
- + } />