05/02/2024 -23h
parent
4e03b0e889
commit
58de212325
|
@ -90,6 +90,7 @@
|
|||
"react-discussion-board": "^1.0.5",
|
||||
"react-dom": "^17.0.2",
|
||||
"react-draft-wysiwyg": "^1.14.7",
|
||||
"react-draggable": "^4.4.6",
|
||||
"react-dropdown-select": "^4.8.0",
|
||||
"react-dual-range-slider": "^1.0.4",
|
||||
"react-dual-rangeslider": "^1.2.16",
|
||||
|
@ -24905,6 +24906,19 @@
|
|||
"react-dom": "0.13.x || 0.14.x || ^15.0.0-0 || 15.x.x || ^16.0.0-0 || ^16.x.x || ^17.x.x || ^18.x.x"
|
||||
}
|
||||
},
|
||||
"node_modules/react-draggable": {
|
||||
"version": "4.4.6",
|
||||
"resolved": "https://registry.npmjs.org/react-draggable/-/react-draggable-4.4.6.tgz",
|
||||
"integrity": "sha512-LtY5Xw1zTPqHkVmtM3X8MUOxNDOUhv/khTgBgrUvwaS064bwVvxT+q5El0uUFNx5IEPKXuRejr7UqLwBIg5pdw==",
|
||||
"dependencies": {
|
||||
"clsx": "^1.1.1",
|
||||
"prop-types": "^15.8.1"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"react": ">= 16.3.0",
|
||||
"react-dom": ">= 16.3.0"
|
||||
}
|
||||
},
|
||||
"node_modules/react-dropdown-select": {
|
||||
"version": "4.9.0",
|
||||
"resolved": "https://registry.npmjs.org/react-dropdown-select/-/react-dropdown-select-4.9.0.tgz",
|
||||
|
@ -34326,7 +34340,8 @@
|
|||
"@bedrock-layout/use-stateful-ref": {
|
||||
"version": "1.4.1",
|
||||
"resolved": "https://registry.npmjs.org/@bedrock-layout/use-stateful-ref/-/use-stateful-ref-1.4.1.tgz",
|
||||
"integrity": "sha512-4eKO2KdQEXcR5LI4QcxqlJykJUDQJWDeWYAukIn6sRQYoabcfI5kDl61PUi6FR6o8VFgQ8IEP7HleKqWlSe8SQ=="
|
||||
"integrity": "sha512-4eKO2KdQEXcR5LI4QcxqlJykJUDQJWDeWYAukIn6sRQYoabcfI5kDl61PUi6FR6o8VFgQ8IEP7HleKqWlSe8SQ==",
|
||||
"requires": {}
|
||||
},
|
||||
"@callstack/react-theme-provider": {
|
||||
"version": "3.0.8",
|
||||
|
@ -34461,12 +34476,14 @@
|
|||
"@csstools/postcss-unset-value": {
|
||||
"version": "1.0.2",
|
||||
"resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz",
|
||||
"integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g=="
|
||||
"integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==",
|
||||
"requires": {}
|
||||
},
|
||||
"@csstools/selector-specificity": {
|
||||
"version": "2.0.2",
|
||||
"resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.2.tgz",
|
||||
"integrity": "sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg=="
|
||||
"integrity": "sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==",
|
||||
"requires": {}
|
||||
},
|
||||
"@date-io/core": {
|
||||
"version": "2.16.0",
|
||||
|
@ -34698,7 +34715,8 @@
|
|||
"@emotion/use-insertion-effect-with-fallbacks": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.0.tgz",
|
||||
"integrity": "sha512-1eEgUGmkaljiBnRMTdksDV1W4kUnmwgp7X9G8B++9GYwl1lUdqSndSriIrTJ0N7LQaoauY9JJ2yhiOYK5+NI4A=="
|
||||
"integrity": "sha512-1eEgUGmkaljiBnRMTdksDV1W4kUnmwgp7X9G8B++9GYwl1lUdqSndSriIrTJ0N7LQaoauY9JJ2yhiOYK5+NI4A==",
|
||||
"requires": {}
|
||||
},
|
||||
"@emotion/utils": {
|
||||
"version": "1.0.0",
|
||||
|
@ -34999,17 +35017,20 @@
|
|||
"@fullcalendar/daygrid": {
|
||||
"version": "6.1.9",
|
||||
"resolved": "https://registry.npmjs.org/@fullcalendar/daygrid/-/daygrid-6.1.9.tgz",
|
||||
"integrity": "sha512-o/6joH/7lmVHXAkbaa/tUbzWYnGp/LgfdiFyYPkqQbjKEeivNZWF1WhHqFbhx0zbFONSHtrvkjY2bjr+Ef2quQ=="
|
||||
"integrity": "sha512-o/6joH/7lmVHXAkbaa/tUbzWYnGp/LgfdiFyYPkqQbjKEeivNZWF1WhHqFbhx0zbFONSHtrvkjY2bjr+Ef2quQ==",
|
||||
"requires": {}
|
||||
},
|
||||
"@fullcalendar/interaction": {
|
||||
"version": "6.1.9",
|
||||
"resolved": "https://registry.npmjs.org/@fullcalendar/interaction/-/interaction-6.1.9.tgz",
|
||||
"integrity": "sha512-I3FGnv0kKZpIwujg3HllbKrciNjTqeTYy3oJG226oAn7lV6wnrrDYMmuGmA0jPJAGN46HKrQqKN7ItxQRDec4Q=="
|
||||
"integrity": "sha512-I3FGnv0kKZpIwujg3HllbKrciNjTqeTYy3oJG226oAn7lV6wnrrDYMmuGmA0jPJAGN46HKrQqKN7ItxQRDec4Q==",
|
||||
"requires": {}
|
||||
},
|
||||
"@fullcalendar/react": {
|
||||
"version": "6.1.9",
|
||||
"resolved": "https://registry.npmjs.org/@fullcalendar/react/-/react-6.1.9.tgz",
|
||||
"integrity": "sha512-ioxu0V++pYz2u/N1LL1V8DkMyiKGRun0gMAll2tQz3Kzi3r9pTwncGKRb1zO8h0e+TrInU08ywk/l5lBwp7eog=="
|
||||
"integrity": "sha512-ioxu0V++pYz2u/N1LL1V8DkMyiKGRun0gMAll2tQz3Kzi3r9pTwncGKRb1zO8h0e+TrInU08ywk/l5lBwp7eog==",
|
||||
"requires": {}
|
||||
},
|
||||
"@fullcalendar/timegrid": {
|
||||
"version": "6.1.9",
|
||||
|
@ -35911,7 +35932,8 @@
|
|||
"@mantine/hooks": {
|
||||
"version": "4.2.12",
|
||||
"resolved": "https://registry.npmjs.org/@mantine/hooks/-/hooks-4.2.12.tgz",
|
||||
"integrity": "sha512-/2GOsgv1tAUFBXOUV0YBZdDZHj3pHN82Sv1oI/hJMjfIT3ZkGeeiJO8Cw9cBcn76t6caP6Czi3hcuKhjz71O+A=="
|
||||
"integrity": "sha512-/2GOsgv1tAUFBXOUV0YBZdDZHj3pHN82Sv1oI/hJMjfIT3ZkGeeiJO8Cw9cBcn76t6caP6Czi3hcuKhjz71O+A==",
|
||||
"requires": {}
|
||||
},
|
||||
"@mantine/rte": {
|
||||
"version": "4.2.12",
|
||||
|
@ -36011,7 +36033,8 @@
|
|||
"@material-ui/types": {
|
||||
"version": "5.1.0",
|
||||
"resolved": "https://registry.npmjs.org/@material-ui/types/-/types-5.1.0.tgz",
|
||||
"integrity": "sha512-7cqRjrY50b8QzRSYyhSpx4WRw2YuO0KKIGQEVk5J8uoz2BanawykgZGoWEqKm7pVIbzFDN0SpPcVV4IhOFkl8A=="
|
||||
"integrity": "sha512-7cqRjrY50b8QzRSYyhSpx4WRw2YuO0KKIGQEVk5J8uoz2BanawykgZGoWEqKm7pVIbzFDN0SpPcVV4IhOFkl8A==",
|
||||
"requires": {}
|
||||
},
|
||||
"@material-ui/utils": {
|
||||
"version": "4.11.3",
|
||||
|
@ -36026,7 +36049,8 @@
|
|||
"@modulz/radix-icons": {
|
||||
"version": "4.0.0",
|
||||
"resolved": "https://registry.npmjs.org/@modulz/radix-icons/-/radix-icons-4.0.0.tgz",
|
||||
"integrity": "sha512-d79T4cYvMGMocVC/q1WiMO578FPFfUoxmXIkduc8cUQAPDr7thuEV5HrCHhqqqkoVaYD0QPct180ilcNUyGPrg=="
|
||||
"integrity": "sha512-d79T4cYvMGMocVC/q1WiMO578FPFfUoxmXIkduc8cUQAPDr7thuEV5HrCHhqqqkoVaYD0QPct180ilcNUyGPrg==",
|
||||
"requires": {}
|
||||
},
|
||||
"@mui/base": {
|
||||
"version": "5.0.0-beta.11",
|
||||
|
@ -36262,7 +36286,8 @@
|
|||
"@mui/types": {
|
||||
"version": "7.2.13",
|
||||
"resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.13.tgz",
|
||||
"integrity": "sha512-qP9OgacN62s+l8rdDhSFRe05HWtLLJ5TGclC9I1+tQngbssu0m2dmFZs+Px53AcOs9fD7TbYd4gc9AXzVqO/+g=="
|
||||
"integrity": "sha512-qP9OgacN62s+l8rdDhSFRe05HWtLLJ5TGclC9I1+tQngbssu0m2dmFZs+Px53AcOs9fD7TbYd4gc9AXzVqO/+g==",
|
||||
"requires": {}
|
||||
},
|
||||
"@mui/utils": {
|
||||
"version": "5.15.6",
|
||||
|
@ -36935,7 +36960,8 @@
|
|||
"@react-icons/all-files": {
|
||||
"version": "4.1.0",
|
||||
"resolved": "https://registry.npmjs.org/@react-icons/all-files/-/all-files-4.1.0.tgz",
|
||||
"integrity": "sha512-hxBI2UOuVaI3O/BhQfhtb4kcGn9ft12RWAFVMUeNjqqhLsHvFtzIkFaptBJpFDANTKoDfdVoHTKZDlwKCACbMQ=="
|
||||
"integrity": "sha512-hxBI2UOuVaI3O/BhQfhtb4kcGn9ft12RWAFVMUeNjqqhLsHvFtzIkFaptBJpFDANTKoDfdVoHTKZDlwKCACbMQ==",
|
||||
"requires": {}
|
||||
},
|
||||
"@react-spring/animated": {
|
||||
"version": "9.7.3",
|
||||
|
@ -36983,7 +37009,8 @@
|
|||
"@restart/context": {
|
||||
"version": "2.1.4",
|
||||
"resolved": "https://registry.npmjs.org/@restart/context/-/context-2.1.4.tgz",
|
||||
"integrity": "sha512-INJYZQJP7g+IoDUh/475NlGiTeMfwTXUEr3tmRneckHIxNolGOW9CTq83S8cxq0CgJwwcMzMJFchxvlwe7Rk8Q=="
|
||||
"integrity": "sha512-INJYZQJP7g+IoDUh/475NlGiTeMfwTXUEr3tmRneckHIxNolGOW9CTq83S8cxq0CgJwwcMzMJFchxvlwe7Rk8Q==",
|
||||
"requires": {}
|
||||
},
|
||||
"@restart/hooks": {
|
||||
"version": "0.4.7",
|
||||
|
@ -38480,12 +38507,14 @@
|
|||
"acorn-import-assertions": {
|
||||
"version": "1.8.0",
|
||||
"resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz",
|
||||
"integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw=="
|
||||
"integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==",
|
||||
"requires": {}
|
||||
},
|
||||
"acorn-jsx": {
|
||||
"version": "5.3.2",
|
||||
"resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
|
||||
"integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ=="
|
||||
"integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
|
||||
"requires": {}
|
||||
},
|
||||
"acorn-node": {
|
||||
"version": "1.8.2",
|
||||
|
@ -38576,7 +38605,8 @@
|
|||
"ajv-errors": {
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz",
|
||||
"integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ=="
|
||||
"integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==",
|
||||
"requires": {}
|
||||
},
|
||||
"ajv-formats": {
|
||||
"version": "2.1.1",
|
||||
|
@ -38607,7 +38637,8 @@
|
|||
"ajv-keywords": {
|
||||
"version": "3.5.2",
|
||||
"resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
|
||||
"integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ=="
|
||||
"integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
|
||||
"requires": {}
|
||||
},
|
||||
"alphanum-sort": {
|
||||
"version": "1.0.2",
|
||||
|
@ -39082,7 +39113,8 @@
|
|||
"babel-plugin-named-asset-import": {
|
||||
"version": "0.3.8",
|
||||
"resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz",
|
||||
"integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q=="
|
||||
"integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==",
|
||||
"requires": {}
|
||||
},
|
||||
"babel-plugin-polyfill-corejs2": {
|
||||
"version": "0.3.3",
|
||||
|
@ -39389,7 +39421,8 @@
|
|||
"bootstrap": {
|
||||
"version": "5.2.3",
|
||||
"resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.2.3.tgz",
|
||||
"integrity": "sha512-cEKPM+fwb3cT8NzQZYEu4HilJ3anCrWqh3CHAok1p9jXqMPsPTBhU25fBckEJHJ/p+tTxTFTsFQGM+gaHpi3QQ=="
|
||||
"integrity": "sha512-cEKPM+fwb3cT8NzQZYEu4HilJ3anCrWqh3CHAok1p9jXqMPsPTBhU25fBckEJHJ/p+tTxTFTsFQGM+gaHpi3QQ==",
|
||||
"requires": {}
|
||||
},
|
||||
"bootstrap-icons": {
|
||||
"version": "1.10.3",
|
||||
|
@ -40546,7 +40579,8 @@
|
|||
"css-declaration-sorter": {
|
||||
"version": "6.3.1",
|
||||
"resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz",
|
||||
"integrity": "sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w=="
|
||||
"integrity": "sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==",
|
||||
"requires": {}
|
||||
},
|
||||
"css-tree": {
|
||||
"version": "1.1.3",
|
||||
|
@ -40650,22 +40684,26 @@
|
|||
"postcss-discard-comments": {
|
||||
"version": "5.1.2",
|
||||
"resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz",
|
||||
"integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ=="
|
||||
"integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==",
|
||||
"requires": {}
|
||||
},
|
||||
"postcss-discard-duplicates": {
|
||||
"version": "5.1.0",
|
||||
"resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz",
|
||||
"integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw=="
|
||||
"integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==",
|
||||
"requires": {}
|
||||
},
|
||||
"postcss-discard-empty": {
|
||||
"version": "5.1.1",
|
||||
"resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz",
|
||||
"integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A=="
|
||||
"integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==",
|
||||
"requires": {}
|
||||
},
|
||||
"postcss-discard-overridden": {
|
||||
"version": "5.1.0",
|
||||
"resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz",
|
||||
"integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw=="
|
||||
"integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==",
|
||||
"requires": {}
|
||||
},
|
||||
"postcss-merge-longhand": {
|
||||
"version": "5.1.7",
|
||||
|
@ -40726,7 +40764,8 @@
|
|||
"postcss-normalize-charset": {
|
||||
"version": "5.1.0",
|
||||
"resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz",
|
||||
"integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg=="
|
||||
"integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==",
|
||||
"requires": {}
|
||||
},
|
||||
"postcss-normalize-display-values": {
|
||||
"version": "5.1.0",
|
||||
|
@ -41001,7 +41040,8 @@
|
|||
"css-prefers-color-scheme": {
|
||||
"version": "6.0.3",
|
||||
"resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz",
|
||||
"integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA=="
|
||||
"integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==",
|
||||
"requires": {}
|
||||
},
|
||||
"css-select": {
|
||||
"version": "4.3.0",
|
||||
|
@ -41260,7 +41300,8 @@
|
|||
"cssnano-utils": {
|
||||
"version": "3.1.0",
|
||||
"resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz",
|
||||
"integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA=="
|
||||
"integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==",
|
||||
"requires": {}
|
||||
},
|
||||
"csso": {
|
||||
"version": "4.2.0",
|
||||
|
@ -41966,7 +42007,8 @@
|
|||
"draftjs-utils": {
|
||||
"version": "0.10.2",
|
||||
"resolved": "https://registry.npmjs.org/draftjs-utils/-/draftjs-utils-0.10.2.tgz",
|
||||
"integrity": "sha512-EstHqr3R3JVcilJrBaO/A+01GvwwKmC7e4TCjC7S94ZeMh4IVmf60OuQXtHHpwItK8C2JCi3iljgN5KHkJboUg=="
|
||||
"integrity": "sha512-EstHqr3R3JVcilJrBaO/A+01GvwwKmC7e4TCjC7S94ZeMh4IVmf60OuQXtHHpwItK8C2JCi3iljgN5KHkJboUg==",
|
||||
"requires": {}
|
||||
},
|
||||
"duplexer": {
|
||||
"version": "0.1.1",
|
||||
|
@ -42569,7 +42611,8 @@
|
|||
"eslint-plugin-react-hooks": {
|
||||
"version": "4.6.0",
|
||||
"resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz",
|
||||
"integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g=="
|
||||
"integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==",
|
||||
"requires": {}
|
||||
},
|
||||
"eslint-plugin-testing-library": {
|
||||
"version": "5.9.1",
|
||||
|
@ -43550,7 +43593,8 @@
|
|||
"gatsby-plugin-cookie-gdpr-axeptio": {
|
||||
"version": "1.0.2",
|
||||
"resolved": "https://registry.npmjs.org/gatsby-plugin-cookie-gdpr-axeptio/-/gatsby-plugin-cookie-gdpr-axeptio-1.0.2.tgz",
|
||||
"integrity": "sha512-2XvGm0s6iS8tBGer/ntQ904L2LrQOR+MQ9o07/6We993bgZiqUvgezSxz39G/33GcN3Ccwn1tVSqhG48+nNjVQ=="
|
||||
"integrity": "sha512-2XvGm0s6iS8tBGer/ntQ904L2LrQOR+MQ9o07/6We993bgZiqUvgezSxz39G/33GcN3Ccwn1tVSqhG48+nNjVQ==",
|
||||
"requires": {}
|
||||
},
|
||||
"generic-names": {
|
||||
"version": "2.0.1",
|
||||
|
@ -44076,7 +44120,8 @@
|
|||
"html-to-draftjs": {
|
||||
"version": "1.5.0",
|
||||
"resolved": "https://registry.npmjs.org/html-to-draftjs/-/html-to-draftjs-1.5.0.tgz",
|
||||
"integrity": "sha512-kggLXBNciKDwKf+KYsuE+V5gw4dZ7nHyGMX9m0wy7urzWjKGWyNFetmArRLvRV0VrxKN70WylFsJvMTJx02OBQ=="
|
||||
"integrity": "sha512-kggLXBNciKDwKf+KYsuE+V5gw4dZ7nHyGMX9m0wy7urzWjKGWyNFetmArRLvRV0VrxKN70WylFsJvMTJx02OBQ==",
|
||||
"requires": {}
|
||||
},
|
||||
"html-webpack-plugin": {
|
||||
"version": "5.5.0",
|
||||
|
@ -44233,7 +44278,8 @@
|
|||
"icss-utils": {
|
||||
"version": "5.1.0",
|
||||
"resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz",
|
||||
"integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA=="
|
||||
"integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==",
|
||||
"requires": {}
|
||||
},
|
||||
"idb": {
|
||||
"version": "7.1.1",
|
||||
|
@ -45883,7 +45929,8 @@
|
|||
"jest-pnp-resolver": {
|
||||
"version": "1.2.3",
|
||||
"resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz",
|
||||
"integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w=="
|
||||
"integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==",
|
||||
"requires": {}
|
||||
},
|
||||
"jest-regex-util": {
|
||||
"version": "27.5.1",
|
||||
|
@ -48872,7 +48919,8 @@
|
|||
"postcss-browser-comments": {
|
||||
"version": "4.0.0",
|
||||
"resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz",
|
||||
"integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg=="
|
||||
"integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==",
|
||||
"requires": {}
|
||||
},
|
||||
"postcss-calc": {
|
||||
"version": "7.0.5",
|
||||
|
@ -49366,7 +49414,8 @@
|
|||
"postcss-flexbugs-fixes": {
|
||||
"version": "5.0.2",
|
||||
"resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz",
|
||||
"integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ=="
|
||||
"integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==",
|
||||
"requires": {}
|
||||
},
|
||||
"postcss-focus-visible": {
|
||||
"version": "6.0.4",
|
||||
|
@ -49387,12 +49436,14 @@
|
|||
"postcss-font-variant": {
|
||||
"version": "5.0.0",
|
||||
"resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz",
|
||||
"integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA=="
|
||||
"integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==",
|
||||
"requires": {}
|
||||
},
|
||||
"postcss-gap-properties": {
|
||||
"version": "3.0.5",
|
||||
"resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz",
|
||||
"integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg=="
|
||||
"integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==",
|
||||
"requires": {}
|
||||
},
|
||||
"postcss-image-set-function": {
|
||||
"version": "4.0.7",
|
||||
|
@ -49415,7 +49466,8 @@
|
|||
"postcss-initial": {
|
||||
"version": "4.0.1",
|
||||
"resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz",
|
||||
"integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ=="
|
||||
"integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==",
|
||||
"requires": {}
|
||||
},
|
||||
"postcss-js": {
|
||||
"version": "4.0.0",
|
||||
|
@ -49531,12 +49583,14 @@
|
|||
"postcss-logical": {
|
||||
"version": "5.0.4",
|
||||
"resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz",
|
||||
"integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g=="
|
||||
"integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==",
|
||||
"requires": {}
|
||||
},
|
||||
"postcss-media-minmax": {
|
||||
"version": "5.0.0",
|
||||
"resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz",
|
||||
"integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ=="
|
||||
"integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==",
|
||||
"requires": {}
|
||||
},
|
||||
"postcss-merge-longhand": {
|
||||
"version": "4.0.11",
|
||||
|
@ -49808,7 +49862,8 @@
|
|||
"postcss-modules-extract-imports": {
|
||||
"version": "3.0.0",
|
||||
"resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz",
|
||||
"integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw=="
|
||||
"integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==",
|
||||
"requires": {}
|
||||
},
|
||||
"postcss-modules-local-by-default": {
|
||||
"version": "4.0.0",
|
||||
|
@ -50185,7 +50240,8 @@
|
|||
"postcss-opacity-percentage": {
|
||||
"version": "1.1.3",
|
||||
"resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.3.tgz",
|
||||
"integrity": "sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A=="
|
||||
"integrity": "sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A==",
|
||||
"requires": {}
|
||||
},
|
||||
"postcss-ordered-values": {
|
||||
"version": "4.1.2",
|
||||
|
@ -50234,7 +50290,8 @@
|
|||
"postcss-page-break": {
|
||||
"version": "3.0.4",
|
||||
"resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz",
|
||||
"integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ=="
|
||||
"integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==",
|
||||
"requires": {}
|
||||
},
|
||||
"postcss-place": {
|
||||
"version": "7.0.5",
|
||||
|
@ -50395,7 +50452,8 @@
|
|||
"postcss-replace-overflow-wrap": {
|
||||
"version": "4.0.0",
|
||||
"resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz",
|
||||
"integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw=="
|
||||
"integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==",
|
||||
"requires": {}
|
||||
},
|
||||
"postcss-selector-not": {
|
||||
"version": "6.0.1",
|
||||
|
@ -51021,7 +51079,8 @@
|
|||
"react-canvas-js": {
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/react-canvas-js/-/react-canvas-js-1.0.1.tgz",
|
||||
"integrity": "sha512-rn+CEpdUmybItigZLPcSgecSf0kEWASa15jA3GbVsi9WJ19jngu/OW9+bUkepl5Eiioz0pkIiyny+3sJWcTcZg=="
|
||||
"integrity": "sha512-rn+CEpdUmybItigZLPcSgecSf0kEWASa15jA3GbVsi9WJ19jngu/OW9+bUkepl5Eiioz0pkIiyny+3sJWcTcZg==",
|
||||
"requires": {}
|
||||
},
|
||||
"react-clock": {
|
||||
"version": "3.1.0",
|
||||
|
@ -51127,7 +51186,8 @@
|
|||
"react-confirm-alert": {
|
||||
"version": "2.8.0",
|
||||
"resolved": "https://registry.npmjs.org/react-confirm-alert/-/react-confirm-alert-2.8.0.tgz",
|
||||
"integrity": "sha512-qvNjJWuWUpTh+q4NecUjCMIWLNDl8IwW6JRIky5pzoiFBXsLWSA2Z1VsaDsQedwgyxEpKnMEJFETkDogBpv/kA=="
|
||||
"integrity": "sha512-qvNjJWuWUpTh+q4NecUjCMIWLNDl8IwW6JRIky5pzoiFBXsLWSA2Z1VsaDsQedwgyxEpKnMEJFETkDogBpv/kA==",
|
||||
"requires": {}
|
||||
},
|
||||
"react-cookie": {
|
||||
"version": "4.1.1",
|
||||
|
@ -51279,7 +51339,8 @@
|
|||
"bootstrap": {
|
||||
"version": "4.6.2",
|
||||
"resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.6.2.tgz",
|
||||
"integrity": "sha512-51Bbp/Uxr9aTuy6ca/8FbFloBUJZLHwnhTcnjIeRn2suQWsWzcuJhGjKDB5eppVte/8oCdOL3VuwxvZDUggwGQ=="
|
||||
"integrity": "sha512-51Bbp/Uxr9aTuy6ca/8FbFloBUJZLHwnhTcnjIeRn2suQWsWzcuJhGjKDB5eppVte/8oCdOL3VuwxvZDUggwGQ==",
|
||||
"requires": {}
|
||||
},
|
||||
"entities": {
|
||||
"version": "2.2.0",
|
||||
|
@ -51407,6 +51468,15 @@
|
|||
"prop-types": "^15.7.2"
|
||||
}
|
||||
},
|
||||
"react-draggable": {
|
||||
"version": "4.4.6",
|
||||
"resolved": "https://registry.npmjs.org/react-draggable/-/react-draggable-4.4.6.tgz",
|
||||
"integrity": "sha512-LtY5Xw1zTPqHkVmtM3X8MUOxNDOUhv/khTgBgrUvwaS064bwVvxT+q5El0uUFNx5IEPKXuRejr7UqLwBIg5pdw==",
|
||||
"requires": {
|
||||
"clsx": "^1.1.1",
|
||||
"prop-types": "^15.8.1"
|
||||
}
|
||||
},
|
||||
"react-dropdown-select": {
|
||||
"version": "4.9.0",
|
||||
"resolved": "https://registry.npmjs.org/react-dropdown-select/-/react-dropdown-select-4.9.0.tgz",
|
||||
|
@ -51603,7 +51673,8 @@
|
|||
"react-hook-form": {
|
||||
"version": "7.41.2",
|
||||
"resolved": "https://registry.npmjs.org/react-hook-form/-/react-hook-form-7.41.2.tgz",
|
||||
"integrity": "sha512-Uz5kNlfkEZve0sr5y2LsxPDGN3eNDjjKb1XJgand1E5Ay0S3zWo8YcJQNGu88/Zs6JaFnrJqTXbSr6B2q7wllA=="
|
||||
"integrity": "sha512-Uz5kNlfkEZve0sr5y2LsxPDGN3eNDjjKb1XJgand1E5Ay0S3zWo8YcJQNGu88/Zs6JaFnrJqTXbSr6B2q7wllA==",
|
||||
"requires": {}
|
||||
},
|
||||
"react-html-parser": {
|
||||
"version": "2.0.2",
|
||||
|
@ -51679,7 +51750,8 @@
|
|||
"react-icons": {
|
||||
"version": "4.10.1",
|
||||
"resolved": "https://registry.npmjs.org/react-icons/-/react-icons-4.10.1.tgz",
|
||||
"integrity": "sha512-/ngzDP/77tlCfqthiiGNZeYFACw85fUjZtLbedmJ5DTlNDIwETxhwBzdOJ21zj4iJdvc0J3y7yOsX3PpxAJzrw=="
|
||||
"integrity": "sha512-/ngzDP/77tlCfqthiiGNZeYFACw85fUjZtLbedmJ5DTlNDIwETxhwBzdOJ21zj4iJdvc0J3y7yOsX3PpxAJzrw==",
|
||||
"requires": {}
|
||||
},
|
||||
"react-input-range": {
|
||||
"version": "1.3.0",
|
||||
|
@ -51762,7 +51834,8 @@
|
|||
"react-meta-tags": {
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/react-meta-tags/-/react-meta-tags-1.0.1.tgz",
|
||||
"integrity": "sha512-uylBI9UOI0QCGDsl6PlZaHnp+MxEpwslTlicPjnlcD68I8Kl2hdbuAZBRih+yU5StArSMB6T0jBrgst6rAuDYQ=="
|
||||
"integrity": "sha512-uylBI9UOI0QCGDsl6PlZaHnp+MxEpwslTlicPjnlcD68I8Kl2hdbuAZBRih+yU5StArSMB6T0jBrgst6rAuDYQ==",
|
||||
"requires": {}
|
||||
},
|
||||
"react-motion": {
|
||||
"version": "0.5.2",
|
||||
|
@ -51789,7 +51862,8 @@
|
|||
"react-native-iphone-x-helper": {
|
||||
"version": "1.3.1",
|
||||
"resolved": "https://registry.npmjs.org/react-native-iphone-x-helper/-/react-native-iphone-x-helper-1.3.1.tgz",
|
||||
"integrity": "sha512-HOf0jzRnq2/aFUcdCJ9w9JGzN3gdEg0zFE4FyYlp4jtidqU03D5X7ZegGKfT1EWteR0gPBGp9ye5T5FvSWi9Yg=="
|
||||
"integrity": "sha512-HOf0jzRnq2/aFUcdCJ9w9JGzN3gdEg0zFE4FyYlp4jtidqU03D5X7ZegGKfT1EWteR0gPBGp9ye5T5FvSWi9Yg==",
|
||||
"requires": {}
|
||||
},
|
||||
"react-native-paper": {
|
||||
"version": "4.12.5",
|
||||
|
@ -51834,12 +51908,14 @@
|
|||
"react-onclickoutside": {
|
||||
"version": "6.12.2",
|
||||
"resolved": "https://registry.npmjs.org/react-onclickoutside/-/react-onclickoutside-6.12.2.tgz",
|
||||
"integrity": "sha512-NMXGa223OnsrGVp5dJHkuKxQ4czdLmXSp5jSV9OqiCky9LOpPATn3vLldc+q5fK3gKbEHvr7J1u0yhBh/xYkpA=="
|
||||
"integrity": "sha512-NMXGa223OnsrGVp5dJHkuKxQ4czdLmXSp5jSV9OqiCky9LOpPATn3vLldc+q5fK3gKbEHvr7J1u0yhBh/xYkpA==",
|
||||
"requires": {}
|
||||
},
|
||||
"react-only-when": {
|
||||
"version": "1.0.2",
|
||||
"resolved": "https://registry.npmjs.org/react-only-when/-/react-only-when-1.0.2.tgz",
|
||||
"integrity": "sha512-agE6l3L6bqaVuwNtjihTQ36M+VBfPS63KOzcNL4ZTmlwSxQPvhzIqmBWfiol0/wLYmKxCcBqgXkEJpvj5Kob8Q=="
|
||||
"integrity": "sha512-agE6l3L6bqaVuwNtjihTQ36M+VBfPS63KOzcNL4ZTmlwSxQPvhzIqmBWfiol0/wLYmKxCcBqgXkEJpvj5Kob8Q==",
|
||||
"requires": {}
|
||||
},
|
||||
"react-overlays": {
|
||||
"version": "5.2.1",
|
||||
|
@ -51903,7 +51979,8 @@
|
|||
"react-range": {
|
||||
"version": "1.8.14",
|
||||
"resolved": "https://registry.npmjs.org/react-range/-/react-range-1.8.14.tgz",
|
||||
"integrity": "sha512-v2nyD5106rHf9dwHzq+WRlhCes83h1wJRHIMFjbZsYYsO6LF4mG/mR3cH7Cf+dkeHq65DItuqIbLn/3jjYjsHg=="
|
||||
"integrity": "sha512-v2nyD5106rHf9dwHzq+WRlhCes83h1wJRHIMFjbZsYYsO6LF4mG/mR3cH7Cf+dkeHq65DItuqIbLn/3jjYjsHg==",
|
||||
"requires": {}
|
||||
},
|
||||
"react-rating-stars-component": {
|
||||
"version": "2.2.0",
|
||||
|
@ -52100,7 +52177,8 @@
|
|||
"react-scroll-to-top": {
|
||||
"version": "3.0.0",
|
||||
"resolved": "https://registry.npmjs.org/react-scroll-to-top/-/react-scroll-to-top-3.0.0.tgz",
|
||||
"integrity": "sha512-I/k45Ujai097du59tHBbzGxN7Lyc6K8Uc3IChq6HMXaBfB8N/rrfm055T5Yv0DWfVpf6pOFaBmhD3LOfH5unGw=="
|
||||
"integrity": "sha512-I/k45Ujai097du59tHBbzGxN7Lyc6K8Uc3IChq6HMXaBfB8N/rrfm055T5Yv0DWfVpf6pOFaBmhD3LOfH5unGw==",
|
||||
"requires": {}
|
||||
},
|
||||
"react-search-autocomplete": {
|
||||
"version": "7.2.2",
|
||||
|
@ -52215,7 +52293,8 @@
|
|||
"react-side-effect": {
|
||||
"version": "2.1.2",
|
||||
"resolved": "https://registry.npmjs.org/react-side-effect/-/react-side-effect-2.1.2.tgz",
|
||||
"integrity": "sha512-PVjOcvVOyIILrYoyGEpDN3vmYNLdy1CajSFNt4TDsVQC5KpTijDvWVoR+/7Rz2xT978D8/ZtFceXxzsPwZEDvw=="
|
||||
"integrity": "sha512-PVjOcvVOyIILrYoyGEpDN3vmYNLdy1CajSFNt4TDsVQC5KpTijDvWVoR+/7Rz2xT978D8/ZtFceXxzsPwZEDvw==",
|
||||
"requires": {}
|
||||
},
|
||||
"react-simple-modal": {
|
||||
"version": "1.1.5",
|
||||
|
@ -52261,12 +52340,14 @@
|
|||
"react-simple-modal-cb": {
|
||||
"version": "2.0.4",
|
||||
"resolved": "https://registry.npmjs.org/react-simple-modal-cb/-/react-simple-modal-cb-2.0.4.tgz",
|
||||
"integrity": "sha512-BhUoY0ngqcAi2DtEq6Ii5HRh+yKOI+BB8ZlIILE5+2KLNH86Oeq9plq7KXKcKAzHtLPRr+iMqHqu7Hg8qdMTEA=="
|
||||
"integrity": "sha512-BhUoY0ngqcAi2DtEq6Ii5HRh+yKOI+BB8ZlIILE5+2KLNH86Oeq9plq7KXKcKAzHtLPRr+iMqHqu7Hg8qdMTEA==",
|
||||
"requires": {}
|
||||
},
|
||||
"react-simple-star-rating": {
|
||||
"version": "4.1.1",
|
||||
"resolved": "https://registry.npmjs.org/react-simple-star-rating/-/react-simple-star-rating-4.1.1.tgz",
|
||||
"integrity": "sha512-mUj1FxGPchOly1Zj00eakntIEIZKxBaiGcMW+UE5RK3/UWt6+6i8HUHnIH8ICXbjQYS+gWGi4NamwgvMZYTYzg=="
|
||||
"integrity": "sha512-mUj1FxGPchOly1Zj00eakntIEIZKxBaiGcMW+UE5RK3/UWt6+6i8HUHnIH8ICXbjQYS+gWGi4NamwgvMZYTYzg==",
|
||||
"requires": {}
|
||||
},
|
||||
"react-slideshow-image": {
|
||||
"version": "3.7.5",
|
||||
|
@ -52325,7 +52406,8 @@
|
|||
"react-social-login-buttons": {
|
||||
"version": "3.6.1",
|
||||
"resolved": "https://registry.npmjs.org/react-social-login-buttons/-/react-social-login-buttons-3.6.1.tgz",
|
||||
"integrity": "sha512-DIz30W+C147s7wxwt8zgwjx5pE+gTJwtUzTNKpKZO3bEY06eLjcY1zvZ8h35hQd1Yjd7b4rLkeuZBwlLURYIfg=="
|
||||
"integrity": "sha512-DIz30W+C147s7wxwt8zgwjx5pE+gTJwtUzTNKpKZO3bEY06eLjcY1zvZ8h35hQd1Yjd7b4rLkeuZBwlLURYIfg==",
|
||||
"requires": {}
|
||||
},
|
||||
"react-sortable-tree-patch-react-17": {
|
||||
"version": "2.9.0",
|
||||
|
@ -52493,7 +52575,8 @@
|
|||
"react-to-print": {
|
||||
"version": "2.14.13",
|
||||
"resolved": "https://registry.npmjs.org/react-to-print/-/react-to-print-2.14.13.tgz",
|
||||
"integrity": "sha512-PqUGgTRZvkyBzWgaZHVBECWPX2nGEc3HOUy6WNXof6HT4yTFI92wtIkqQtr4jfvHbadqjwTgzgh6vgN8KXlWWw=="
|
||||
"integrity": "sha512-PqUGgTRZvkyBzWgaZHVBECWPX2nGEc3HOUy6WNXof6HT4yTFI92wtIkqQtr4jfvHbadqjwTgzgh6vgN8KXlWWw==",
|
||||
"requires": {}
|
||||
},
|
||||
"react-toastify": {
|
||||
"version": "9.1.1",
|
||||
|
@ -52526,12 +52609,14 @@
|
|||
"react-transition-state": {
|
||||
"version": "1.1.5",
|
||||
"resolved": "https://registry.npmjs.org/react-transition-state/-/react-transition-state-1.1.5.tgz",
|
||||
"integrity": "sha512-ITY2mZqc2dWG2eitJkYNdcSFW8aKeOlkL2A/vowRrLL8GH3J6Re/SpD/BLvQzrVOTqjsP0b5S9N10vgNNzwMUQ=="
|
||||
"integrity": "sha512-ITY2mZqc2dWG2eitJkYNdcSFW8aKeOlkL2A/vowRrLL8GH3J6Re/SpD/BLvQzrVOTqjsP0b5S9N10vgNNzwMUQ==",
|
||||
"requires": {}
|
||||
},
|
||||
"react-use-cookie": {
|
||||
"version": "1.4.0",
|
||||
"resolved": "https://registry.npmjs.org/react-use-cookie/-/react-use-cookie-1.4.0.tgz",
|
||||
"integrity": "sha512-e21YFkimh8OX6Ctqq89YeeiwsIL1jr2GyCeBdkBKDWY5X5o2yonbQuqfFODK4opteJS3F7ya0OuYg06lOeqvJQ=="
|
||||
"integrity": "sha512-e21YFkimh8OX6Ctqq89YeeiwsIL1jr2GyCeBdkBKDWY5X5o2yonbQuqfFODK4opteJS3F7ya0OuYg06lOeqvJQ==",
|
||||
"requires": {}
|
||||
},
|
||||
"react-video-js-player": {
|
||||
"version": "1.1.1",
|
||||
|
@ -53073,7 +53158,8 @@
|
|||
"reactjs-popup": {
|
||||
"version": "2.0.5",
|
||||
"resolved": "https://registry.npmjs.org/reactjs-popup/-/reactjs-popup-2.0.5.tgz",
|
||||
"integrity": "sha512-b5hv9a6aGsHEHXFAgPO5s1Jw1eSkopueyUVxQewGdLgqk2eW0IVXZrPRpHR629YcgIpC2oxtX8OOZ8a7bQJbxA=="
|
||||
"integrity": "sha512-b5hv9a6aGsHEHXFAgPO5s1Jw1eSkopueyUVxQewGdLgqk2eW0IVXZrPRpHR629YcgIpC2oxtX8OOZ8a7bQJbxA==",
|
||||
"requires": {}
|
||||
},
|
||||
"reactstrap": {
|
||||
"version": "9.1.5",
|
||||
|
@ -53500,7 +53586,8 @@
|
|||
"rifm": {
|
||||
"version": "0.12.1",
|
||||
"resolved": "https://registry.npmjs.org/rifm/-/rifm-0.12.1.tgz",
|
||||
"integrity": "sha512-OGA1Bitg/dSJtI/c4dh90svzaUPt228kzFsUkJbtA2c964IqEAwWXeL9ZJi86xWv3j5SMqRvGULl7bA6cK0Bvg=="
|
||||
"integrity": "sha512-OGA1Bitg/dSJtI/c4dh90svzaUPt228kzFsUkJbtA2c964IqEAwWXeL9ZJi86xWv3j5SMqRvGULl7bA6cK0Bvg==",
|
||||
"requires": {}
|
||||
},
|
||||
"rimraf": {
|
||||
"version": "3.0.2",
|
||||
|
@ -54259,7 +54346,8 @@
|
|||
"bootstrap": {
|
||||
"version": "4.3.1",
|
||||
"resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.3.1.tgz",
|
||||
"integrity": "sha512-rXqOmH1VilAt2DyPzluTi2blhk17bO7ef+zLLPlWvG494pDxcM234pJ8wTc/6R40UWizAIIMgxjvxZg5kmsbag=="
|
||||
"integrity": "sha512-rXqOmH1VilAt2DyPzluTi2blhk17bO7ef+zLLPlWvG494pDxcM234pJ8wTc/6R40UWizAIIMgxjvxZg5kmsbag==",
|
||||
"requires": {}
|
||||
}
|
||||
}
|
||||
},
|
||||
|
@ -54978,7 +55066,8 @@
|
|||
"style-loader": {
|
||||
"version": "3.3.1",
|
||||
"resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz",
|
||||
"integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ=="
|
||||
"integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==",
|
||||
"requires": {}
|
||||
},
|
||||
"style-to-js": {
|
||||
"version": "1.1.1",
|
||||
|
@ -55031,7 +55120,8 @@
|
|||
"styled-jsx": {
|
||||
"version": "5.0.7",
|
||||
"resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.0.7.tgz",
|
||||
"integrity": "sha512-b3sUzamS086YLRuvnaDigdAewz1/EFYlHpYBP5mZovKEdQQOIIYq8lApylub3HHZ6xFjV051kkGU7cudJmrXEA=="
|
||||
"integrity": "sha512-b3sUzamS086YLRuvnaDigdAewz1/EFYlHpYBP5mZovKEdQQOIIYq8lApylub3HHZ6xFjV051kkGU7cudJmrXEA==",
|
||||
"requires": {}
|
||||
},
|
||||
"stylehacks": {
|
||||
"version": "4.0.3",
|
||||
|
@ -55298,7 +55388,8 @@
|
|||
"swr": {
|
||||
"version": "1.3.0",
|
||||
"resolved": "https://registry.npmjs.org/swr/-/swr-1.3.0.tgz",
|
||||
"integrity": "sha512-dkghQrOl2ORX9HYrMDtPa7LTVHJjCTeZoB1dqTbnnEDlSvN8JEKpYIYurDfvbQFUUS8Cg8PceFVZNkW0KNNYPw=="
|
||||
"integrity": "sha512-dkghQrOl2ORX9HYrMDtPa7LTVHJjCTeZoB1dqTbnnEDlSvN8JEKpYIYurDfvbQFUUS8Cg8PceFVZNkW0KNNYPw==",
|
||||
"requires": {}
|
||||
},
|
||||
"symbol-observable": {
|
||||
"version": "1.2.0",
|
||||
|
@ -55982,17 +56073,20 @@
|
|||
"use-composed-ref": {
|
||||
"version": "1.3.0",
|
||||
"resolved": "https://registry.npmjs.org/use-composed-ref/-/use-composed-ref-1.3.0.tgz",
|
||||
"integrity": "sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ=="
|
||||
"integrity": "sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ==",
|
||||
"requires": {}
|
||||
},
|
||||
"use-global-state": {
|
||||
"version": "0.1.2",
|
||||
"resolved": "https://registry.npmjs.org/use-global-state/-/use-global-state-0.1.2.tgz",
|
||||
"integrity": "sha512-zfkipI7HgwPEhYD8JTUxCrm50sHwXMbKAQ5WtAkD41LJ6XJTRZROgeMFxmAPdk58FcXPOOhOE+pUnE1HbGeTuw=="
|
||||
"integrity": "sha512-zfkipI7HgwPEhYD8JTUxCrm50sHwXMbKAQ5WtAkD41LJ6XJTRZROgeMFxmAPdk58FcXPOOhOE+pUnE1HbGeTuw==",
|
||||
"requires": {}
|
||||
},
|
||||
"use-isomorphic-layout-effect": {
|
||||
"version": "1.1.2",
|
||||
"resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz",
|
||||
"integrity": "sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA=="
|
||||
"integrity": "sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==",
|
||||
"requires": {}
|
||||
},
|
||||
"use-latest": {
|
||||
"version": "1.2.1",
|
||||
|
@ -56005,7 +56099,8 @@
|
|||
"use-sync-external-store": {
|
||||
"version": "1.2.0",
|
||||
"resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz",
|
||||
"integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA=="
|
||||
"integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==",
|
||||
"requires": {}
|
||||
},
|
||||
"util": {
|
||||
"version": "0.11.1",
|
||||
|
@ -57097,7 +57192,8 @@
|
|||
"ws": {
|
||||
"version": "8.11.0",
|
||||
"resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz",
|
||||
"integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg=="
|
||||
"integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==",
|
||||
"requires": {}
|
||||
}
|
||||
}
|
||||
},
|
||||
|
@ -57612,7 +57708,8 @@
|
|||
"ws": {
|
||||
"version": "7.5.9",
|
||||
"resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz",
|
||||
"integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q=="
|
||||
"integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==",
|
||||
"requires": {}
|
||||
},
|
||||
"wysiwyg": {
|
||||
"version": "2.0.0",
|
||||
|
|
|
@ -85,6 +85,7 @@
|
|||
"react-discussion-board": "^1.0.5",
|
||||
"react-dom": "^17.0.2",
|
||||
"react-draft-wysiwyg": "^1.14.7",
|
||||
"react-draggable": "^4.4.6",
|
||||
"react-dropdown-select": "^4.8.0",
|
||||
"react-dual-range-slider": "^1.0.4",
|
||||
"react-dual-rangeslider": "^1.2.16",
|
||||
|
|
|
@ -41,6 +41,7 @@ import OrderConfirmation_3DS from "./pages/orderconfirmation_3DS";
|
|||
import Training_Inactive_Or_Not_Found from "./pages/Traning_Inactif_Or_Not_Exist";
|
||||
import TestUrl_New from "./pages/testurl_new";
|
||||
import QuiSommesNous_v3 from "./pages/quisommesnous_v3";
|
||||
import Test_Drag_Drop from "./pages/test_drag_drop";
|
||||
|
||||
function App() {
|
||||
|
||||
|
@ -105,6 +106,7 @@ function App() {
|
|||
<Route path="/Connexion-utilisateur-0/" exact component={UserSignFirst} />
|
||||
<Route path="/Emargement/" exact component={Emargement} />
|
||||
<Route path="/CartoucheComMySy/" exact component={Formation_Cartouche_Com} />
|
||||
<Route path="/Test_DragDrop/" exact component={Test_Drag_Drop} />
|
||||
<Route path="/Recherche_new_v2/" exact component={Recherche_new_v2} />
|
||||
<Route path="/Recherche_new_v2/:type/:categorie" exact component={Recherche_new_v2} />
|
||||
<Route path="/unsubscribe/" exact component={SeDesabonner} />
|
||||
|
|
|
@ -129,7 +129,7 @@ const DisplayPartnerSession = (props) => {
|
|||
<nav>
|
||||
{value && <div style={{ paddingLeft: "5px", paddingRight: "15px", "display": "block", wordBreak: "break-all" }}>
|
||||
|
||||
{expanded ? value : value.slice(0, 50)}
|
||||
{expanded ? value : String(value).slice(0, 50)}
|
||||
{value.length > 50 && (
|
||||
// eslint-disable-next-line jsx-a11y/anchor-is-valid
|
||||
<Link
|
||||
|
@ -143,7 +143,7 @@ const DisplayPartnerSession = (props) => {
|
|||
)}
|
||||
</div>}
|
||||
|
||||
{value && <div style={{ paddingLeft: "5px", paddingRight: "15px", "display": "block", wordBreak: "break-all" }}>
|
||||
{!value && <div style={{ paddingLeft: "5px", paddingRight: "15px", "display": "block", wordBreak: "break-all" }}>
|
||||
|
||||
</div>
|
||||
}
|
||||
|
|
|
@ -590,6 +590,8 @@ const Employes = (props) => {
|
|||
|
||||
|
||||
|
||||
const [New_Getall_Employee_Type_Contrat_result, setNew_Getall_Employee_Type_Contrat_result] = useState([]);
|
||||
|
||||
const [Getall_Employee_Type_Contrat_api, setGetall_Employee_Type_Contrat_api] = useState();
|
||||
const [Getall_Employee_Type_Contrat_message, setGetall_Employee_Type_Contrat_message] = useState();
|
||||
const [Getall_Employee_Type_Contrat_result, setGetall_Employee_Type_Contrat_result] = useState([]);
|
||||
|
@ -613,6 +615,40 @@ const Employes = (props) => {
|
|||
setGetall_Employee_Type_Contrat_api("true");
|
||||
setGetall_Employee_Type_Contrat_result(res.data.message);
|
||||
|
||||
var new_data2 = [];
|
||||
const new_data = res.data.message.map((x) => {
|
||||
|
||||
//---
|
||||
var localid = JSON.parse(x).id;
|
||||
var local_id = JSON.parse(x)._id;
|
||||
var local_code = JSON.parse(x).code;
|
||||
var local_description = JSON.parse(x).description;
|
||||
|
||||
//---
|
||||
var node = {
|
||||
"_id": local_id,
|
||||
"id": localid,
|
||||
"code": local_code,
|
||||
"label": local_description,
|
||||
"description": local_description,
|
||||
|
||||
};
|
||||
new_data2.push(node);
|
||||
});
|
||||
|
||||
var node = {
|
||||
"_id": "",
|
||||
"id": "",
|
||||
"label": "",
|
||||
"code": "",
|
||||
"description": "",
|
||||
|
||||
};
|
||||
new_data2.push(node);
|
||||
|
||||
if (new_data2.length > 0)
|
||||
setNew_Getall_Employee_Type_Contrat_result(new_data2);
|
||||
|
||||
}
|
||||
else {
|
||||
setGetall_Employee_Type_Contrat_api("false");
|
||||
|
@ -2259,7 +2295,7 @@ const Employes = (props) => {
|
|||
};
|
||||
new_data2.push(node);
|
||||
|
||||
if (new_data2.length > 0){
|
||||
if (new_data2.length > 0) {
|
||||
setNew_Get_List_Managers_result(new_data2);
|
||||
console.log(" ### new_data2 = ", new_data2)
|
||||
}
|
||||
|
@ -4956,6 +4992,29 @@ const Employes = (props) => {
|
|||
<DialogContent className="DialogContent_width">
|
||||
|
||||
<div className="session_caract_Dialog" > <b>Type de contrat </b>
|
||||
|
||||
{/*p_employe_contrat_type_contrat && <Autocomplete
|
||||
disablePortal
|
||||
name="event_dialog_code_groupe_prix"
|
||||
id="event_dialog_code_groupe_prix"
|
||||
fullWidth
|
||||
//className="disabled_style enable_style"
|
||||
options={New_Getall_Employee_Type_Contrat_result}
|
||||
value={New_Getall_Employee_Type_Contrat_result.filter((data) => (data).code === String(p_employe_contrat_type_contrat))[0].label}
|
||||
onChange={(event, value) => {
|
||||
if (value && value.code) {
|
||||
setp_employe_contrat_type_contrat(value.code);
|
||||
setdialog_contrat_data_changed("1");
|
||||
var result2 = Getall_Employee_Type_Contrat_result.filter((val) => JSON.parse(val).code === String(value.code));
|
||||
settype_contrat_qte(JSON.parse(result2[0]).quantitatif);
|
||||
|
||||
}
|
||||
}}
|
||||
|
||||
renderInput={(params) => <TextField {...params} label="" placeholder="Choisir une option" />
|
||||
}
|
||||
/>*/}
|
||||
|
||||
<TextField
|
||||
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||
|
||||
|
|
|
@ -529,8 +529,10 @@ const Partner_Commande = (props) => {
|
|||
|
||||
//---
|
||||
var node = {
|
||||
"_id": local_id, "id": localid,
|
||||
"label": local_title, "internal_url": local_internal_url,
|
||||
"_id": local_id,
|
||||
"id": localid,
|
||||
"label": local_title,
|
||||
"internal_url": local_internal_url,
|
||||
"title": local_title,
|
||||
"ispublished": local_is_published,
|
||||
};
|
||||
|
@ -541,6 +543,16 @@ const Partner_Commande = (props) => {
|
|||
});
|
||||
|
||||
|
||||
var node = {
|
||||
"_id": "",
|
||||
"id": "",
|
||||
"label": "",
|
||||
"internal_url": "",
|
||||
"title": "",
|
||||
"ispublished": "",
|
||||
};
|
||||
new_data2.push(node);
|
||||
|
||||
if (new_data2.length > 0)
|
||||
setNew_GetCurrentPartnerClass_result(new_data2);
|
||||
|
||||
|
@ -1478,6 +1490,7 @@ const Partner_Commande = (props) => {
|
|||
|
||||
function submenu_add_one_order() {
|
||||
setp_add_cmd_header_order_type("commande");
|
||||
setDialog_1_message(" Nouvelle commande");
|
||||
setDialog_Detail_Commande_open(true);
|
||||
|
||||
}
|
||||
|
@ -1485,6 +1498,7 @@ const Partner_Commande = (props) => {
|
|||
|
||||
function submenu_add_one_quotation() {
|
||||
setp_add_cmd_header_order_type("devis");
|
||||
setDialog_1_message(" Nouveau devis");
|
||||
setDialog_Detail_Commande_open(true);
|
||||
|
||||
}
|
||||
|
@ -2231,7 +2245,7 @@ const Partner_Commande = (props) => {
|
|||
|
||||
|
||||
const [p_add_line_item, setp_add_line_item] = useState();
|
||||
const [p_add_line_item_internal_url, setp_add_line_item_internal_url] = useState();
|
||||
const [p_add_line_item_internal_url, setp_add_line_item_internal_url] = useState("");
|
||||
const [p_add_line_item_title, setp_add_line_item_title] = useState();
|
||||
const [p_add_line_item_qty, setp_add_line_item_qty] = useState();
|
||||
const [p_add_line_item_price, setp_add_line_item_price] = useState();
|
||||
|
@ -2242,7 +2256,7 @@ const Partner_Commande = (props) => {
|
|||
|
||||
function clean_article_detail_fields() {
|
||||
setp_add_line_item();
|
||||
setp_add_line_item_internal_url();
|
||||
setp_add_line_item_internal_url("");
|
||||
setp_add_line_item_title();
|
||||
setp_add_line_item_qty();
|
||||
setp_add_line_item_price();
|
||||
|
@ -3066,14 +3080,13 @@ const Partner_Commande = (props) => {
|
|||
className="partner_commande"
|
||||
>
|
||||
|
||||
<DialogTitle>Détail ligne</DialogTitle>
|
||||
<DialogTitle>Edition Détail ligne <font style={{fontWeight:"700"}}> {String(p_detail_header_type).toLocaleUpperCase()} </font> </DialogTitle>
|
||||
<DialogContent>
|
||||
<DialogContentText>
|
||||
Edition d'un ligne de commande / devis
|
||||
|
||||
</DialogContentText>
|
||||
{/*p_add_line_item = {p_add_line_item} <br/>*/}
|
||||
|
||||
{(p_add_line_item || String(p_add_line_item) === "") && String(p_detail_header_statut_label).toLowerCase() !== "facturé" && <div className="session_caract_Dialog" > Article
|
||||
|
||||
{String(p_detail_header_statut_label).toLowerCase() !== "facturé" && <div className="session_caract_Dialog" > Article
|
||||
|
||||
<Autocomplete
|
||||
disablePortal
|
||||
|
@ -3081,6 +3094,8 @@ const Partner_Commande = (props) => {
|
|||
id="ref_article"
|
||||
fullWidth
|
||||
options={New_GetCurrentPartnerClass_result}
|
||||
value={New_GetCurrentPartnerClass_result.filter((data) => (data).internal_url === String(p_add_line_item))[0].label}
|
||||
|
||||
onChange={(event, value) => {
|
||||
// setp_champ_table(value.nom_champ_technique);
|
||||
setp_add_line_item(value.internal_url);
|
||||
|
@ -3463,7 +3478,7 @@ const Partner_Commande = (props) => {
|
|||
className="partner_commande"
|
||||
>
|
||||
|
||||
<DialogTitle>Nouvelle Commande</DialogTitle>
|
||||
<DialogTitle>{Dialog_1_message}</DialogTitle>
|
||||
<DialogContent>
|
||||
|
||||
<div className="session_caract_Dialog" > Client
|
||||
|
@ -4001,7 +4016,7 @@ const Partner_Commande = (props) => {
|
|||
<br />
|
||||
</div>
|
||||
|
||||
<div className="div_row">
|
||||
<div className="div_row" style={{ "border": "None", paddingRight: '10px' }}>
|
||||
<div className="session_data">
|
||||
<div style={{ "border": "None" }}>
|
||||
|
||||
|
@ -4056,10 +4071,11 @@ const Partner_Commande = (props) => {
|
|||
>
|
||||
<DataGrid
|
||||
checkboxSelection
|
||||
disableSelectionOnClick
|
||||
onSelectionModelChange={(newSelectionModel) => {
|
||||
setSelectionModel(newSelectionModel);
|
||||
if (newSelectionModel.length === 1)
|
||||
handleClick_edit_order_From_Line(newSelectionModel);
|
||||
/*if (newSelectionModel.length === 1)
|
||||
handleClick_edit_order_From_Line(newSelectionModel);*/
|
||||
if (newSelectionModel.length !== 1) {
|
||||
clean_order_detail_fields();
|
||||
setsubmenu();
|
||||
|
@ -4092,6 +4108,12 @@ const Partner_Commande = (props) => {
|
|||
pageSize={10}
|
||||
className="datagridclass"
|
||||
|
||||
onRowDoubleClick={(newSelectionModel) => {
|
||||
setgridline_id(newSelectionModel.row.id);
|
||||
handleClick_edit_order_From_Line(newSelectionModel.row.id);
|
||||
}
|
||||
}
|
||||
|
||||
rowsPerPageOptions={[10]}
|
||||
//disableSelectionOnClick
|
||||
components={{
|
||||
|
@ -4196,7 +4218,7 @@ const Partner_Commande = (props) => {
|
|||
<div className="div_row" ref={myRef} id="myRef"> </div>
|
||||
|
||||
|
||||
{String(submenu) === "detail_order" && String(add_One_Order) !== "1" && <div className="div_row">
|
||||
{String(submenu) === "detail_order" && String(add_One_Order) !== "1" && <div className="div_row" style={{ "border": "None", paddingRight: '10px' }}>
|
||||
<nav style={{ "fontSize": "22px", "fontWeight": '600' }}> {selected_order_header_type} <i> {order_internal_ref} </i>: Affichage detaillé </nav>
|
||||
<div>
|
||||
<div className="session_data">
|
||||
|
@ -5224,7 +5246,8 @@ const Partner_Commande = (props) => {
|
|||
}}
|
||||
>
|
||||
<DataGrid
|
||||
checkboxSelection
|
||||
// checkboxSelection
|
||||
disableSelectionOnClick
|
||||
onSelectionModelChange={(newSelectionModel) => {
|
||||
setselectionModel_order_lines(newSelectionModel);
|
||||
/*if (newSelectionModel.length === 1)
|
||||
|
|
|
@ -98,7 +98,7 @@ const Partner_Facture = (props) => {
|
|||
);
|
||||
}
|
||||
},*/
|
||||
{
|
||||
{/*
|
||||
field: "delete", headerName: 'Supprimer',
|
||||
renderCell: (cellValues) => {
|
||||
return (
|
||||
|
@ -157,6 +157,7 @@ const Partner_Facture = (props) => {
|
|||
|
||||
);
|
||||
}
|
||||
*/
|
||||
}
|
||||
|
||||
]
|
||||
|
@ -194,7 +195,7 @@ const Partner_Facture = (props) => {
|
|||
);
|
||||
}
|
||||
},
|
||||
{
|
||||
{/*
|
||||
field: "delete", headerName: 'Supprimer',
|
||||
renderCell: (cellValues) => {
|
||||
return (
|
||||
|
@ -253,6 +254,7 @@ const Partner_Facture = (props) => {
|
|||
|
||||
);
|
||||
}
|
||||
*/
|
||||
},
|
||||
{ field: 'order_line_comment', headerName: 'Commentaire', width: 150, hide: true, editable: false, },
|
||||
|
||||
|
@ -595,13 +597,13 @@ const Partner_Facture = (props) => {
|
|||
Get_List_Partner_Clients();
|
||||
Getall_Parter_Invoice_No_Filter();
|
||||
|
||||
if ( document.getElementById('myRef_head')) {
|
||||
if (document.getElementById('myRef_head')) {
|
||||
var divh = document.getElementById('myRef_head').offsetTop;
|
||||
window.scrollTo({
|
||||
top: divh,
|
||||
behavior: "smooth",
|
||||
});
|
||||
}
|
||||
window.scrollTo({
|
||||
top: divh,
|
||||
behavior: "smooth",
|
||||
});
|
||||
}
|
||||
|
||||
}, [])
|
||||
|
||||
|
@ -636,13 +638,13 @@ const Partner_Facture = (props) => {
|
|||
Display_Detail_Invoice_data(invoice_id);
|
||||
|
||||
|
||||
if ( document.getElementById('myRef')) {
|
||||
if (document.getElementById('myRef')) {
|
||||
var divh = document.getElementById('myRef').offsetTop;
|
||||
window.scrollTo({
|
||||
top: divh,
|
||||
behavior: "smooth",
|
||||
});
|
||||
}
|
||||
window.scrollTo({
|
||||
top: divh,
|
||||
behavior: "smooth",
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
@ -1564,11 +1566,11 @@ const Partner_Facture = (props) => {
|
|||
|
||||
}}
|
||||
>
|
||||
<MenuItem value="ref_interne_invoice" style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }} >Num Facture </MenuItem>
|
||||
<MenuItem value="ref_interne_cmd" style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }} >Ref. Interne Cmd </MenuItem>
|
||||
<MenuItem value="ref_externe" style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }} >Ref. Externe Cmd (chez le client) </MenuItem>
|
||||
<MenuItem value="client_nom" style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }} >Nom Client </MenuItem>
|
||||
<MenuItem value="formation" style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }} >Lié a la Formation (code externe) </MenuItem>
|
||||
<MenuItem value="ref_interne_invoice" style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }} >Num Facture </MenuItem>
|
||||
<MenuItem value="ref_interne_cmd" style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }} >Ref. Interne Cmd </MenuItem>
|
||||
<MenuItem value="ref_externe" style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }} >Ref. Externe Cmd (chez le client) </MenuItem>
|
||||
<MenuItem value="client_nom" style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }} >Nom Client </MenuItem>
|
||||
<MenuItem value="formation" style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }} >Lié a la Formation (code externe) </MenuItem>
|
||||
|
||||
</TextField>
|
||||
</div>
|
||||
|
@ -1644,11 +1646,11 @@ const Partner_Facture = (props) => {
|
|||
setp_filtre3(e.target.value)
|
||||
}}
|
||||
>
|
||||
<MenuItem value="ref_interne_invoice" style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }} >Num Facture </MenuItem>
|
||||
<MenuItem value="ref_interne_cmd" style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }} >Ref. Interne Cmd </MenuItem>
|
||||
<MenuItem value="ref_externe" style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }} >Ref. Externe Cmd (chez le client) </MenuItem>
|
||||
<MenuItem value="client_nom" style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }} >Nom Client </MenuItem>
|
||||
<MenuItem value="formation" style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }} >Lié a la Formation (code externe) </MenuItem>
|
||||
<MenuItem value="ref_interne_invoice" style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }} >Num Facture </MenuItem>
|
||||
<MenuItem value="ref_interne_cmd" style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }} >Ref. Interne Cmd </MenuItem>
|
||||
<MenuItem value="ref_externe" style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }} >Ref. Externe Cmd (chez le client) </MenuItem>
|
||||
<MenuItem value="client_nom" style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }} >Nom Client </MenuItem>
|
||||
<MenuItem value="formation" style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }} >Lié a la Formation (code externe) </MenuItem>
|
||||
|
||||
|
||||
</TextField>
|
||||
|
@ -1726,7 +1728,7 @@ const Partner_Facture = (props) => {
|
|||
<br />
|
||||
</div>
|
||||
|
||||
<div className="div_row">
|
||||
<div className="div_row" style={{ "border": "None", paddingRight: '10px' }}>
|
||||
<div className="session_data">
|
||||
<div style={{ "border": "None" }}>
|
||||
|
||||
|
@ -1763,15 +1765,28 @@ const Partner_Facture = (props) => {
|
|||
color: "black",
|
||||
fontSize: 14
|
||||
},
|
||||
'& .line--statut--selected': {
|
||||
backgroundColor: '#FBF2EF',
|
||||
color: 'black',
|
||||
},
|
||||
'& .line--statut--pair': {
|
||||
backgroundColor: 'rgba(235, 235, 235, .7)',
|
||||
color: 'black',
|
||||
},
|
||||
'& .line--statut--impair': {
|
||||
backgroundColor: '#FFFFFF',
|
||||
color: 'black',
|
||||
},
|
||||
|
||||
}}
|
||||
>
|
||||
<DataGrid
|
||||
checkboxSelection
|
||||
disableSelectionOnClick
|
||||
onSelectionModelChange={(newSelectionModel) => {
|
||||
setSelectionModel(newSelectionModel);
|
||||
if (newSelectionModel.length === 1)
|
||||
handleClick_edit_invoice_From_Line(newSelectionModel);
|
||||
/*if (newSelectionModel.length === 1)
|
||||
handleClick_edit_invoice_From_Line(newSelectionModel);*/
|
||||
if (newSelectionModel.length !== 1) {
|
||||
//clean_order_detail_fields();
|
||||
//setsubmenu();
|
||||
|
@ -1780,6 +1795,12 @@ const Partner_Facture = (props) => {
|
|||
|
||||
}
|
||||
}}
|
||||
|
||||
onRowDoubleClick={(newSelectionModel) => {
|
||||
setgridline_id(newSelectionModel.row.id);
|
||||
handleClick_edit_invoice_From_Line(newSelectionModel.row.id);
|
||||
}
|
||||
}
|
||||
selectionModel={selectionModel}
|
||||
|
||||
localeText={frFR.components.MuiDataGrid.defaultProps.localeText}
|
||||
|
@ -1844,14 +1865,15 @@ const Partner_Facture = (props) => {
|
|||
}}
|
||||
getRowClassName={(params) => {
|
||||
|
||||
if (String(params.row.status) === "-1") {
|
||||
return 'line--statut--annule';
|
||||
// Pour la gestion de la couleur de zone double cliquée
|
||||
if (String(params.row.id) === String(gridline_id)) {
|
||||
return 'line--statut--selected';
|
||||
}
|
||||
if (String(params.row.status) === "0") {
|
||||
return 'line--statut--preinscrit';
|
||||
else if (parseInt(String(params.row.id)) % 2 === 0) {
|
||||
return 'line--statut--pair';
|
||||
}
|
||||
if (String(params.row.status) === "1") {
|
||||
return 'line--statut--inscrit';
|
||||
else if (parseInt(String(params.row.id)) % 2 !== 0) {
|
||||
return 'line--statut--impair';
|
||||
}
|
||||
}}
|
||||
|
||||
|
@ -1867,9 +1889,9 @@ const Partner_Facture = (props) => {
|
|||
</div>
|
||||
</div>
|
||||
|
||||
<div className="div_row" ref={myRef} id="myRef"> </div>
|
||||
<div className="div_row" ref={myRef} id="myRef" > </div>
|
||||
{String(display_detail_invoice) === "1" &&
|
||||
<div className="div_row">
|
||||
<div className="div_row" style={{ "border": "None", paddingRight: '10px' }}>
|
||||
<nav style={{ "fontSize": "22px", "fontWeight": '600' }}> Facture <i> {invoice_internal_ref} </i>: Affichage detaillé </nav>
|
||||
|
||||
<div className="session_data">
|
||||
|
@ -2000,22 +2022,22 @@ const Partner_Facture = (props) => {
|
|||
</div>
|
||||
|
||||
<div className="session_caract"> Email Client<br />
|
||||
<TextField
|
||||
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||
required
|
||||
name="detail_header_email_client"
|
||||
id="detail_header_email_client"
|
||||
<TextField
|
||||
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||
required
|
||||
name="detail_header_email_client"
|
||||
id="detail_header_email_client"
|
||||
|
||||
InputLabelProps={{
|
||||
shrink: true,
|
||||
}}
|
||||
disabled={false}
|
||||
className="disabled_style"
|
||||
value={p_detail_header_email_client}
|
||||
InputLabelProps={{
|
||||
shrink: true,
|
||||
}}
|
||||
disabled={false}
|
||||
className="disabled_style"
|
||||
value={p_detail_header_email_client}
|
||||
|
||||
|
||||
/>
|
||||
</div>
|
||||
/>
|
||||
</div>
|
||||
|
||||
|
||||
<div className="session_caract"> Commande Ref. Externe<br />
|
||||
|
|
|
@ -38,6 +38,12 @@ import Menu from '@mui/material/Menu';
|
|||
import Module_Editique from "./Module_Editique";
|
||||
import Module_Attestation_Formation from "./Module_Attestation_Formation";
|
||||
|
||||
|
||||
import ReactDOM from 'react-dom';
|
||||
import Draggable from 'react-draggable';
|
||||
|
||||
|
||||
|
||||
const locales = {
|
||||
'en-US': enUS,
|
||||
}
|
||||
|
@ -607,12 +613,20 @@ const TestUrl_New = (props) => {
|
|||
parametres courseid = {courseid}, tabid = {tabid}
|
||||
<br />
|
||||
|
||||
|
||||
<Draggable >
|
||||
<div style={{ cursor:'pointer', border:"1px solid"}}>I can now be moved around!</div>
|
||||
</Draggable>
|
||||
|
||||
|
||||
|
||||
|
||||
<h2> Module attestation </h2>
|
||||
<Module_Attestation_Formation conntected_employee_id={"1234"} related_collection={"session_formation"} related_collection_recid={"65b378562f89e592bf0e4b78"}/>
|
||||
<Module_Attestation_Formation conntected_employee_id={"1234"} related_collection={"session_formation"} related_collection_recid={"65b378562f89e592bf0e4b78"} />
|
||||
|
||||
|
||||
<h2> Module Ediditique </h2>
|
||||
<Module_Editique conntected_employee_id={"1234"} related_collection={"session_formation"} related_collection_recid={"65b378562f89e592bf0e4b78"}/>
|
||||
<Module_Editique conntected_employee_id={"1234"} related_collection={"session_formation"} related_collection_recid={"65b378562f89e592bf0e4b78"} />
|
||||
|
||||
<Button variant="contained" className="bton_enreg"
|
||||
onClick={afficher_champs_spec}>
|
||||
|
|
|
@ -0,0 +1,280 @@
|
|||
|
||||
import React, { useRef, useState, useEffect } from "react";
|
||||
import TextField from '@mui/material/TextField';
|
||||
import MenuItem from '@mui/material/MenuItem';
|
||||
import 'react-confirm-alert/src/react-confirm-alert.css'; // Import css
|
||||
import Button from '@mui/material/Button';
|
||||
import axios from "axios";
|
||||
import { getCookie, setCookie } from 'react-use-cookie';
|
||||
import { useHistory } from "react-router-dom";
|
||||
import CheckOut from "./CheckOut";
|
||||
import { DataGrid, GridToolbar, frFR } from '@mui/x-data-grid';
|
||||
import "react-draft-wysiwyg/dist/react-draft-wysiwyg.css";
|
||||
import { Editor } from '@tinymce/tinymce-react';
|
||||
import parse from 'html-react-parser';
|
||||
import 'react-tooltip/dist/react-tooltip.css'
|
||||
import { Tooltip } from 'react-tooltip'
|
||||
import add_plus from "../mysy_img/plus.png";
|
||||
import excel_icone from "../mysy_img/excel_icone.png";
|
||||
import participants from "../mysy_img/participants.png";
|
||||
import fileDownload from 'js-file-download'
|
||||
import Popup from 'reactjs-popup';
|
||||
import 'reactjs-popup/dist/index.css';
|
||||
import { FcCancel, FcApproval, FcAcceptDatabase, FcPrint } from "react-icons/fc";
|
||||
import DatePicker from "react-datepicker";
|
||||
import "react-datepicker/dist/react-datepicker.css";
|
||||
import { format } from 'date-fns'
|
||||
import moment from "moment";
|
||||
import InputAdornment from '@mui/material/InputAdornment';
|
||||
import { AiFillCloseCircle } from "react-icons/ai";
|
||||
import Box from '@mui/material/Box';
|
||||
import { Typography, LinearProgress, sliderClasses } from '@mui/material';
|
||||
import styled from 'styled-components';
|
||||
import { CiTrash } from "react-icons/ci";
|
||||
import { MdAddCircleOutline, MdRemoveCircleOutline } from "react-icons/md";
|
||||
import Dialog from '@mui/material/Dialog';
|
||||
import DialogActions from '@mui/material/DialogActions';
|
||||
import DialogContent from '@mui/material/DialogContent';
|
||||
import DialogContentText from '@mui/material/DialogContentText';
|
||||
import DialogTitle from '@mui/material/DialogTitle';
|
||||
import { TransitionProps } from '@mui/material/transitions';
|
||||
import img_loading_spin from "./../mysy_img/mysy_spin_loading.gif";
|
||||
//import FullCalendar from "@fullcalendar/react";
|
||||
import daygridPlugin from "@fullcalendar/daygrid";
|
||||
//import interactionPlugin from "@fullcalendar/interaction";
|
||||
//import timeGridPlugin from "@fullcalendar/timegrid";
|
||||
|
||||
import allLocales from '@fullcalendar/core/locales-all'
|
||||
import { RepeatOnRounded } from "@mui/icons-material";
|
||||
import { alignPropType } from "react-bootstrap/esm/types";
|
||||
|
||||
|
||||
import ToggleSwitch from "./ToggleSwitch";
|
||||
import ToggleSwitch_v2_mysy from "./ToggleSwitch_v2_mysy";
|
||||
import Autocomplete from '@mui/material/Autocomplete';
|
||||
import FullCalendar, { formatDate } from "@fullcalendar/react";
|
||||
import dayGridPlugin from "@fullcalendar/daygrid";
|
||||
import timeGridPlugin from "@fullcalendar/timegrid";
|
||||
import interactionPlugin from "@fullcalendar/interaction";
|
||||
import { FcSearch } from "react-icons/fc";
|
||||
import { Fab } from "@material-ui/core";
|
||||
import {
|
||||
ListItem,
|
||||
ListItemText,
|
||||
useTheme,
|
||||
} from "@mui/material";
|
||||
|
||||
import ExpandMoreIcon from '@mui/icons-material/ExpandMore';
|
||||
import ChevronRightIcon from '@mui/icons-material/ChevronRight';
|
||||
import { TreeView } from '@mui/x-tree-view/TreeView';
|
||||
import { TreeItem } from '@mui/x-tree-view/TreeItem';
|
||||
import { IoMdAddCircle, IoIosRemoveCircleOutline } from "react-icons/io";
|
||||
import { FcViewDetails, FcDisapprove, FcInfo } from "react-icons/fc";
|
||||
|
||||
import Draggable, { DraggableCore } from 'react-draggable';
|
||||
|
||||
|
||||
const Test_Drag_Drop = (props) => {
|
||||
const history = useHistory();
|
||||
const [isLoading, setLoading] = useState();
|
||||
|
||||
const [task_column, settask_column] = useState("");
|
||||
|
||||
const [task_column_data, settask_column_data] = useState("");
|
||||
|
||||
const eventHandler = (e, data) => {
|
||||
//console.log('Event Type', e.type);
|
||||
//console.log({ e, data });
|
||||
|
||||
if (String(e.type) === "mouseup") {
|
||||
|
||||
|
||||
|
||||
|
||||
console.log('Event Type', e.type);
|
||||
|
||||
|
||||
var al = data.lastX;
|
||||
console.log('data lastX', al);
|
||||
|
||||
console.log(" col1_left = ", col1_left);
|
||||
console.log(" col2_left = ", col2_left);
|
||||
console.log(" col3_left = ", col3_left);
|
||||
|
||||
|
||||
|
||||
|
||||
const new_data = Getall_Partner_CRM_Opport_Step_result.map((x) => {
|
||||
|
||||
var local_code = JSON.parse(x).code;
|
||||
|
||||
var myoffsets = document.getElementById(local_code).getBoundingClientRect();
|
||||
|
||||
if (parseFloat(String(data.lastX)) > parseFloat(String(myoffsets.left))) {
|
||||
settask_column(local_code);
|
||||
}
|
||||
|
||||
|
||||
});
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
const [col1_left, setcol1_left] = useState(0);
|
||||
const [col2_left, setcol2_left] = useState(0);
|
||||
const [col3_left, setcol3_left] = useState(0);
|
||||
|
||||
useEffect(() => {
|
||||
|
||||
Getall_Partner_CRM_Opport_Step();
|
||||
|
||||
}, []);
|
||||
|
||||
const [table_step, settable_step] = useState();
|
||||
|
||||
const [New_Getall_Partner_CRM_Opport_Step_result, setNew_Getall_Partner_CRM_Opport_Step_result] = useState([]);
|
||||
|
||||
const [Getall_Partner_CRM_Opport_Step_api, setGetall_Partner_CRM_Opport_Step_api] = useState();
|
||||
const [Getall_Partner_CRM_Opport_Step_message, setGetall_Partner_CRM_Opport_Step_message] = useState();
|
||||
const [Getall_Partner_CRM_Opport_Step_result, setGetall_Partner_CRM_Opport_Step_result] = useState();
|
||||
function Getall_Partner_CRM_Opport_Step(event) {
|
||||
|
||||
var form = new FormData();
|
||||
|
||||
|
||||
const stored_cookie = getCookie('tokenmysypart');
|
||||
form.append("token", stored_cookie);
|
||||
|
||||
var myurl = process.env.REACT_APP_API_URL + "myclass/api/Get_CRM_List_Opportunite_Etape/";
|
||||
setLoading(true);
|
||||
axios.post(myurl, form).then(res => {
|
||||
setLoading(false);
|
||||
if (String(res.data.status) === String("true")) {
|
||||
//console.log(" In Getall_Partner_CRM_Opport_Step res.data.status = " + res.data.status);
|
||||
//console.log(" In Getall_Partner_CRM_Opport_Step res.data.message r_class = " + res.data.message);
|
||||
setGetall_Partner_CRM_Opport_Step_api("true");
|
||||
setGetall_Partner_CRM_Opport_Step_result(res.data.message);
|
||||
|
||||
let table = "<table style='width:100%' class='step_td'><thead><tr>";
|
||||
var new_data2 = [];
|
||||
const new_data = res.data.message.map((x) => {
|
||||
|
||||
//---
|
||||
var localid = JSON.parse(x).id;
|
||||
var local_id = JSON.parse(x)._id;
|
||||
var local_code = JSON.parse(x).code;
|
||||
var local_description = JSON.parse(x).description;
|
||||
var local_rang = JSON.parse(x).rang;
|
||||
|
||||
table += "<td class='step_td'>" + local_description + "</td>";
|
||||
|
||||
|
||||
//---
|
||||
var node = {
|
||||
"_id": local_id,
|
||||
"id": localid,
|
||||
"label": local_code,
|
||||
"code": local_code,
|
||||
"description": local_description,
|
||||
"rang": local_rang
|
||||
};
|
||||
new_data2.push(node);
|
||||
|
||||
var node = {
|
||||
"_id": "",
|
||||
"id": "",
|
||||
"label": "",
|
||||
"code": "",
|
||||
"description": "",
|
||||
"rang": ""
|
||||
};
|
||||
new_data2.push(node);
|
||||
|
||||
});
|
||||
|
||||
|
||||
|
||||
table += "</tr></thead>";
|
||||
|
||||
if (new_data2.length > 0) {
|
||||
setNew_Getall_Partner_CRM_Opport_Step_result(new_data2);
|
||||
|
||||
table += "<tbody style='height:10rem;' class='step_td' ><tr>";
|
||||
|
||||
var tmp = 0;
|
||||
const new_data = res.data.message.map((x) => {
|
||||
|
||||
table += "<td class='step_td' id='" + String(JSON.parse(x).code) + "' > </td>";
|
||||
tmp = tmp + 1;
|
||||
|
||||
});
|
||||
|
||||
table += "</tr></tbody>";
|
||||
|
||||
console.log(" ### table = ", table);
|
||||
|
||||
let element = document.getElementById('cherif');
|
||||
element.innerHTML = table;
|
||||
|
||||
settable_step(table);
|
||||
}
|
||||
|
||||
}
|
||||
else {
|
||||
setGetall_Partner_CRM_Opport_Step_api("false");
|
||||
setGetall_Partner_CRM_Opport_Step_message(res.data.message);
|
||||
alert(res.data.message);
|
||||
}
|
||||
|
||||
}).catch((error) => {
|
||||
setLoading(false);
|
||||
console.warn('Not good man :( Getall_Partner_CRM_Opport_Step = ', error);
|
||||
setGetall_Partner_CRM_Opport_Step_api("false");
|
||||
alert(" Impossible de récuperer les étapes");
|
||||
//setmyApimyApiMessage("")
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
return (
|
||||
|
||||
<div className="test_drag_drop">
|
||||
{isLoading && <div className="loader-container">
|
||||
<div className="mysy_spinner"> <img src={img_loading_spin} /> </div>
|
||||
</div>}
|
||||
|
||||
<h3> Test Page Drag & Drop</h3>
|
||||
|
||||
|
||||
|
||||
<Draggable
|
||||
// grid={[10, 5]}
|
||||
scale={1}
|
||||
defaultPosition={{ x: 10, y: 20 }}
|
||||
onMouseDown={eventHandler}
|
||||
onStart={eventHandler}
|
||||
onDrag={eventHandler}
|
||||
onStop={eventHandler}
|
||||
>
|
||||
<div style={{ border: "2px solid red", padding: "1rem", width: "10%" }}>
|
||||
<div className="handle">Drag from here</div>
|
||||
<div> Step = {task_column}</div>
|
||||
</div>
|
||||
</Draggable>
|
||||
|
||||
<div style={{ "width": "90%", "marginLeft": "auto", "marginRight": "auto" }}>
|
||||
<div className="div_row" id="cherif" style={{ "width": "90%", "marginLeft": "auto", "marginRight": "auto" }}>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
)
|
||||
}
|
||||
|
||||
|
||||
export default Test_Drag_Drop;
|
|
@ -0,0 +1,13 @@
|
|||
|
||||
import Test_Drag_Drop from "../components/Test_Drag_Drop";
|
||||
import Navigation from "../components/Navigation";
|
||||
export default function Recherche() {
|
||||
return (
|
||||
<div>
|
||||
|
||||
<Navigation />
|
||||
<Test_Drag_Drop />
|
||||
|
||||
</div>
|
||||
);
|
||||
}
|
|
@ -258,12 +258,14 @@
|
|||
background: #c8cfd5;
|
||||
color: black;
|
||||
width: 100%;
|
||||
height: 2 rem !important;
|
||||
}
|
||||
|
||||
.bton_add_sous_menu {
|
||||
background: #c8cfd5;
|
||||
color: black;
|
||||
width: 100%;
|
||||
height: 2 rem !important;
|
||||
}
|
||||
|
||||
.bton_put_to_invoice {
|
||||
|
@ -835,12 +837,14 @@
|
|||
background: #c8cfd5;
|
||||
color: black;
|
||||
width: 50%;
|
||||
height: 2 rem !important;
|
||||
}
|
||||
|
||||
.bton_add_sous_menu {
|
||||
background: #c8cfd5;
|
||||
color: black;
|
||||
width: 100%;
|
||||
height: 2 rem !important;
|
||||
}
|
||||
|
||||
.bton_put_to_invoice {
|
||||
|
@ -1440,12 +1444,14 @@
|
|||
background: #c8cfd5;
|
||||
color: black;
|
||||
width: 40%;
|
||||
height: 2 rem !important;
|
||||
}
|
||||
|
||||
.bton_add_sous_menu {
|
||||
background: #c8cfd5;
|
||||
color: black;
|
||||
width: 100%;
|
||||
height: 2 rem !important;
|
||||
}
|
||||
|
||||
.bton_put_to_invoice {
|
||||
|
@ -1961,12 +1967,14 @@
|
|||
background: #c8cfd5;
|
||||
color: black;
|
||||
width: 25% !important;
|
||||
height: 2 rem !important;
|
||||
}
|
||||
|
||||
.bton_add_sous_menu {
|
||||
background: #c8cfd5;
|
||||
color: black;
|
||||
width: 25% !important;
|
||||
height: 2 rem !important;
|
||||
}
|
||||
|
||||
.bton_put_to_invoice {
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -98,3 +98,4 @@
|
|||
@import "./components/module_editique";
|
||||
@import "./components/toggleswitch2_mysy";
|
||||
@import "./components/module_attestation_formation";
|
||||
@import "./components/test_drag_drop";
|
||||
|
|
Loading…
Reference in New Issue