From 86ac1bb626f7c520dd210a2fbaafabdef7a20077 Mon Sep 17 00:00:00 2001 From: Saumya Date: Sat, 23 Aug 2025 11:44:11 +0530 Subject: [PATCH] fix --- frontend/package-lock.json | 132 ++++++++++-------- frontend/package.json | 2 +- .../tour/TourConfirmationDialog.tsx | 4 +- 3 files changed, 76 insertions(+), 62 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 6dd70ca9..fd452e84 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -95,7 +95,7 @@ "react-dom": "^18", "react-hook-form": "^7.55.0", "react-icons": "^5.5.0", - "react-joyride": "^2.9.3", + "react-joyride": "^3.0.0-7", "react-markdown": "^10.1.0", "react-papaparse": "^4.4.0", "react-pdf": "^9.2.1", @@ -1718,6 +1718,27 @@ "integrity": "sha512-I7xWjLs2YSVMc5gGx1Z3ZG1lgFpITPndpi8Ku55GeEIKpACCPQNS/OTqQbxgTCfq0Ncvcc+CrFov96itVh6Qvw==", "license": "MIT" }, + "node_modules/@gilbarbara/hooks": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/@gilbarbara/hooks/-/hooks-0.8.2.tgz", + "integrity": "sha512-aWXlJFCrqmasGaDd6IhSpqOFeOD4pSBpRtILKw0WxWQzWE+HYCA0adLf0P18BNztR/G0byWnpkGupeGx+NFnuw==", + "license": "MIT", + "dependencies": { + "@gilbarbara/deep-equal": "^0.3.1" + }, + "peerDependencies": { + "react": "16.8 - 18" + } + }, + "node_modules/@gilbarbara/types": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@gilbarbara/types/-/types-0.2.2.tgz", + "integrity": "sha512-QuQDBRRcm1Q8AbSac2W1YElurOhprj3Iko/o+P1fJxUWS4rOGKMVli98OXS7uo4z+cKAif6a+L9bcZFSyauQpQ==", + "license": "MIT", + "dependencies": { + "type-fest": "^4.1.0" + } + }, "node_modules/@hookform/resolvers": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/@hookform/resolvers/-/resolvers-5.0.1.tgz", @@ -3076,6 +3097,16 @@ "node": ">=0.10" } }, + "node_modules/@popperjs/core": { + "version": "2.11.8", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", + "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, "node_modules/@preact/signals": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/@preact/signals/-/signals-1.3.2.tgz", @@ -9033,12 +9064,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/deep-diff": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/deep-diff/-/deep-diff-1.0.2.tgz", - "integrity": "sha512-aWS3UIVH+NPGCD1kki+DCU9Dua032iSsO43LqQpcs4R3+dVv7tX0qBGjiVHJHjplsoUM2XRO/KB92glqc68awg==", - "license": "MIT" - }, "node_modules/deep-extend": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", @@ -9064,6 +9089,15 @@ "node": ">=0.10.0" } }, + "node_modules/deepmerge-ts": { + "version": "7.1.5", + "resolved": "https://registry.npmjs.org/deepmerge-ts/-/deepmerge-ts-7.1.5.tgz", + "integrity": "sha512-HOJkrhaYsweh+W+e74Yn7YStZOilkoPb6fycpwNLKzSPtruFs48nYis0zy5yJz1+ktUhHxoRDJ27RQAWLIJVJw==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=16.0.0" + } + }, "node_modules/define-data-property": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", @@ -14511,17 +14545,6 @@ "points-on-curve": "0.2.0" } }, - "node_modules/popper.js": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz", - "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==", - "deprecated": "You can find the new Popper v2 at @popperjs/core, this package is dedicated to the legacy v1", - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/popperjs" - } - }, "node_modules/possible-typed-array-names": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", @@ -14905,42 +14928,19 @@ } }, "node_modules/react-floater": { - "version": "0.7.9", - "resolved": "https://registry.npmjs.org/react-floater/-/react-floater-0.7.9.tgz", - "integrity": "sha512-NXqyp9o8FAXOATOEo0ZpyaQ2KPb4cmPMXGWkx377QtJkIXHlHRAGer7ai0r0C1kG5gf+KJ6Gy+gdNIiosvSicg==", + "version": "0.9.5-4", + "resolved": "https://registry.npmjs.org/react-floater/-/react-floater-0.9.5-4.tgz", + "integrity": "sha512-3CBOgMfqD18A5HvQRKRNR6pKT5rOCzcdqDzyOU7RYNFgpiGm6BrMjDTXJrstEpRjJ4fyL65dQ6wTRIE2UMQTmQ==", "license": "MIT", "dependencies": { - "deepmerge": "^4.3.1", - "is-lite": "^0.8.2", - "popper.js": "^1.16.0", - "prop-types": "^15.8.1", - "tree-changes": "^0.9.1" + "@popperjs/core": "^2.11.8", + "deepmerge-ts": "^7.1.0", + "is-lite": "^1.2.1", + "tree-changes-hook": "^0.11.2" }, "peerDependencies": { - "react": "15 - 18", - "react-dom": "15 - 18" - } - }, - "node_modules/react-floater/node_modules/@gilbarbara/deep-equal": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@gilbarbara/deep-equal/-/deep-equal-0.1.2.tgz", - "integrity": "sha512-jk+qzItoEb0D0xSSmrKDDzf9sheQj/BAPxlgNxgmOaA3mxpUa6ndJLYGZKsJnIVEQSD8zcTbyILz7I0HcnBCRA==", - "license": "MIT" - }, - "node_modules/react-floater/node_modules/is-lite": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/is-lite/-/is-lite-0.8.2.tgz", - "integrity": "sha512-JZfH47qTsslwaAsqbMI3Q6HNNjUuq6Cmzzww50TdP5Esb6e1y2sK2UAaZZuzfAzpoI2AkxoPQapZdlDuP6Vlsw==", - "license": "MIT" - }, - "node_modules/react-floater/node_modules/tree-changes": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/tree-changes/-/tree-changes-0.9.3.tgz", - "integrity": "sha512-vvvS+O6kEeGRzMglTKbc19ltLWNtmNt1cpBoSYLj/iEcPVvpJasemKOlxBrmZaCtDJoF+4bwv3m01UKYi8mukQ==", - "license": "MIT", - "dependencies": { - "@gilbarbara/deep-equal": "^0.1.1", - "is-lite": "^0.8.2" + "react": "16.8 - 19", + "react-dom": "16.8 - 19" } }, "node_modules/react-hook-form": { @@ -14985,26 +14985,25 @@ "license": "MIT" }, "node_modules/react-joyride": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/react-joyride/-/react-joyride-2.9.3.tgz", - "integrity": "sha512-1+Mg34XK5zaqJ63eeBhqdbk7dlGCFp36FXwsEvgpjqrtyywX2C6h9vr3jgxP0bGHCw8Ilsp/nRDzNVq6HJ3rNw==", + "version": "3.0.0-7", + "resolved": "https://registry.npmjs.org/react-joyride/-/react-joyride-3.0.0-7.tgz", + "integrity": "sha512-NBgtdm8QehHEVI/Qkakb4EJ/WjKN7bQaZgZmO/01v1p2yBlzAcXyKM36FeS1YZaywX8v8R79bF5Z0OcV5BK1og==", "license": "MIT", "dependencies": { "@gilbarbara/deep-equal": "^0.3.1", - "deep-diff": "^1.0.2", + "@gilbarbara/hooks": "^0.8.2", + "@gilbarbara/types": "^0.2.2", "deepmerge": "^4.3.1", "is-lite": "^1.2.1", - "react-floater": "^0.7.9", + "react-floater": "^0.9.5-4", "react-innertext": "^1.1.5", - "react-is": "^16.13.1", "scroll": "^3.0.1", "scrollparent": "^2.1.0", - "tree-changes": "^0.11.2", - "type-fest": "^4.27.0" + "tree-changes-hook": "^0.11.2" }, "peerDependencies": { - "react": "15 - 18", - "react-dom": "15 - 18" + "react": "16.8 - 19", + "react-dom": "16.8 - 19" } }, "node_modules/react-markdown": { @@ -16702,6 +16701,19 @@ "is-lite": "^1.2.1" } }, + "node_modules/tree-changes-hook": { + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/tree-changes-hook/-/tree-changes-hook-0.11.3.tgz", + "integrity": "sha512-cNHPuFc5Qbi2B74VqSqL/Ee/l4n0SFfzYKTnXYViJW1yCFZ0bl97QsgUIw9vdQtqpWDwo83mpNkGUvcjeQc0Xw==", + "license": "MIT", + "dependencies": { + "@gilbarbara/deep-equal": "^0.3.1", + "tree-changes": "0.11.3" + }, + "peerDependencies": { + "react": "16.8 - 19" + } + }, "node_modules/trim-lines": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", diff --git a/frontend/package.json b/frontend/package.json index d5051db4..b25c6405 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -98,7 +98,7 @@ "react-dom": "^18", "react-hook-form": "^7.55.0", "react-icons": "^5.5.0", - "react-joyride": "^2.9.3", + "react-joyride": "^3.0.0-7", "react-markdown": "^10.1.0", "react-papaparse": "^4.4.0", "react-pdf": "^9.2.1", diff --git a/frontend/src/components/tour/TourConfirmationDialog.tsx b/frontend/src/components/tour/TourConfirmationDialog.tsx index de924aa5..b0aeb96b 100644 --- a/frontend/src/components/tour/TourConfirmationDialog.tsx +++ b/frontend/src/components/tour/TourConfirmationDialog.tsx @@ -57,4 +57,6 @@ export const TourConfirmationDialog = React.memo(({ open, onAccept, onDecline }: ); -}); \ No newline at end of file +}); + +TourConfirmationDialog.displayName = 'TourConfirmationDialog'; \ No newline at end of file