diff --git a/package-lock.json b/package-lock.json index 3570cd7..62c1fe1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "nts-web", - "version": "3.0.1", + "version": "4.0.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "nts-web", - "version": "3.0.1", + "version": "4.0.0", "dependencies": { "intro.js": "^7.2.0", "intro.js-react": "^1.0.0", @@ -28,6 +28,7 @@ "electron-builder": "^24.13.3", "electronmon": "^2.0.3", "postcss": "^8.4.40", + "prop-types": "^15.8.1", "tailwindcss": "^3.4.7", "vite-plugin-compression": "^0.5.1", "vite-plugin-pwa": "^0.20.1", @@ -9358,6 +9359,17 @@ "node": ">= 4" } }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dev": true, + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, "node_modules/proxy-from-env": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", @@ -9491,6 +9503,12 @@ "react": "*" } }, + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "dev": true + }, "node_modules/read-cache": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", @@ -19223,6 +19241,17 @@ } } }, + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dev": true, + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, "proxy-from-env": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", @@ -19319,6 +19348,12 @@ "integrity": "sha512-zdbW5GstTzXaVKvGSyTaBalt7HSfuK5ovrzlpyiWHAFXndXTdd/1hdDHI4xBM1Mn7YriT6aqESucFl9kEXzrdw==", "requires": {} }, + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "dev": true + }, "read-cache": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", diff --git a/package.json b/package.json index f21837c..f299463 100644 --- a/package.json +++ b/package.json @@ -89,6 +89,7 @@ "electron-builder": "^24.13.3", "electronmon": "^2.0.3", "postcss": "^8.4.40", + "prop-types": "^15.8.1", "tailwindcss": "^3.4.7", "vite-plugin-compression": "^0.5.1", "vite-plugin-pwa": "^0.20.1", diff --git a/src/components/controls/Dropdown.jsx b/src/components/controls/Dropdown.jsx index a21dc04..8c1e3c6 100644 --- a/src/components/controls/Dropdown.jsx +++ b/src/components/controls/Dropdown.jsx @@ -8,7 +8,7 @@ const Dropdown = ({ id, label, value = 0, options, switchValue, isActive, onChan } return ( -