diff --git a/Frontend/index.html b/Frontend/index.html index 5d9287b..10da4e4 100644 --- a/Frontend/index.html +++ b/Frontend/index.html @@ -2,9 +2,9 @@ - + - Farmalyze + Crop Compass = 0.8.0" + } + }, + "node_modules/@svgdotjs/svg.js": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/@svgdotjs/svg.js/-/svg.js-3.2.4.tgz", + "integrity": "sha512-BjJ/7vWNowlX3Z8O4ywT58DqbNRyYlkk6Yz/D13aB7hGmfQTvGX4Tkgtm/ApYlu9M7lCQi15xUEidqMUmdMYwg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Fuzzyma" + } + }, + "node_modules/@svgdotjs/svg.resize.js": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@svgdotjs/svg.resize.js/-/svg.resize.js-2.0.5.tgz", + "integrity": "sha512-4heRW4B1QrJeENfi7326lUPYBCevj78FJs8kfeDxn5st0IYPIRXoTtOSYvTzFWgaWWXd3YCDE6ao4fmv91RthA==", + "license": "MIT", + "engines": { + "node": ">= 14.18" + }, + "peerDependencies": { + "@svgdotjs/svg.js": "^3.2.4", + "@svgdotjs/svg.select.js": "^4.0.1" + } + }, + "node_modules/@svgdotjs/svg.select.js": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@svgdotjs/svg.select.js/-/svg.select.js-4.0.2.tgz", + "integrity": "sha512-5gWdrvoQX3keo03SCmgaBbD+kFftq0F/f2bzCbNnpkkvW6tk4rl4MakORzFuNjvXPWwB4az9GwuvVxQVnjaK2g==", + "license": "MIT", + "engines": { + "node": ">= 14.18" + }, + "peerDependencies": { + "@svgdotjs/svg.js": "^3.2.4" + } + }, "node_modules/@types/babel__core": { "version": "7.20.5", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", @@ -1398,6 +1456,12 @@ "vite": "^4.2.0 || ^5.0.0" } }, + "node_modules/@yr/monotone-cubic-spline": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@yr/monotone-cubic-spline/-/monotone-cubic-spline-1.0.3.tgz", + "integrity": "sha512-FQXkOta0XBSUPHndIKON2Y9JeQz5ZeMqLYZVVK93FliNBFm7LNMIZmY6FrMEB9XPcDbE2bekMbZD6kzDkxwYjA==", + "license": "MIT" + }, "node_modules/acorn": { "version": "8.12.1", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", @@ -1475,6 +1539,20 @@ "node": ">= 8" } }, + "node_modules/apexcharts": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/apexcharts/-/apexcharts-4.5.0.tgz", + "integrity": "sha512-E7ZkrVqPNBUWy/Rmg8DEIqHNBmElzICE/oxOX5Ekvs2ICQUOK/VkEkMH09JGJu+O/EA0NL31hxlmF+wrwrSLaQ==", + "license": "MIT", + "dependencies": { + "@svgdotjs/svg.draggable.js": "^3.0.4", + "@svgdotjs/svg.filter.js": "^3.0.8", + "@svgdotjs/svg.js": "^3.2.4", + "@svgdotjs/svg.resize.js": "^2.0.2", + "@svgdotjs/svg.select.js": "^4.0.1", + "@yr/monotone-cubic-spline": "^1.0.3" + } + }, "node_modules/arg": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", @@ -4306,6 +4384,19 @@ "node": ">=0.10.0" } }, + "node_modules/react-apexcharts": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/react-apexcharts/-/react-apexcharts-1.7.0.tgz", + "integrity": "sha512-03oScKJyNLRf0Oe+ihJxFZliBQM9vW3UWwomVn4YVRTN1jsIR58dLWt0v1sb8RwJVHDMbeHiKQueM0KGpn7nOA==", + "license": "MIT", + "dependencies": { + "prop-types": "^15.8.1" + }, + "peerDependencies": { + "apexcharts": ">=4.0.0", + "react": ">=0.13" + } + }, "node_modules/react-dom": { "version": "18.3.1", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", diff --git a/Frontend/package.json b/Frontend/package.json index c0a4f4e..7080850 100644 --- a/Frontend/package.json +++ b/Frontend/package.json @@ -11,8 +11,10 @@ }, "dependencies": { "@reduxjs/toolkit": "^2.2.7", + "apexcharts": "^4.5.0", "flowbite": "^2.5.1", "react": "^18.3.1", + "react-apexcharts": "^1.7.0", "react-dom": "^18.3.1", "react-icons": "^5.3.0", "react-player": "^2.16.0", diff --git a/Frontend/public/images/logo.jpg b/Frontend/public/images/logo.jpg deleted file mode 100644 index 1e38db0..0000000 Binary files a/Frontend/public/images/logo.jpg and /dev/null differ diff --git a/Frontend/public/images/logo.png b/Frontend/public/images/logo.png new file mode 100644 index 0000000..8e64d4b Binary files /dev/null and b/Frontend/public/images/logo.png differ diff --git a/Frontend/public/images/plant-1573.svg b/Frontend/public/images/plant.svg similarity index 100% rename from Frontend/public/images/plant-1573.svg rename to Frontend/public/images/plant.svg diff --git a/Frontend/src/components/Logs.jsx b/Frontend/src/components/Logs.jsx new file mode 100644 index 0000000..19a1e2f --- /dev/null +++ b/Frontend/src/components/Logs.jsx @@ -0,0 +1,68 @@ +import { Link } from "react-router-dom"; + +const Logs = () => { + return ( + <> +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + View all Logs + +
+ Product name + + Color + + Category + + Price +
+ Apple MacBook Pro 17" + SilverLaptop$2999
+ Microsoft Surface Pro + WhiteLaptop PC$1999
+ Magic Mouse 2 + BlackAccessories$99
+
+ + ); +}; + +export default Logs; diff --git a/Frontend/src/components/Navbar.jsx b/Frontend/src/components/Navbar.jsx index db219c3..bdb6e7e 100644 --- a/Frontend/src/components/Navbar.jsx +++ b/Frontend/src/components/Navbar.jsx @@ -26,19 +26,19 @@ const Navbar = () => { }; return ( <> -