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 */} -