diff --git a/package-lock.json b/package-lock.json index 2bf13ff..57987f7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -65,6 +65,7 @@ "integrity": "sha512-e7jT4DxYvIDLk1ZHmU/m/mB19rex9sv0c2ftBtjSBv+kVM/902eh0fINUzD7UwLLNR+jU585GxUJ8/EBfAM5fw==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.5", @@ -1509,6 +1510,7 @@ "integrity": "sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@babel/core": "^7.21.3", "@svgr/babel-preset": "8.1.0", @@ -1949,6 +1951,7 @@ "integrity": "sha512-MWtvHrGZLFttgeEj28VXHxpmwYbor/ATPYbBfSFZEIRK0ecCFLl2Qo55z52Hss+UV9CRN7trSeq1zbgx7YDWWg==", "devOptional": true, "license": "MIT", + "peer": true, "dependencies": { "csstype": "^3.2.2" } @@ -1996,6 +1999,7 @@ "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", "dev": true, "license": "MIT", + "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -2118,6 +2122,7 @@ } ], "license": "MIT", + "peer": true, "dependencies": { "baseline-browser-mapping": "^2.9.0", "caniuse-lite": "^1.0.30001759", @@ -2686,6 +2691,7 @@ "integrity": "sha512-LEyamqS7W5HB3ujJyvi0HQK/dtVINZvd5mAAp9eT5S/ujByGjiZLCzPcHVzuXbpJDJF/cxwHlfceVUDZ2lnSTw==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@eslint-community/eslint-utils": "^4.8.0", "@eslint-community/regexpp": "^4.12.1", @@ -3924,6 +3930,7 @@ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", "license": "MIT", + "peer": true, "engines": { "node": ">=12" }, @@ -3990,6 +3997,7 @@ "resolved": "https://registry.npmjs.org/react/-/react-19.2.3.tgz", "integrity": "sha512-Ku/hhYbVjOQnXDZFv2+RibmLFGwFdeeKHFcOTlrt7xplBnya5OGn/hIRDsqDiSUcfORsDC7MPxwork8jBwsIWA==", "license": "MIT", + "peer": true, "engines": { "node": ">=0.10.0" } @@ -3999,6 +4007,7 @@ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.3.tgz", "integrity": "sha512-yELu4WmLPw5Mr/lmeEpox5rw3RETacE++JgHqQzd2dg+YbJuat3jH4ingc+WPZhxaoFzdv9y33G+F7Nl5O0GBg==", "license": "MIT", + "peer": true, "dependencies": { "scheduler": "^0.27.0" }, @@ -4027,6 +4036,7 @@ "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-9.2.0.tgz", "integrity": "sha512-ROY9fvHhwOD9ySfrF0wmvu//bKCQ6AeZZq1nJNtbDC+kk5DuSuNX/n6YWYF/SYy7bSba4D4FSz8DJeKY/S/r+g==", "license": "MIT", + "peer": true, "dependencies": { "@types/use-sync-external-store": "^0.0.6", "use-sync-external-store": "^1.4.0" @@ -4137,7 +4147,8 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/redux/-/redux-5.0.1.tgz", "integrity": "sha512-M9/ELqF6fy8FwmkpnF0S3YKOqMyoWJ4+CS5Efg2ct3oY9daQvd/Pc71FpGZsVsbl3Cpb+IIcjBDUnnyBdQbq4w==", - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/redux-thunk": { "version": "3.1.0", @@ -4316,7 +4327,8 @@ "version": "4.1.18", "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.18.tgz", "integrity": "sha512-4+Z+0yiYyEtUVCScyfHCxOYP06L5Ne+JiHhY2IjR2KWMIWhJOYZKLSGZaP5HkZ8+bY0cxfzwDE5uOmzFXyIwxw==", - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/tapable": { "version": "2.3.0", @@ -4449,6 +4461,7 @@ "resolved": "https://registry.npmjs.org/vite/-/vite-7.3.0.tgz", "integrity": "sha512-dZwN5L1VlUBewiP6H9s2+B3e3Jg96D0vzN+Ry73sOefebhYr9f94wwkMNN/9ouoU8pV1BqA1d1zGk8928cx0rg==", "license": "MIT", + "peer": true, "dependencies": { "esbuild": "^0.27.0", "fdir": "^6.5.0", diff --git a/src/assets/image/badge.svg b/src/assets/image/badge.svg new file mode 100644 index 0000000..037a2cb --- /dev/null +++ b/src/assets/image/badge.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/image/coffee01.png b/src/assets/image/coffee01.png new file mode 100644 index 0000000..3a71273 Binary files /dev/null and b/src/assets/image/coffee01.png differ diff --git a/src/assets/image/coffee02.png b/src/assets/image/coffee02.png new file mode 100644 index 0000000..daf44ff Binary files /dev/null and b/src/assets/image/coffee02.png differ diff --git a/src/assets/image/coffee03.png b/src/assets/image/coffee03.png new file mode 100644 index 0000000..0c81c48 Binary files /dev/null and b/src/assets/image/coffee03.png differ diff --git a/src/assets/image/coffee04.png b/src/assets/image/coffee04.png new file mode 100644 index 0000000..8f5cab1 Binary files /dev/null and b/src/assets/image/coffee04.png differ diff --git a/src/assets/image/coffee05.png b/src/assets/image/coffee05.png new file mode 100644 index 0000000..f6e3f1c Binary files /dev/null and b/src/assets/image/coffee05.png differ diff --git a/src/assets/image/coffee06.png b/src/assets/image/coffee06.png new file mode 100644 index 0000000..66829da Binary files /dev/null and b/src/assets/image/coffee06.png differ diff --git a/src/assets/image/coffee07.png b/src/assets/image/coffee07.png new file mode 100644 index 0000000..ce6a043 Binary files /dev/null and b/src/assets/image/coffee07.png differ diff --git a/src/assets/image/defaultuser.jpg b/src/assets/image/defaultuser.jpg new file mode 100644 index 0000000..3d86492 Binary files /dev/null and b/src/assets/image/defaultuser.jpg differ diff --git a/src/pages/CafeManagement/EditCafe.jsx b/src/pages/CafeManagement/EditCafe.jsx index 7befc61..df96e72 100644 --- a/src/pages/CafeManagement/EditCafe.jsx +++ b/src/pages/CafeManagement/EditCafe.jsx @@ -6,6 +6,11 @@ import { FaRegStar } from "react-icons/fa"; import { IoMdCheckmark, IoMdClose } from "react-icons/io"; import { FaRegEdit } from "react-icons/fa"; import EditCafeMenu from "./EditCafeMenu"; +import { RxCross2 } from "react-icons/rx"; +import { FiPlusSquare } from "react-icons/fi"; +import { SlDislike } from "react-icons/sl"; +import { SlLike } from "react-icons/sl"; +import { RiDeleteBinLine } from "react-icons/ri"; // Assets import Bg1 from "../../assets/icons/bg1.svg"; @@ -21,6 +26,14 @@ import Coffee2 from "../../assets/icons/coffee2.svg"; import Coffee3 from "../../assets/icons/coffee3.svg"; import Sperso from "../../assets/icons/sperso.svg"; import Edit from "../../assets/icons/edit.svg"; +import coffee01 from "../../assets/image/coffee01.png"; +import coffee07 from "../../assets/image/coffee07.png"; +import coffee02 from "../../assets/image/coffee02.png"; +import coffee03 from "../../assets/image/coffee03.png"; +import coffee04 from "../../assets/image/coffee04.png"; +import coffee05 from "../../assets/image/coffee05.png"; +import coffee06 from "../../assets/image/coffee06.png"; +import defaultuser from "../../assets/image/defaultuser.jpg"; // Services import cafeService from "../../services/cafe"; @@ -311,148 +324,163 @@ export default function EditCafe() { - {/* Categories Section */} -
-
-

