diff --git a/client/package-lock.json b/client/package-lock.json index 730af5400..5fc873078 100644 --- a/client/package-lock.json +++ b/client/package-lock.json @@ -54,6 +54,7 @@ "react-joyride": "^2.7.4", "react-markdown": "^9.0.1", "react-number-format": "^5.3.3", + "react-product-fruits": "^2.2.6", "react-redux": "^9.1.0", "react-resizable": "^3.0.5", "react-router-dom": "^6.22.2", @@ -20892,6 +20893,11 @@ "version": "2.0.1", "license": "MIT" }, + "node_modules/product-fruits": { + "version": "1.0.25", + "resolved": "https://registry.npmjs.org/product-fruits/-/product-fruits-1.0.25.tgz", + "integrity": "sha512-w//YC14ZBv3AJ9Ki/XEYPPltodXGJYLue/Wkv/E0Q6BnB/mZ4UvFZMcVYqTCMKUJWdsaeqwO840JC0BGaG3g1w==" + }, "node_modules/progress": { "version": "2.0.3", "license": "MIT", @@ -22302,6 +22308,17 @@ "react-dom": ">=16.3.0" } }, + "node_modules/react-product-fruits": { + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/react-product-fruits/-/react-product-fruits-2.2.6.tgz", + "integrity": "sha512-f57m1rCD+Cu8QfFQSpkHJjLaWauPbD01GNrbh4icQaOHA/6bHJGpcoSSEQfAtk3g2PyQBpsDdRvL9jC+hyxhhQ==", + "dependencies": { + "product-fruits": "^1.0.25" + }, + "peerDependencies": { + "react": ">= 17.0.0" + } + }, "node_modules/react-redux": { "version": "9.1.0", "license": "MIT", diff --git a/client/package.json b/client/package.json index 2102876c1..cfbe171ea 100644 --- a/client/package.json +++ b/client/package.json @@ -54,6 +54,7 @@ "react-joyride": "^2.7.4", "react-markdown": "^9.0.1", "react-number-format": "^5.3.3", + "react-product-fruits": "^2.2.6", "react-redux": "^9.1.0", "react-resizable": "^3.0.5", "react-router-dom": "^6.22.2", diff --git a/client/src/App/App.jsx b/client/src/App/App.jsx index 54808973e..5453a25a3 100644 --- a/client/src/App/App.jsx +++ b/client/src/App/App.jsx @@ -27,6 +27,8 @@ import "./App.styles.scss"; import handleBeta from "../utils/betaHandler"; import Eula from "../components/eula/eula.component"; import InstanceRenderMgr from "../utils/instanceRenderMgr"; +import { ProductFruits } from 'react-product-fruits'; + const ResetPassword = lazy(() => import("../pages/reset-password/reset-password.component") ); @@ -149,6 +151,7 @@ export function App({ // Any route that is not assigned and matched will default to the Landing Page component return ( + } - > + > + +