- دسته‌بندی‌ها -

- +
+
+ cofee + + + +
+
+ cofee + + + +
-
- {categories.map((category, idx) => ( -
- {isEditMode && editingIndex === idx ? ( -
-
- - -
- setEditValue(e.target.value)} - className="border-2 border-[#bb8f70] rounded-lg px-2 py-1 text-xs md:text-sm focus:outline-none focus:border-button1 min-w-[100px]" - autoFocus - /> -
- ) : ( -
- {category} - {isEditMode && ( - <> - handleEditCategory(idx)} - className="text-button1 cursor-pointer hover:text-[#5f494f] w-4 h-4 ml-1" - title="ویرایش" - /> - handleDeleteCategory(idx)} - className="text-white bg-[#a79fa1] rounded cursor-pointer hover:bg-[#9a8f91] w-4 h-4" - title="حذف" - /> - - )} -
- )} -
- ))} - - {isEditMode && !isAddingCategory && ( - - )} - - {isEditMode && isAddingCategory && ( -
-
- - { - setIsAddingCategory(false); - setNewCategory(""); - }} - className="text-red-600 cursor-pointer hover:text-red-800 w-5 h-5" - title="لغو" - /> -
- setNewCategory(e.target.value)} - placeholder="دسته جدید" - className="border-2 border-[#bb8f70] rounded-lg px-2 py-1 text-xs md:text-sm focus:outline-none focus:border-button1 min-w-[100px]" - autoFocus - /> -
- )} + + + + + +
+ {/* کامنت */} - {/* Products Section */} -
-

- محصولات -

-
- {CAFE_PRODUCTS.map((product, idx) => ( -
-

- {product.name} -

- {product.name} -
- قیمت: - - {product.price} - +
+
+

کامنت ها

+
+
+
+ defaultuser +
+
+

+ روزبه سام +

+

2مهر

-

- {product.description} +

+ فضای خیلی دنج و آرومی داشت، قهوه ترک‌ش فوق‌العاده بود 👌 + دوباره حتما میام.

- ))} +
+
+ پاسخ + + + +
+
+
+
+ defaultuser +
+
+

+ بهروز کمالی +

+

17شهریور

+
+

+ مناسب قرار کاری بود، اینترنت خوب و صندلی راحت. حتما + پیشنهاد می‌کنم. برخورد پرسنل عالی بود، منو هم متنوع بود. + مخصوصاً کیک هویج‌شون حرف نداشت! جای پارک سخت پیدا شد، + مخصوصاً آخر هفته‌ها. مناسب قرار کاری بود، اینترنت خوب و + صندلی راحت. حتما پیشنهاد می‌کنم. برخورد پرسنل عالی بود، + منو هم متنوع بود. +

+
+
+
+ پاسخ + + + +
+
+
+
+ defaultuser +
+
+

+ سحر فلاح +

+

5شهریور

+
+

+ فضا قشنگ بود ولی سرویس‌دهی یکم طول کشید. امیدوارم دفعه بعد + سریع‌تر باشن. قیمت‌ها نسبت به کیفیت قابل قبوله، فقط موسیقی + پس‌زمینه یکم بلند بود. +

+
+
+
+ پاسخ + + + +
+
+
+

29 دیدگاه

{" "} +

مشاهده بیشتر

{" "}