18/04/2024 - 21h50
parent
9913433654
commit
1660e3a030
|
@ -117,6 +117,7 @@
|
||||||
"react-paginate": "^8.1.1",
|
"react-paginate": "^8.1.1",
|
||||||
"react-pdf": "^7.7.1",
|
"react-pdf": "^7.7.1",
|
||||||
"react-player": "^2.10.0",
|
"react-player": "^2.10.0",
|
||||||
|
"react-pro-sidebar": "^1.1.0",
|
||||||
"react-range": "^1.8.12",
|
"react-range": "^1.8.12",
|
||||||
"react-rating-stars-component": "^2.2.0",
|
"react-rating-stars-component": "^2.2.0",
|
||||||
"react-redux": "^7.2.5",
|
"react-redux": "^7.2.5",
|
||||||
|
@ -2553,58 +2554,54 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@emotion/babel-plugin": {
|
"node_modules/@emotion/babel-plugin": {
|
||||||
"version": "11.10.5",
|
"version": "11.11.0",
|
||||||
"resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.10.5.tgz",
|
"resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.11.0.tgz",
|
||||||
"integrity": "sha512-xE7/hyLHJac7D2Ve9dKroBBZqBT7WuPQmWcq7HSGb84sUuP4mlOWoB8dvVfD9yk5DHkU1m6RW7xSoDtnQHNQeA==",
|
"integrity": "sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@babel/helper-module-imports": "^7.16.7",
|
"@babel/helper-module-imports": "^7.16.7",
|
||||||
"@babel/plugin-syntax-jsx": "^7.17.12",
|
|
||||||
"@babel/runtime": "^7.18.3",
|
"@babel/runtime": "^7.18.3",
|
||||||
"@emotion/hash": "^0.9.0",
|
"@emotion/hash": "^0.9.1",
|
||||||
"@emotion/memoize": "^0.8.0",
|
"@emotion/memoize": "^0.8.1",
|
||||||
"@emotion/serialize": "^1.1.1",
|
"@emotion/serialize": "^1.1.2",
|
||||||
"babel-plugin-macros": "^3.1.0",
|
"babel-plugin-macros": "^3.1.0",
|
||||||
"convert-source-map": "^1.5.0",
|
"convert-source-map": "^1.5.0",
|
||||||
"escape-string-regexp": "^4.0.0",
|
"escape-string-regexp": "^4.0.0",
|
||||||
"find-root": "^1.1.0",
|
"find-root": "^1.1.0",
|
||||||
"source-map": "^0.5.7",
|
"source-map": "^0.5.7",
|
||||||
"stylis": "4.1.3"
|
"stylis": "4.2.0"
|
||||||
},
|
|
||||||
"peerDependencies": {
|
|
||||||
"@babel/core": "^7.0.0"
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@emotion/babel-plugin/node_modules/@emotion/hash": {
|
"node_modules/@emotion/babel-plugin/node_modules/@emotion/hash": {
|
||||||
"version": "0.9.0",
|
"version": "0.9.1",
|
||||||
"resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.0.tgz",
|
"resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.1.tgz",
|
||||||
"integrity": "sha512-14FtKiHhy2QoPIzdTcvh//8OyBlknNs2nXRwIhG904opCby3l+9Xaf/wuPvICBF0rc1ZCNBd3nKe9cd2mecVkQ=="
|
"integrity": "sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ=="
|
||||||
},
|
},
|
||||||
"node_modules/@emotion/babel-plugin/node_modules/@emotion/memoize": {
|
"node_modules/@emotion/babel-plugin/node_modules/@emotion/memoize": {
|
||||||
"version": "0.8.0",
|
"version": "0.8.1",
|
||||||
"resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.0.tgz",
|
"resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz",
|
||||||
"integrity": "sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA=="
|
"integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA=="
|
||||||
},
|
},
|
||||||
"node_modules/@emotion/babel-plugin/node_modules/@emotion/serialize": {
|
"node_modules/@emotion/babel-plugin/node_modules/@emotion/serialize": {
|
||||||
"version": "1.1.1",
|
"version": "1.1.4",
|
||||||
"resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.1.tgz",
|
"resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.4.tgz",
|
||||||
"integrity": "sha512-Zl/0LFggN7+L1liljxXdsVSVlg6E/Z/olVWpfxUTxOAmi8NU7YoeWeLfi1RmnB2TATHoaWwIBRoL+FvAJiTUQA==",
|
"integrity": "sha512-RIN04MBT8g+FnDwgvIUi8czvr1LU1alUMI05LekWB5DGyTm8cCBMCRpq3GqaiyEDRptEXOyXnvZ58GZYu4kBxQ==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@emotion/hash": "^0.9.0",
|
"@emotion/hash": "^0.9.1",
|
||||||
"@emotion/memoize": "^0.8.0",
|
"@emotion/memoize": "^0.8.1",
|
||||||
"@emotion/unitless": "^0.8.0",
|
"@emotion/unitless": "^0.8.1",
|
||||||
"@emotion/utils": "^1.2.0",
|
"@emotion/utils": "^1.2.1",
|
||||||
"csstype": "^3.0.2"
|
"csstype": "^3.0.2"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@emotion/babel-plugin/node_modules/@emotion/unitless": {
|
"node_modules/@emotion/babel-plugin/node_modules/@emotion/unitless": {
|
||||||
"version": "0.8.0",
|
"version": "0.8.1",
|
||||||
"resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.0.tgz",
|
"resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz",
|
||||||
"integrity": "sha512-VINS5vEYAscRl2ZUDiT3uMPlrFQupiKgHz5AA4bCH1miKBg4qtwkim1qPmJj/4WG6TreYMY111rEFsjupcOKHw=="
|
"integrity": "sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ=="
|
||||||
},
|
},
|
||||||
"node_modules/@emotion/babel-plugin/node_modules/@emotion/utils": {
|
"node_modules/@emotion/babel-plugin/node_modules/@emotion/utils": {
|
||||||
"version": "1.2.0",
|
"version": "1.2.1",
|
||||||
"resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.0.tgz",
|
"resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.1.tgz",
|
||||||
"integrity": "sha512-sn3WH53Kzpw8oQ5mgMmIzzyAaH2ZqFEbozVVBSYp538E06OSE6ytOp7pRAjNQR+Q/orwqdQYJSe2m3hCOeznkw=="
|
"integrity": "sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg=="
|
||||||
},
|
},
|
||||||
"node_modules/@emotion/babel-plugin/node_modules/babel-plugin-macros": {
|
"node_modules/@emotion/babel-plugin/node_modules/babel-plugin-macros": {
|
||||||
"version": "3.1.0",
|
"version": "3.1.0",
|
||||||
|
@ -2645,9 +2642,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@emotion/babel-plugin/node_modules/stylis": {
|
"node_modules/@emotion/babel-plugin/node_modules/stylis": {
|
||||||
"version": "4.1.3",
|
"version": "4.2.0",
|
||||||
"resolved": "https://registry.npmjs.org/stylis/-/stylis-4.1.3.tgz",
|
"resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz",
|
||||||
"integrity": "sha512-GP6WDNWf+o403jrEp9c5jibKavrtLW+/qYGhFxFrG8maXhwTBI7gLLhiBb0o7uFccWN+EOS9aMO6cGHWAO07OA=="
|
"integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw=="
|
||||||
},
|
},
|
||||||
"node_modules/@emotion/cache": {
|
"node_modules/@emotion/cache": {
|
||||||
"version": "11.7.1",
|
"version": "11.7.1",
|
||||||
|
@ -2667,9 +2664,9 @@
|
||||||
"integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow=="
|
"integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow=="
|
||||||
},
|
},
|
||||||
"node_modules/@emotion/is-prop-valid": {
|
"node_modules/@emotion/is-prop-valid": {
|
||||||
"version": "1.2.1",
|
"version": "1.2.2",
|
||||||
"resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.1.tgz",
|
"resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.2.tgz",
|
||||||
"integrity": "sha512-61Mf7Ufx4aDxx1xlDeOm8aFFigGHE4z+0sKCa+IHCeZKiyP9RLD0Mmx7m8b9/Cf37f7NAvQOOJAbQQGVr5uERw==",
|
"integrity": "sha512-uNsoYd37AFmaCdXlg6EYD1KaPOaRWRByMCYzbKUX4+hhMfrxdVSelShywL4JVaAeM/eHUOSprYBQls+/neX3pw==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@emotion/memoize": "^0.8.1"
|
"@emotion/memoize": "^0.8.1"
|
||||||
}
|
}
|
||||||
|
@ -2768,9 +2765,9 @@
|
||||||
"integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg=="
|
"integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg=="
|
||||||
},
|
},
|
||||||
"node_modules/@emotion/use-insertion-effect-with-fallbacks": {
|
"node_modules/@emotion/use-insertion-effect-with-fallbacks": {
|
||||||
"version": "1.0.0",
|
"version": "1.0.1",
|
||||||
"resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.0.tgz",
|
"resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz",
|
||||||
"integrity": "sha512-1eEgUGmkaljiBnRMTdksDV1W4kUnmwgp7X9G8B++9GYwl1lUdqSndSriIrTJ0N7LQaoauY9JJ2yhiOYK5+NI4A==",
|
"integrity": "sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==",
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"react": ">=16.8.0"
|
"react": ">=16.8.0"
|
||||||
}
|
}
|
||||||
|
@ -25987,6 +25984,120 @@
|
||||||
"react-dom": "^16.8.0 || ^17 || ^18"
|
"react-dom": "^16.8.0 || ^17 || ^18"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"node_modules/react-pro-sidebar": {
|
||||||
|
"version": "1.1.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/react-pro-sidebar/-/react-pro-sidebar-1.1.0.tgz",
|
||||||
|
"integrity": "sha512-rdRJ4PeMsqWq9n69AmF6et6qCbhCF1KEBgjAH8vIiLxE1k5fMxtRYo0k4asxW8qpIH6sqahiMxrxVVoObv8orQ==",
|
||||||
|
"dependencies": {
|
||||||
|
"@emotion/react": "^11.10.5",
|
||||||
|
"@emotion/styled": "^11.10.5",
|
||||||
|
"@popperjs/core": "^2.11.6",
|
||||||
|
"classnames": "^2.3.2"
|
||||||
|
},
|
||||||
|
"peerDependencies": {
|
||||||
|
"react": ">=16.8.0",
|
||||||
|
"react-dom": ">=16.8.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/react-pro-sidebar/node_modules/@emotion/cache": {
|
||||||
|
"version": "11.11.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.11.0.tgz",
|
||||||
|
"integrity": "sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ==",
|
||||||
|
"dependencies": {
|
||||||
|
"@emotion/memoize": "^0.8.1",
|
||||||
|
"@emotion/sheet": "^1.2.2",
|
||||||
|
"@emotion/utils": "^1.2.1",
|
||||||
|
"@emotion/weak-memoize": "^0.3.1",
|
||||||
|
"stylis": "4.2.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/react-pro-sidebar/node_modules/@emotion/hash": {
|
||||||
|
"version": "0.9.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.1.tgz",
|
||||||
|
"integrity": "sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ=="
|
||||||
|
},
|
||||||
|
"node_modules/react-pro-sidebar/node_modules/@emotion/memoize": {
|
||||||
|
"version": "0.8.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz",
|
||||||
|
"integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA=="
|
||||||
|
},
|
||||||
|
"node_modules/react-pro-sidebar/node_modules/@emotion/react": {
|
||||||
|
"version": "11.11.4",
|
||||||
|
"resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.11.4.tgz",
|
||||||
|
"integrity": "sha512-t8AjMlF0gHpvvxk5mAtCqR4vmxiGHCeJBaQO6gncUSdklELOgtwjerNY2yuJNfwnc6vi16U/+uMF+afIawJ9iw==",
|
||||||
|
"dependencies": {
|
||||||
|
"@babel/runtime": "^7.18.3",
|
||||||
|
"@emotion/babel-plugin": "^11.11.0",
|
||||||
|
"@emotion/cache": "^11.11.0",
|
||||||
|
"@emotion/serialize": "^1.1.3",
|
||||||
|
"@emotion/use-insertion-effect-with-fallbacks": "^1.0.1",
|
||||||
|
"@emotion/utils": "^1.2.1",
|
||||||
|
"@emotion/weak-memoize": "^0.3.1",
|
||||||
|
"hoist-non-react-statics": "^3.3.1"
|
||||||
|
},
|
||||||
|
"peerDependencies": {
|
||||||
|
"react": ">=16.8.0"
|
||||||
|
},
|
||||||
|
"peerDependenciesMeta": {
|
||||||
|
"@types/react": {
|
||||||
|
"optional": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/react-pro-sidebar/node_modules/@emotion/serialize": {
|
||||||
|
"version": "1.1.4",
|
||||||
|
"resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.4.tgz",
|
||||||
|
"integrity": "sha512-RIN04MBT8g+FnDwgvIUi8czvr1LU1alUMI05LekWB5DGyTm8cCBMCRpq3GqaiyEDRptEXOyXnvZ58GZYu4kBxQ==",
|
||||||
|
"dependencies": {
|
||||||
|
"@emotion/hash": "^0.9.1",
|
||||||
|
"@emotion/memoize": "^0.8.1",
|
||||||
|
"@emotion/unitless": "^0.8.1",
|
||||||
|
"@emotion/utils": "^1.2.1",
|
||||||
|
"csstype": "^3.0.2"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/react-pro-sidebar/node_modules/@emotion/styled": {
|
||||||
|
"version": "11.11.5",
|
||||||
|
"resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.11.5.tgz",
|
||||||
|
"integrity": "sha512-/ZjjnaNKvuMPxcIiUkf/9SHoG4Q196DRl1w82hQ3WCsjo1IUR8uaGWrC6a87CrYAW0Kb/pK7hk8BnLgLRi9KoQ==",
|
||||||
|
"dependencies": {
|
||||||
|
"@babel/runtime": "^7.18.3",
|
||||||
|
"@emotion/babel-plugin": "^11.11.0",
|
||||||
|
"@emotion/is-prop-valid": "^1.2.2",
|
||||||
|
"@emotion/serialize": "^1.1.4",
|
||||||
|
"@emotion/use-insertion-effect-with-fallbacks": "^1.0.1",
|
||||||
|
"@emotion/utils": "^1.2.1"
|
||||||
|
},
|
||||||
|
"peerDependencies": {
|
||||||
|
"@emotion/react": "^11.0.0-rc.0",
|
||||||
|
"react": ">=16.8.0"
|
||||||
|
},
|
||||||
|
"peerDependenciesMeta": {
|
||||||
|
"@types/react": {
|
||||||
|
"optional": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/react-pro-sidebar/node_modules/@emotion/unitless": {
|
||||||
|
"version": "0.8.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz",
|
||||||
|
"integrity": "sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ=="
|
||||||
|
},
|
||||||
|
"node_modules/react-pro-sidebar/node_modules/@emotion/utils": {
|
||||||
|
"version": "1.2.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.1.tgz",
|
||||||
|
"integrity": "sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg=="
|
||||||
|
},
|
||||||
|
"node_modules/react-pro-sidebar/node_modules/@emotion/weak-memoize": {
|
||||||
|
"version": "0.3.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz",
|
||||||
|
"integrity": "sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww=="
|
||||||
|
},
|
||||||
|
"node_modules/react-pro-sidebar/node_modules/stylis": {
|
||||||
|
"version": "4.2.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz",
|
||||||
|
"integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw=="
|
||||||
|
},
|
||||||
"node_modules/react-property": {
|
"node_modules/react-property": {
|
||||||
"version": "2.0.0",
|
"version": "2.0.0",
|
||||||
"resolved": "https://registry.npmjs.org/react-property/-/react-property-2.0.0.tgz",
|
"resolved": "https://registry.npmjs.org/react-property/-/react-property-2.0.0.tgz",
|
||||||
|
@ -35137,55 +35248,54 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"@emotion/babel-plugin": {
|
"@emotion/babel-plugin": {
|
||||||
"version": "11.10.5",
|
"version": "11.11.0",
|
||||||
"resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.10.5.tgz",
|
"resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.11.0.tgz",
|
||||||
"integrity": "sha512-xE7/hyLHJac7D2Ve9dKroBBZqBT7WuPQmWcq7HSGb84sUuP4mlOWoB8dvVfD9yk5DHkU1m6RW7xSoDtnQHNQeA==",
|
"integrity": "sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==",
|
||||||
"requires": {
|
"requires": {
|
||||||
"@babel/helper-module-imports": "^7.16.7",
|
"@babel/helper-module-imports": "^7.16.7",
|
||||||
"@babel/plugin-syntax-jsx": "^7.17.12",
|
|
||||||
"@babel/runtime": "^7.18.3",
|
"@babel/runtime": "^7.18.3",
|
||||||
"@emotion/hash": "^0.9.0",
|
"@emotion/hash": "^0.9.1",
|
||||||
"@emotion/memoize": "^0.8.0",
|
"@emotion/memoize": "^0.8.1",
|
||||||
"@emotion/serialize": "^1.1.1",
|
"@emotion/serialize": "^1.1.2",
|
||||||
"babel-plugin-macros": "^3.1.0",
|
"babel-plugin-macros": "^3.1.0",
|
||||||
"convert-source-map": "^1.5.0",
|
"convert-source-map": "^1.5.0",
|
||||||
"escape-string-regexp": "^4.0.0",
|
"escape-string-regexp": "^4.0.0",
|
||||||
"find-root": "^1.1.0",
|
"find-root": "^1.1.0",
|
||||||
"source-map": "^0.5.7",
|
"source-map": "^0.5.7",
|
||||||
"stylis": "4.1.3"
|
"stylis": "4.2.0"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@emotion/hash": {
|
"@emotion/hash": {
|
||||||
"version": "0.9.0",
|
"version": "0.9.1",
|
||||||
"resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.0.tgz",
|
"resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.1.tgz",
|
||||||
"integrity": "sha512-14FtKiHhy2QoPIzdTcvh//8OyBlknNs2nXRwIhG904opCby3l+9Xaf/wuPvICBF0rc1ZCNBd3nKe9cd2mecVkQ=="
|
"integrity": "sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ=="
|
||||||
},
|
},
|
||||||
"@emotion/memoize": {
|
"@emotion/memoize": {
|
||||||
"version": "0.8.0",
|
"version": "0.8.1",
|
||||||
"resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.0.tgz",
|
"resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz",
|
||||||
"integrity": "sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA=="
|
"integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA=="
|
||||||
},
|
},
|
||||||
"@emotion/serialize": {
|
"@emotion/serialize": {
|
||||||
"version": "1.1.1",
|
"version": "1.1.4",
|
||||||
"resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.1.tgz",
|
"resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.4.tgz",
|
||||||
"integrity": "sha512-Zl/0LFggN7+L1liljxXdsVSVlg6E/Z/olVWpfxUTxOAmi8NU7YoeWeLfi1RmnB2TATHoaWwIBRoL+FvAJiTUQA==",
|
"integrity": "sha512-RIN04MBT8g+FnDwgvIUi8czvr1LU1alUMI05LekWB5DGyTm8cCBMCRpq3GqaiyEDRptEXOyXnvZ58GZYu4kBxQ==",
|
||||||
"requires": {
|
"requires": {
|
||||||
"@emotion/hash": "^0.9.0",
|
"@emotion/hash": "^0.9.1",
|
||||||
"@emotion/memoize": "^0.8.0",
|
"@emotion/memoize": "^0.8.1",
|
||||||
"@emotion/unitless": "^0.8.0",
|
"@emotion/unitless": "^0.8.1",
|
||||||
"@emotion/utils": "^1.2.0",
|
"@emotion/utils": "^1.2.1",
|
||||||
"csstype": "^3.0.2"
|
"csstype": "^3.0.2"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"@emotion/unitless": {
|
"@emotion/unitless": {
|
||||||
"version": "0.8.0",
|
"version": "0.8.1",
|
||||||
"resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.0.tgz",
|
"resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz",
|
||||||
"integrity": "sha512-VINS5vEYAscRl2ZUDiT3uMPlrFQupiKgHz5AA4bCH1miKBg4qtwkim1qPmJj/4WG6TreYMY111rEFsjupcOKHw=="
|
"integrity": "sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ=="
|
||||||
},
|
},
|
||||||
"@emotion/utils": {
|
"@emotion/utils": {
|
||||||
"version": "1.2.0",
|
"version": "1.2.1",
|
||||||
"resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.0.tgz",
|
"resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.1.tgz",
|
||||||
"integrity": "sha512-sn3WH53Kzpw8oQ5mgMmIzzyAaH2ZqFEbozVVBSYp538E06OSE6ytOp7pRAjNQR+Q/orwqdQYJSe2m3hCOeznkw=="
|
"integrity": "sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg=="
|
||||||
},
|
},
|
||||||
"babel-plugin-macros": {
|
"babel-plugin-macros": {
|
||||||
"version": "3.1.0",
|
"version": "3.1.0",
|
||||||
|
@ -35213,9 +35323,9 @@
|
||||||
"integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ=="
|
"integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ=="
|
||||||
},
|
},
|
||||||
"stylis": {
|
"stylis": {
|
||||||
"version": "4.1.3",
|
"version": "4.2.0",
|
||||||
"resolved": "https://registry.npmjs.org/stylis/-/stylis-4.1.3.tgz",
|
"resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz",
|
||||||
"integrity": "sha512-GP6WDNWf+o403jrEp9c5jibKavrtLW+/qYGhFxFrG8maXhwTBI7gLLhiBb0o7uFccWN+EOS9aMO6cGHWAO07OA=="
|
"integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw=="
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -35237,9 +35347,9 @@
|
||||||
"integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow=="
|
"integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow=="
|
||||||
},
|
},
|
||||||
"@emotion/is-prop-valid": {
|
"@emotion/is-prop-valid": {
|
||||||
"version": "1.2.1",
|
"version": "1.2.2",
|
||||||
"resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.1.tgz",
|
"resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.2.tgz",
|
||||||
"integrity": "sha512-61Mf7Ufx4aDxx1xlDeOm8aFFigGHE4z+0sKCa+IHCeZKiyP9RLD0Mmx7m8b9/Cf37f7NAvQOOJAbQQGVr5uERw==",
|
"integrity": "sha512-uNsoYd37AFmaCdXlg6EYD1KaPOaRWRByMCYzbKUX4+hhMfrxdVSelShywL4JVaAeM/eHUOSprYBQls+/neX3pw==",
|
||||||
"requires": {
|
"requires": {
|
||||||
"@emotion/memoize": "^0.8.1"
|
"@emotion/memoize": "^0.8.1"
|
||||||
},
|
},
|
||||||
|
@ -35317,9 +35427,9 @@
|
||||||
"integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg=="
|
"integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg=="
|
||||||
},
|
},
|
||||||
"@emotion/use-insertion-effect-with-fallbacks": {
|
"@emotion/use-insertion-effect-with-fallbacks": {
|
||||||
"version": "1.0.0",
|
"version": "1.0.1",
|
||||||
"resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.0.tgz",
|
"resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz",
|
||||||
"integrity": "sha512-1eEgUGmkaljiBnRMTdksDV1W4kUnmwgp7X9G8B++9GYwl1lUdqSndSriIrTJ0N7LQaoauY9JJ2yhiOYK5+NI4A==",
|
"integrity": "sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==",
|
||||||
"requires": {}
|
"requires": {}
|
||||||
},
|
},
|
||||||
"@emotion/utils": {
|
"@emotion/utils": {
|
||||||
|
@ -52889,6 +52999,101 @@
|
||||||
"warning": "^4.0.2"
|
"warning": "^4.0.2"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"react-pro-sidebar": {
|
||||||
|
"version": "1.1.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/react-pro-sidebar/-/react-pro-sidebar-1.1.0.tgz",
|
||||||
|
"integrity": "sha512-rdRJ4PeMsqWq9n69AmF6et6qCbhCF1KEBgjAH8vIiLxE1k5fMxtRYo0k4asxW8qpIH6sqahiMxrxVVoObv8orQ==",
|
||||||
|
"requires": {
|
||||||
|
"@emotion/react": "^11.10.5",
|
||||||
|
"@emotion/styled": "^11.10.5",
|
||||||
|
"@popperjs/core": "^2.11.6",
|
||||||
|
"classnames": "^2.3.2"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"@emotion/cache": {
|
||||||
|
"version": "11.11.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.11.0.tgz",
|
||||||
|
"integrity": "sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ==",
|
||||||
|
"requires": {
|
||||||
|
"@emotion/memoize": "^0.8.1",
|
||||||
|
"@emotion/sheet": "^1.2.2",
|
||||||
|
"@emotion/utils": "^1.2.1",
|
||||||
|
"@emotion/weak-memoize": "^0.3.1",
|
||||||
|
"stylis": "4.2.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"@emotion/hash": {
|
||||||
|
"version": "0.9.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.1.tgz",
|
||||||
|
"integrity": "sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ=="
|
||||||
|
},
|
||||||
|
"@emotion/memoize": {
|
||||||
|
"version": "0.8.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz",
|
||||||
|
"integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA=="
|
||||||
|
},
|
||||||
|
"@emotion/react": {
|
||||||
|
"version": "11.11.4",
|
||||||
|
"resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.11.4.tgz",
|
||||||
|
"integrity": "sha512-t8AjMlF0gHpvvxk5mAtCqR4vmxiGHCeJBaQO6gncUSdklELOgtwjerNY2yuJNfwnc6vi16U/+uMF+afIawJ9iw==",
|
||||||
|
"requires": {
|
||||||
|
"@babel/runtime": "^7.18.3",
|
||||||
|
"@emotion/babel-plugin": "^11.11.0",
|
||||||
|
"@emotion/cache": "^11.11.0",
|
||||||
|
"@emotion/serialize": "^1.1.3",
|
||||||
|
"@emotion/use-insertion-effect-with-fallbacks": "^1.0.1",
|
||||||
|
"@emotion/utils": "^1.2.1",
|
||||||
|
"@emotion/weak-memoize": "^0.3.1",
|
||||||
|
"hoist-non-react-statics": "^3.3.1"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"@emotion/serialize": {
|
||||||
|
"version": "1.1.4",
|
||||||
|
"resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.4.tgz",
|
||||||
|
"integrity": "sha512-RIN04MBT8g+FnDwgvIUi8czvr1LU1alUMI05LekWB5DGyTm8cCBMCRpq3GqaiyEDRptEXOyXnvZ58GZYu4kBxQ==",
|
||||||
|
"requires": {
|
||||||
|
"@emotion/hash": "^0.9.1",
|
||||||
|
"@emotion/memoize": "^0.8.1",
|
||||||
|
"@emotion/unitless": "^0.8.1",
|
||||||
|
"@emotion/utils": "^1.2.1",
|
||||||
|
"csstype": "^3.0.2"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"@emotion/styled": {
|
||||||
|
"version": "11.11.5",
|
||||||
|
"resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.11.5.tgz",
|
||||||
|
"integrity": "sha512-/ZjjnaNKvuMPxcIiUkf/9SHoG4Q196DRl1w82hQ3WCsjo1IUR8uaGWrC6a87CrYAW0Kb/pK7hk8BnLgLRi9KoQ==",
|
||||||
|
"requires": {
|
||||||
|
"@babel/runtime": "^7.18.3",
|
||||||
|
"@emotion/babel-plugin": "^11.11.0",
|
||||||
|
"@emotion/is-prop-valid": "^1.2.2",
|
||||||
|
"@emotion/serialize": "^1.1.4",
|
||||||
|
"@emotion/use-insertion-effect-with-fallbacks": "^1.0.1",
|
||||||
|
"@emotion/utils": "^1.2.1"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"@emotion/unitless": {
|
||||||
|
"version": "0.8.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz",
|
||||||
|
"integrity": "sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ=="
|
||||||
|
},
|
||||||
|
"@emotion/utils": {
|
||||||
|
"version": "1.2.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.1.tgz",
|
||||||
|
"integrity": "sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg=="
|
||||||
|
},
|
||||||
|
"@emotion/weak-memoize": {
|
||||||
|
"version": "0.3.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz",
|
||||||
|
"integrity": "sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww=="
|
||||||
|
},
|
||||||
|
"stylis": {
|
||||||
|
"version": "4.2.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz",
|
||||||
|
"integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw=="
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
"react-property": {
|
"react-property": {
|
||||||
"version": "2.0.0",
|
"version": "2.0.0",
|
||||||
"resolved": "https://registry.npmjs.org/react-property/-/react-property-2.0.0.tgz",
|
"resolved": "https://registry.npmjs.org/react-property/-/react-property-2.0.0.tgz",
|
||||||
|
|
|
@ -112,6 +112,7 @@
|
||||||
"react-paginate": "^8.1.1",
|
"react-paginate": "^8.1.1",
|
||||||
"react-pdf": "^7.7.1",
|
"react-pdf": "^7.7.1",
|
||||||
"react-player": "^2.10.0",
|
"react-player": "^2.10.0",
|
||||||
|
"react-pro-sidebar": "^1.1.0",
|
||||||
"react-range": "^1.8.12",
|
"react-range": "^1.8.12",
|
||||||
"react-rating-stars-component": "^2.2.0",
|
"react-rating-stars-component": "^2.2.0",
|
||||||
"react-redux": "^7.2.5",
|
"react-redux": "^7.2.5",
|
||||||
|
|
|
@ -12,7 +12,7 @@ import { useHistory } from "react-router-dom";
|
||||||
import PartnerInfo from "./UpdatePartnerInfo";
|
import PartnerInfo from "./UpdatePartnerInfo";
|
||||||
import PartenairStat from "./PartenairStat";
|
import PartenairStat from "./PartenairStat";
|
||||||
import { Helmet } from "react-helmet";
|
import { Helmet } from "react-helmet";
|
||||||
import { IoAddCircleOutline, IoCloseCircleOutline } from "react-icons/io5";
|
|
||||||
import img_loading_spin from "./../mysy_img/mysy_spin_loading.gif";
|
import img_loading_spin from "./../mysy_img/mysy_spin_loading.gif";
|
||||||
import { GiTeacher } from "react-icons/gi";
|
import { GiTeacher } from "react-icons/gi";
|
||||||
import Footer from "./Fotter";
|
import Footer from "./Fotter";
|
||||||
|
@ -24,16 +24,16 @@ import Abonnement from "./Abonnement";
|
||||||
import { useLocation } from "react-router-dom";
|
import { useLocation } from "react-router-dom";
|
||||||
import { useParams } from 'react-router-dom'
|
import { useParams } from 'react-router-dom'
|
||||||
import CheckOut from "./CheckOut";
|
import CheckOut from "./CheckOut";
|
||||||
import { IoCheckmarkCircleSharp } from "react-icons/io5";
|
|
||||||
import { FaHandPointRight } from "react-icons/fa";
|
import { FaHandPointRight } from "react-icons/fa";
|
||||||
import OrderConfirmation from "./OrderConfirmation";
|
import OrderConfirmation from "./OrderConfirmation";
|
||||||
import Partner_Client from "./Partner_Client";
|
import Partner_Client from "./Partner_Client";
|
||||||
import Pricing from "./Pricing";
|
import Pricing from "./Pricing";
|
||||||
import { MdAddShoppingCart } from "react-icons/md";
|
import { MdAddShoppingCart } from "react-icons/md";
|
||||||
import {
|
import {
|
||||||
FcHome, FcButtingIn, FcDepartment, FcBullish, FcAddDatabase, FcFolder,
|
FcHome, FcBullish, FcAddDatabase, FcFolder,
|
||||||
FcList, FcGraduationCap, FcMultipleDevices, FcCurrencyExchange,
|
FcList, FcCurrencyExchange,
|
||||||
FcMoneyTransfer, FcFeedback, FcKey, FcVideoCall, FcSettings,
|
FcFeedback, FcKey, FcVideoCall, FcSettings,
|
||||||
FcBusinesswoman, FcServices, FcCollect, FcCandleSticks, FcKindle,
|
FcBusinesswoman, FcServices, FcCollect, FcCandleSticks, FcKindle,
|
||||||
FcFlowChart, FcReading, FcFinePrint, FcCancel, FcCalendar,
|
FcFlowChart, FcReading, FcFinePrint, FcCancel, FcCalendar,
|
||||||
} from "react-icons/fc";
|
} from "react-icons/fc";
|
||||||
|
@ -80,9 +80,29 @@ import { Tooltip } from 'react-tooltip'
|
||||||
import Dropdown from 'rsuite/Dropdown';
|
import Dropdown from 'rsuite/Dropdown';
|
||||||
//import 'rsuite/dist/rsuite.min.css';
|
//import 'rsuite/dist/rsuite.min.css';
|
||||||
import { AiOutlineDashboard } from "react-icons/ai";
|
import { AiOutlineDashboard } from "react-icons/ai";
|
||||||
import { RiPresentationFill } from "react-icons/ri";
|
|
||||||
import { FcPodiumWithAudience } from "react-icons/fc";
|
import { FcPodiumWithAudience } from "react-icons/fc";
|
||||||
|
|
||||||
|
import BusinessIcon from '@mui/icons-material/Business';
|
||||||
|
import ListAltIcon from '@mui/icons-material/ListAlt';
|
||||||
|
import SchoolIcon from '@mui/icons-material/School';
|
||||||
|
|
||||||
|
import { Sidebar, Menu, MenuItem, SubMenu } from 'react-pro-sidebar';
|
||||||
|
|
||||||
|
import { FcBusinessContact } from "react-icons/fc";
|
||||||
|
import { FcCamcorderPro } from "react-icons/fc";
|
||||||
|
import { FcVideoProjector } from "react-icons/fc";
|
||||||
|
import HandymanIcon from '@mui/icons-material/Handyman';
|
||||||
|
import HubIcon from '@mui/icons-material/Hub';
|
||||||
|
import EuroSharpIcon from '@mui/icons-material/EuroSharp';
|
||||||
|
import CameraOutdoorSharpIcon from '@mui/icons-material/CameraOutdoorSharp';
|
||||||
|
import SettingsIcon from '@mui/icons-material/Settings';
|
||||||
|
import DashboardCustomizeIcon from '@mui/icons-material/DashboardCustomize';
|
||||||
|
import { createTheme, ThemeProvider } from '@mui/material/styles';
|
||||||
|
import AccountBalanceIcon from '@mui/icons-material/AccountBalance';
|
||||||
|
import CalendarMonthIcon from '@mui/icons-material/CalendarMonth';
|
||||||
|
import CoPresentIcon from '@mui/icons-material/CoPresent';
|
||||||
|
import LocalOfferIcon from '@mui/icons-material/LocalOffer';
|
||||||
|
|
||||||
const Partner = (props) => {
|
const Partner = (props) => {
|
||||||
const { commingmenu, commingpack } = useParams();
|
const { commingmenu, commingpack } = useParams();
|
||||||
const [myApiResponse, setmyApiResponse] = useState("");
|
const [myApiResponse, setmyApiResponse] = useState("");
|
||||||
|
@ -99,6 +119,48 @@ const Partner = (props) => {
|
||||||
const [apiexcelimportmessage, setapiexcelimportmessage] = useState("");
|
const [apiexcelimportmessage, setapiexcelimportmessage] = useState("");
|
||||||
const [gotocheckout, setgotocheckout] = useState("");
|
const [gotocheckout, setgotocheckout] = useState("");
|
||||||
|
|
||||||
|
|
||||||
|
const [cookie_menu_gauche_reduit, setcookie_menu_gauche_reduit, removecookie_menu_gauche_reduit] = useCookies(['mysy_menu_gauche_reduit']);
|
||||||
|
|
||||||
|
const theme = createTheme({
|
||||||
|
palette: {
|
||||||
|
primary: {
|
||||||
|
light: '#F0E68C',
|
||||||
|
main: '#F0E68C',
|
||||||
|
dark: '#F0E68C',
|
||||||
|
contrastText: '#fff',
|
||||||
|
},
|
||||||
|
secondary: {
|
||||||
|
light: '#99ffcc',
|
||||||
|
main: '#99ffcc',
|
||||||
|
dark: '#ba000d',
|
||||||
|
contrastText: '#000',
|
||||||
|
},
|
||||||
|
|
||||||
|
tercier: {
|
||||||
|
light: '#dbff75',
|
||||||
|
main: '#dbff75',
|
||||||
|
dark: '#dbff75',
|
||||||
|
contrastText: '#000',
|
||||||
|
},
|
||||||
|
|
||||||
|
quatro: {
|
||||||
|
light: '#E08A8B',
|
||||||
|
main: '#E08A8B',
|
||||||
|
dark: '#E08A8B',
|
||||||
|
contrastText: '#000',
|
||||||
|
},
|
||||||
|
|
||||||
|
cinqo: {
|
||||||
|
light: '#D2691E',
|
||||||
|
main: '#D2691E',
|
||||||
|
dark: '#D2691E',
|
||||||
|
contrastText: '#000',
|
||||||
|
},
|
||||||
|
},
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
// Constante permet de savoir a fonction du menu on a faire
|
// Constante permet de savoir a fonction du menu on a faire
|
||||||
const [menu, setmenu] = useState();
|
const [menu, setmenu] = useState();
|
||||||
const [selectedFile, setSelectedFile] = useState();
|
const [selectedFile, setSelectedFile] = useState();
|
||||||
|
@ -328,6 +390,13 @@ const Partner = (props) => {
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
|
|
||||||
|
const stored_cookie_menu_gauche = getCookie('mysy_menu_gauche_reduit');
|
||||||
|
|
||||||
|
if (String(stored_cookie_menu_gauche) === "1")
|
||||||
|
setleft_menu(false);
|
||||||
|
else
|
||||||
|
setleft_menu(true);
|
||||||
|
|
||||||
setapiexcelimportmessage();
|
setapiexcelimportmessage();
|
||||||
|
|
||||||
if (location && location.state && location.state.local_sub_menu) {
|
if (location && location.state && location.state.local_sub_menu) {
|
||||||
|
@ -338,15 +407,18 @@ const Partner = (props) => {
|
||||||
|
|
||||||
var list_menu = ['creation', 'infopartner', 'statistique', 'abonnement', 'affichage', 'ordervalide',
|
var list_menu = ['creation', 'infopartner', 'statistique', 'abonnement', 'affichage', 'ordervalide',
|
||||||
'mes_sessions', 'setuplms', 'facture', 'pricing', 'mes_clients', 'mes_devis', 'mes_cmd',
|
'mes_sessions', 'setuplms', 'facture', 'pricing', 'mes_clients', 'mes_devis', 'mes_cmd',
|
||||||
'mes_stagiaires', 'mes_employes', 'mon_materiel', 'config_document', 'factures_client', "config_technique",
|
'mes_stagiaires', 'mes_employes', 'mon_materiel', 'config_document', 'factures_client', "setuplms", "config_technique",
|
||||||
"config_champ_specific", "module_agenda", "config_session_steps", "config_jours_heures", "dashbord_formation",
|
"config_champ_specific", "module_agenda", "config_session_steps", "config_jours_heures", "dashbord_formation",
|
||||||
"dashbord_session", "mon_tableau_de_bord", "prix_achat", "mes_apprenants", "dashbord_ressources_humaines",
|
"dashbord_session", "mon_tableau_de_bord", "prix_achat", "mes_apprenants", "dashbord_ressources_humaines",
|
||||||
"dashbord_inscriptions", "mes_salles", "mes_opportunites", "config_formulaires"]
|
"dashbord_inscriptions", "mes_salles", "mes_opportunites", "config_formulaires"]
|
||||||
|
|
||||||
|
|
||||||
if (action && list_menu.includes(action)) {
|
if (action && list_menu.includes(action)) {
|
||||||
|
|
||||||
setmenu(action);
|
setmenu(action);
|
||||||
|
|
||||||
|
// /!\ il faudra terminer la fonction ci-dessous. aller dans la fonction pour voir le commentaire
|
||||||
|
inactive_active_menu_header_from_url_action(action);
|
||||||
|
|
||||||
if (action && orderid && packs && String(action) === "ordervalide") {
|
if (action && orderid && packs && String(action) === "ordervalide") {
|
||||||
CheckSalesOrder();
|
CheckSalesOrder();
|
||||||
|
@ -369,6 +441,34 @@ const Partner = (props) => {
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// Cette fontion desactive tous les menu header et reactive just le menu_header concerné
|
||||||
|
function inactive_active_menu_header(current_menu_header) {
|
||||||
|
const list_menu_header_names = ['my_account', 'my_class', 'my_session', 'my_apprenant', 'my_ressource', 'my_planning',
|
||||||
|
'my_partners', 'my_invoices', 'my_prix_achat', 'my_e_learning', 'my_configuration', 'my_tbd']
|
||||||
|
for (let i = 0; i < list_menu_header_names.length; i++) {
|
||||||
|
if (document.getElementsByName(String(list_menu_header_names[i])) && document.getElementsByName(String(list_menu_header_names[i]))[0]) {
|
||||||
|
document.getElementsByName(String(list_menu_header_names[i]))[0].style.fontWeight = "400";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
if (document.getElementsByName(String(current_menu_header)) && document.getElementsByName(String(current_menu_header))[0]) {
|
||||||
|
document.getElementsByName(String(current_menu_header))[0].style.fontWeight = "700";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function inactive_active_menu_header_from_url_action(url_action) {
|
||||||
|
const list_menu_header_names = ['my_account', 'my_class', 'my_session', 'my_apprenant', 'my_ressource', 'my_planning',
|
||||||
|
'my_partners', 'my_invoices', 'my_prix_achat', 'my_e_learning', 'my_configuration', 'my_tbd']
|
||||||
|
for (let i = 0; i < list_menu_header_names.length; i++) {
|
||||||
|
if (document.getElementsByName(String(list_menu_header_names[i])) && document.getElementsByName(String(list_menu_header_names[i]))[0]) {
|
||||||
|
document.getElementsByName(String(list_menu_header_names[i]))[0].style.fontWeight = "400";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// plus tard, il faudra mettre en brillance le menu et le soumenu concerné
|
||||||
|
}
|
||||||
|
|
||||||
function CreateTraining(event) {
|
function CreateTraining(event) {
|
||||||
var security_retval = check_user_acces_right("formation", "read");
|
var security_retval = check_user_acces_right("formation", "read");
|
||||||
if (security_retval === 1) {
|
if (security_retval === 1) {
|
||||||
|
@ -390,6 +490,9 @@ const Partner = (props) => {
|
||||||
history.push("/Partner/infopartner");
|
history.push("/Partner/infopartner");
|
||||||
document.body.style.backgroundColor = "#ffffff";
|
document.body.style.backgroundColor = "#ffffff";
|
||||||
|
|
||||||
|
|
||||||
|
inactive_active_menu_header("my_account");
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -401,6 +504,7 @@ const Partner = (props) => {
|
||||||
setformation_file_name();
|
setformation_file_name();
|
||||||
history.push("/Partner/config_document");
|
history.push("/Partner/config_document");
|
||||||
document.body.style.backgroundColor = "#ffffff";
|
document.body.style.backgroundColor = "#ffffff";
|
||||||
|
inactive_active_menu_header("my_configuration");
|
||||||
} else {
|
} else {
|
||||||
Dialog_1_handle_acces_insuffisant("Vos droits ne sont pas suffisants pour acceder à la gestion des documents");
|
Dialog_1_handle_acces_insuffisant("Vos droits ne sont pas suffisants pour acceder à la gestion des documents");
|
||||||
}
|
}
|
||||||
|
@ -428,6 +532,8 @@ const Partner = (props) => {
|
||||||
setformation_file_name();
|
setformation_file_name();
|
||||||
history.push("/Partner/module_agenda");
|
history.push("/Partner/module_agenda");
|
||||||
document.body.style.backgroundColor = "#ffffff";
|
document.body.style.backgroundColor = "#ffffff";
|
||||||
|
inactive_active_menu_header("my_planning");
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
Dialog_1_handle_acces_insuffisant("Vos droits ne sont pas suffisants pour acceder à la gestion des documents");
|
Dialog_1_handle_acces_insuffisant("Vos droits ne sont pas suffisants pour acceder à la gestion des documents");
|
||||||
}
|
}
|
||||||
|
@ -439,6 +545,8 @@ const Partner = (props) => {
|
||||||
setformation_file_name();
|
setformation_file_name();
|
||||||
history.push("/Partner/mon_tableau_de_bord");
|
history.push("/Partner/mon_tableau_de_bord");
|
||||||
document.body.style.backgroundColor = "#ffffff";
|
document.body.style.backgroundColor = "#ffffff";
|
||||||
|
|
||||||
|
inactive_active_menu_header("my_account");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -448,6 +556,8 @@ const Partner = (props) => {
|
||||||
setformation_file_name();
|
setformation_file_name();
|
||||||
history.push("/Partner/prix_achat");
|
history.push("/Partner/prix_achat");
|
||||||
document.body.style.backgroundColor = "#ffffff";
|
document.body.style.backgroundColor = "#ffffff";
|
||||||
|
inactive_active_menu_header("my_prix_achat");
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -510,16 +620,17 @@ const Partner = (props) => {
|
||||||
|
|
||||||
|
|
||||||
function mes_factures_client_func(event) {
|
function mes_factures_client_func(event) {
|
||||||
//var security_retval = check_user_acces_right("facture_client", "read");
|
var security_retval = check_user_acces_right("facture_client", "read");
|
||||||
//if (security_retval === 1) {
|
if (security_retval === 1) {
|
||||||
setmenu("factures_client");
|
setmenu("factures_client");
|
||||||
setapiexcelimportmessage();
|
setapiexcelimportmessage();
|
||||||
setformation_file_name();
|
setformation_file_name();
|
||||||
history.push("/Partner/factures_client");
|
history.push("/Partner/factures_client");
|
||||||
document.body.style.backgroundColor = "#ffffff";
|
document.body.style.backgroundColor = "#ffffff";
|
||||||
/*} else {
|
inactive_active_menu_header("my_invoices");
|
||||||
|
} else {
|
||||||
Dialog_1_handle_acces_insuffisant("Vos droits ne sont pas suffisants pour acceder à la gestion des documents");
|
Dialog_1_handle_acces_insuffisant("Vos droits ne sont pas suffisants pour acceder à la gestion des documents");
|
||||||
}*/
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -544,6 +655,7 @@ const Partner = (props) => {
|
||||||
setformation_file_name();
|
setformation_file_name();
|
||||||
history.push("/Partner/setuplms");
|
history.push("/Partner/setuplms");
|
||||||
document.body.style.backgroundColor = "#ffffff";
|
document.body.style.backgroundColor = "#ffffff";
|
||||||
|
inactive_active_menu_header("my_e_learning");
|
||||||
} else {
|
} else {
|
||||||
Dialog_1_handle_acces_insuffisant("Vos droits ne sont pas suffisants pour acceder à la gestion du E-Learning");
|
Dialog_1_handle_acces_insuffisant("Vos droits ne sont pas suffisants pour acceder à la gestion du E-Learning");
|
||||||
}
|
}
|
||||||
|
@ -558,6 +670,9 @@ const Partner = (props) => {
|
||||||
setformation_file_name();
|
setformation_file_name();
|
||||||
history.push("/Partner/facture");
|
history.push("/Partner/facture");
|
||||||
document.body.style.backgroundColor = "#ffffff";
|
document.body.style.backgroundColor = "#ffffff";
|
||||||
|
|
||||||
|
inactive_active_menu_header("my_account");
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
Dialog_1_handle_acces_insuffisant("Vos droits ne sont pas suffisants pour acceder à la gestion des commandes");
|
Dialog_1_handle_acces_insuffisant("Vos droits ne sont pas suffisants pour acceder à la gestion des commandes");
|
||||||
}
|
}
|
||||||
|
@ -572,6 +687,9 @@ const Partner = (props) => {
|
||||||
setformation_file_name();
|
setformation_file_name();
|
||||||
history.push("/Partner/abonnement");
|
history.push("/Partner/abonnement");
|
||||||
document.body.style.backgroundColor = "#ffffff";
|
document.body.style.backgroundColor = "#ffffff";
|
||||||
|
|
||||||
|
inactive_active_menu_header("my_account");
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
Dialog_1_handle_acces_insuffisant("Vos droits ne sont pas suffisants pour acceder à la gestion des abonnements");
|
Dialog_1_handle_acces_insuffisant("Vos droits ne sont pas suffisants pour acceder à la gestion des abonnements");
|
||||||
}
|
}
|
||||||
|
@ -586,6 +704,7 @@ const Partner = (props) => {
|
||||||
setformation_file_name();
|
setformation_file_name();
|
||||||
history.push("/Partner/pricing");
|
history.push("/Partner/pricing");
|
||||||
document.body.style.backgroundColor = "#ffffff";
|
document.body.style.backgroundColor = "#ffffff";
|
||||||
|
inactive_active_menu_header("my_partners");
|
||||||
} else {
|
} else {
|
||||||
Dialog_1_handle_acces_insuffisant("Vos droits ne sont pas suffisants pour acceder à la gestion des prix");
|
Dialog_1_handle_acces_insuffisant("Vos droits ne sont pas suffisants pour acceder à la gestion des prix");
|
||||||
}
|
}
|
||||||
|
@ -601,6 +720,7 @@ const Partner = (props) => {
|
||||||
setformation_file_name();
|
setformation_file_name();
|
||||||
history.push("/Partner/mes_clients");
|
history.push("/Partner/mes_clients");
|
||||||
document.body.style.backgroundColor = "#ffffff";
|
document.body.style.backgroundColor = "#ffffff";
|
||||||
|
inactive_active_menu_header("my_partners");
|
||||||
} else {
|
} else {
|
||||||
Dialog_1_handle_acces_insuffisant("Vos droits ne sont pas suffisants pour acceder à la gestion des clients");
|
Dialog_1_handle_acces_insuffisant("Vos droits ne sont pas suffisants pour acceder à la gestion des clients");
|
||||||
}
|
}
|
||||||
|
@ -628,6 +748,7 @@ const Partner = (props) => {
|
||||||
setformation_file_name();
|
setformation_file_name();
|
||||||
history.push("/Partner/mes_cmd");
|
history.push("/Partner/mes_cmd");
|
||||||
document.body.style.backgroundColor = "#ffffff";
|
document.body.style.backgroundColor = "#ffffff";
|
||||||
|
inactive_active_menu_header("my_invoices");
|
||||||
} else {
|
} else {
|
||||||
Dialog_1_handle_acces_insuffisant("Vos droits ne sont pas suffisants pour acceder à la gestion des commandes");
|
Dialog_1_handle_acces_insuffisant("Vos droits ne sont pas suffisants pour acceder à la gestion des commandes");
|
||||||
}
|
}
|
||||||
|
@ -644,6 +765,8 @@ const Partner = (props) => {
|
||||||
setformation_file_name();
|
setformation_file_name();
|
||||||
history.push("/Partner/mes_sessions");
|
history.push("/Partner/mes_sessions");
|
||||||
document.body.style.backgroundColor = "#ffffff";
|
document.body.style.backgroundColor = "#ffffff";
|
||||||
|
|
||||||
|
inactive_active_menu_header("my_session");
|
||||||
} else {
|
} else {
|
||||||
Dialog_1_handle_acces_insuffisant("Vos droits ne sont pas suffisants pour acceder à la gestion des sessions");
|
Dialog_1_handle_acces_insuffisant("Vos droits ne sont pas suffisants pour acceder à la gestion des sessions");
|
||||||
}
|
}
|
||||||
|
@ -657,6 +780,7 @@ const Partner = (props) => {
|
||||||
setformation_file_name();
|
setformation_file_name();
|
||||||
history.push("/Partner/mes_stagiaires");
|
history.push("/Partner/mes_stagiaires");
|
||||||
document.body.style.backgroundColor = "#ffffff";
|
document.body.style.backgroundColor = "#ffffff";
|
||||||
|
inactive_active_menu_header("my_apprenant");
|
||||||
} else {
|
} else {
|
||||||
Dialog_1_handle_acces_insuffisant("Vos droits ne sont pas suffisants pour acceder à la gestion des stagiaires");
|
Dialog_1_handle_acces_insuffisant("Vos droits ne sont pas suffisants pour acceder à la gestion des stagiaires");
|
||||||
}
|
}
|
||||||
|
@ -670,6 +794,7 @@ const Partner = (props) => {
|
||||||
setformation_file_name();
|
setformation_file_name();
|
||||||
history.push("/Partner/mes_apprenants");
|
history.push("/Partner/mes_apprenants");
|
||||||
document.body.style.backgroundColor = "#ffffff";
|
document.body.style.backgroundColor = "#ffffff";
|
||||||
|
inactive_active_menu_header("my_apprenant");
|
||||||
} else {
|
} else {
|
||||||
Dialog_1_handle_acces_insuffisant("Vos droits ne sont pas suffisants pour acceder à la gestion des stagiaires");
|
Dialog_1_handle_acces_insuffisant("Vos droits ne sont pas suffisants pour acceder à la gestion des stagiaires");
|
||||||
}
|
}
|
||||||
|
@ -683,6 +808,7 @@ const Partner = (props) => {
|
||||||
setformation_file_name();
|
setformation_file_name();
|
||||||
history.push("/Partner/mes_employes");
|
history.push("/Partner/mes_employes");
|
||||||
document.body.style.backgroundColor = "#ffffff";
|
document.body.style.backgroundColor = "#ffffff";
|
||||||
|
inactive_active_menu_header("my_ressource");
|
||||||
} else {
|
} else {
|
||||||
Dialog_1_handle_acces_insuffisant("Vos droits ne sont pas suffisants pour acceder à la gestion des employés");
|
Dialog_1_handle_acces_insuffisant("Vos droits ne sont pas suffisants pour acceder à la gestion des employés");
|
||||||
}
|
}
|
||||||
|
@ -696,6 +822,7 @@ const Partner = (props) => {
|
||||||
setapiexcelimportmessage();
|
setapiexcelimportmessage();
|
||||||
setformation_file_name();
|
setformation_file_name();
|
||||||
document.body.style.backgroundColor = "#ffffff";
|
document.body.style.backgroundColor = "#ffffff";
|
||||||
|
inactive_active_menu_header("my_ressource");
|
||||||
history.push("/Partner/mon_materiel");
|
history.push("/Partner/mon_materiel");
|
||||||
} else {
|
} else {
|
||||||
Dialog_1_handle_acces_insuffisant("Vos droits ne sont pas suffisants pour acceder à la gestion du matériel pédagogique");
|
Dialog_1_handle_acces_insuffisant("Vos droits ne sont pas suffisants pour acceder à la gestion du matériel pédagogique");
|
||||||
|
@ -710,6 +837,7 @@ const Partner = (props) => {
|
||||||
setapiexcelimportmessage();
|
setapiexcelimportmessage();
|
||||||
setformation_file_name();
|
setformation_file_name();
|
||||||
document.body.style.backgroundColor = "#ffffff";
|
document.body.style.backgroundColor = "#ffffff";
|
||||||
|
inactive_active_menu_header("my_ressource");
|
||||||
history.push("/Partner/mes_salles");
|
history.push("/Partner/mes_salles");
|
||||||
} else {
|
} else {
|
||||||
Dialog_1_handle_acces_insuffisant("Vos droits ne sont pas suffisants pour acceder à la gestion du matériel pédagogique");
|
Dialog_1_handle_acces_insuffisant("Vos droits ne sont pas suffisants pour acceder à la gestion du matériel pédagogique");
|
||||||
|
@ -726,6 +854,7 @@ const Partner = (props) => {
|
||||||
setformation_file_name();
|
setformation_file_name();
|
||||||
document.body.style.backgroundColor = "#ffffff";
|
document.body.style.backgroundColor = "#ffffff";
|
||||||
history.push("/Partner/mes_opportunites");
|
history.push("/Partner/mes_opportunites");
|
||||||
|
inactive_active_menu_header("my_partners");
|
||||||
} else {
|
} else {
|
||||||
Dialog_1_handle_acces_insuffisant("Vos droits ne sont pas suffisants pour acceder à la gestion du matériel pédagogique");
|
Dialog_1_handle_acces_insuffisant("Vos droits ne sont pas suffisants pour acceder à la gestion du matériel pédagogique");
|
||||||
}
|
}
|
||||||
|
@ -740,6 +869,7 @@ const Partner = (props) => {
|
||||||
setformation_file_name();
|
setformation_file_name();
|
||||||
history.push("/Partner/dashbord_formation");
|
history.push("/Partner/dashbord_formation");
|
||||||
document.body.style.backgroundColor = "#ffffff";
|
document.body.style.backgroundColor = "#ffffff";
|
||||||
|
inactive_active_menu_header("my_tbd");
|
||||||
} else {
|
} else {
|
||||||
Dialog_1_handle_acces_insuffisant("Vos droits ne sont pas suffisants pour acceder à la gestion du matériel pédagogique");
|
Dialog_1_handle_acces_insuffisant("Vos droits ne sont pas suffisants pour acceder à la gestion du matériel pédagogique");
|
||||||
}
|
}
|
||||||
|
@ -754,6 +884,7 @@ const Partner = (props) => {
|
||||||
setformation_file_name();
|
setformation_file_name();
|
||||||
document.body.style.backgroundColor = "#ffffff";
|
document.body.style.backgroundColor = "#ffffff";
|
||||||
history.push("/Partner/dashbord_session");
|
history.push("/Partner/dashbord_session");
|
||||||
|
inactive_active_menu_header("my_tbd");
|
||||||
} else {
|
} else {
|
||||||
Dialog_1_handle_acces_insuffisant("Vos droits ne sont pas suffisants pour acceder à la gestion du matériel pédagogique");
|
Dialog_1_handle_acces_insuffisant("Vos droits ne sont pas suffisants pour acceder à la gestion du matériel pédagogique");
|
||||||
}
|
}
|
||||||
|
@ -769,6 +900,7 @@ const Partner = (props) => {
|
||||||
setformation_file_name();
|
setformation_file_name();
|
||||||
document.body.style.backgroundColor = "#ffffff";
|
document.body.style.backgroundColor = "#ffffff";
|
||||||
history.push("/Partner/dashbord_ressources_humaines");
|
history.push("/Partner/dashbord_ressources_humaines");
|
||||||
|
inactive_active_menu_header("my_tbd");
|
||||||
} else {
|
} else {
|
||||||
Dialog_1_handle_acces_insuffisant("Vos droits ne sont pas suffisants pour acceder à la gestion du matériel pédagogique");
|
Dialog_1_handle_acces_insuffisant("Vos droits ne sont pas suffisants pour acceder à la gestion du matériel pédagogique");
|
||||||
}
|
}
|
||||||
|
@ -785,6 +917,7 @@ const Partner = (props) => {
|
||||||
setformation_file_name();
|
setformation_file_name();
|
||||||
document.body.style.backgroundColor = "#ffffff";
|
document.body.style.backgroundColor = "#ffffff";
|
||||||
history.push("/Partner/dashbord_inscriptions");
|
history.push("/Partner/dashbord_inscriptions");
|
||||||
|
inactive_active_menu_header("my_tbd");
|
||||||
} else {
|
} else {
|
||||||
Dialog_1_handle_acces_insuffisant("Vos droits ne sont pas suffisants pour acceder à la gestion du matériel pédagogique");
|
Dialog_1_handle_acces_insuffisant("Vos droits ne sont pas suffisants pour acceder à la gestion du matériel pédagogique");
|
||||||
}
|
}
|
||||||
|
@ -792,11 +925,13 @@ const Partner = (props) => {
|
||||||
|
|
||||||
function DiplaytrainingList(event) {
|
function DiplaytrainingList(event) {
|
||||||
|
|
||||||
|
inactive_active_menu_header("my_class");
|
||||||
setmenu("affichage");
|
setmenu("affichage");
|
||||||
setapiexcelimportmessage();
|
setapiexcelimportmessage();
|
||||||
setformation_file_name();
|
setformation_file_name();
|
||||||
history.push("/Partner/affichage");
|
history.push("/Partner/affichage");
|
||||||
|
|
||||||
|
inactive_active_menu_header("my_class");
|
||||||
var server_address = "127.0.0.1";
|
var server_address = "127.0.0.1";
|
||||||
//var server_address = "89.156.84.196";
|
//var server_address = "89.156.84.196";
|
||||||
var form = new FormData();
|
var form = new FormData();
|
||||||
|
@ -1160,14 +1295,20 @@ const Partner = (props) => {
|
||||||
const [left_menu, setleft_menu] = React.useState(true);
|
const [left_menu, setleft_menu] = React.useState(true);
|
||||||
|
|
||||||
const open_close_left_menu = () => {
|
const open_close_left_menu = () => {
|
||||||
if (left_menu === true)
|
if (left_menu === true) {
|
||||||
setleft_menu(false);
|
setleft_menu(false);
|
||||||
else
|
setcookie_menu_gauche_reduit("mysy_menu_gauche_reduit", "1", { path: '/' });
|
||||||
|
}
|
||||||
|
else {
|
||||||
setleft_menu(true);
|
setleft_menu(true);
|
||||||
|
setcookie_menu_gauche_reduit("mysy_menu_gauche_reduit", "0", { path: '/' });
|
||||||
|
}
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
const [selected_menu_header, setselected_menu_header] = React.useState("");
|
||||||
|
|
||||||
return (
|
return (
|
||||||
|
|
||||||
<div className="partner">
|
<div className="partner">
|
||||||
|
@ -1245,33 +1386,112 @@ const Partner = (props) => {
|
||||||
{String(part_is_partner_admin_account) !== "1" && <div className="nom_prenom"> {parnter_user_employee}
|
{String(part_is_partner_admin_account) !== "1" && <div className="nom_prenom"> {parnter_user_employee}
|
||||||
{!parntername && <b> Utilisateur </b>} </div>}
|
{!parntername && <b> Utilisateur </b>} </div>}
|
||||||
|
|
||||||
|
<ThemeProvider theme={theme}>
|
||||||
|
|
||||||
|
<div>
|
||||||
|
<Sidebar className="my_sidebar">
|
||||||
|
<Menu className="my_menu">
|
||||||
|
<SubMenu label="Mon Compte" className="my_chart" id="my_account" name="my_account" icon={<AccountBalanceIcon color={"primary"} />} style={{ overflow: 'hidden' }}>
|
||||||
|
{String(menu) !== "infopartner" && <MenuItem onClick={PersonnalData} className="sousmenu" icon={<FcHome className="icone_menu" />}> MES INFORMATIONS </MenuItem>}
|
||||||
|
{String(menu) === "infopartner" && <MenuItem onClick={PersonnalData} className="sousmenu_selected" icon={<FcHome className="icone_menu" />}> MES INFORMATIONS </MenuItem>}
|
||||||
|
|
||||||
|
{String(menu) !== "mon_tableau_de_bord" && <MenuItem onClick={mon_tableau_de_bord_func} className="sousmenu" icon={<AiOutlineDashboard className="icone_menu" />}> MON TABLEAU DE BORD </MenuItem>}
|
||||||
|
{String(menu) === "mon_tableau_de_bord" && <MenuItem onClick={mon_tableau_de_bord_func} className="sousmenu_selected" icon={<AiOutlineDashboard className="icone_menu" />}> MON TABLEAU DE BORD </MenuItem>}
|
||||||
|
|
||||||
|
|
||||||
<div class="separator"> Mon Compte </div>
|
{String(menu) !== "abonnement" && <MenuItem className="sousmenu" onClick={Abonnement_func} icon={<FcKey className="icone_menu" />} > ABONNEMENT </MenuItem>}
|
||||||
|
{String(menu) === "abonnement" && <MenuItem className="sousmenu_selected" onClick={Abonnement_func} icon={<FcKey className="icone_menu" />}> ABONNEMENT </MenuItem>}
|
||||||
|
|
||||||
|
|
||||||
{String(menu) !== "infopartner" && <div className="sousmenu" onClick={PersonnalData}> <FcHome className="icone_menu" /> MES INFORMATIONS</div>}
|
{String(menu) !== "facture" && <MenuItem className="sousmenu" onClick={DisplayFacure} icon={<FcFeedback className="icone_menu" />}> FACTURE MYSY</MenuItem>}
|
||||||
{String(menu) === "infopartner" && <div className="sousmenu_selected" onClick={PersonnalData} > <FcHome className="icone_menu" /> MES INFORMATIONS</div>}
|
{String(menu) === "facture" && <MenuItem className="sousmenu_selected" onClick={DisplayFacure} icon={<FcFeedback className="icone_menu" />}>FACTURE MYSY</MenuItem>}
|
||||||
<hr className="my_hr" />
|
|
||||||
|
|
||||||
|
|
||||||
{String(menu) !== "mon_tableau_de_bord" && <div className="sousmenu" onClick={mon_tableau_de_bord_func}> <AiOutlineDashboard className="icone_menu" /> MON TABLEAU DE BORD</div>}
|
</SubMenu>
|
||||||
{String(menu) === "mon_tableau_de_bord" && <div className="sousmenu_selected" onClick={mon_tableau_de_bord_func} > <AiOutlineDashboard className="icone_menu" /> MON TABLEAU DE BORD</div>}
|
|
||||||
<hr className="my_hr" />
|
</Menu>
|
||||||
|
</Sidebar>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
{String(menu) !== "module_agenda" && <div className="sousmenu" onClick={module_agenda_func}> <FcCalendar className="icone_menu" /> PLANNING </div>}
|
<div class="separator"></div>
|
||||||
{String(menu) === "module_agenda" && <div className="sousmenu_selected" onClick={module_agenda_func} > <FcCalendar className="icone_menu" /> PLANNING</div>}
|
|
||||||
<hr className="my_hr" />
|
|
||||||
|
|
||||||
{String(menu) !== "abonnement" && <div className="sousmenu" onClick={Abonnement_func} > <FcKey className="icone_menu" /> ABONNEMENT </div>}
|
<div>
|
||||||
{String(menu) === "abonnement" && <div className="sousmenu_selected" onClick={Abonnement_func} > <FcKey className="icone_menu" /> ABONNEMENT </div>}
|
<Sidebar className="my_sidebar">
|
||||||
<hr className="my_hr" />
|
<Menu className="my_menu">
|
||||||
|
<SubMenu label="Mes Formations " className="my_chart" id="my_class" name="my_class" icon={<ListAltIcon color={"secondary"} />} style={{ overflow: 'hidden' }}>
|
||||||
|
{String(menu) !== "affichage" && <MenuItem onClick={DiplaytrainingList} className="sousmenu" icon={<FcList className="icone_menu" />}> MON CATALOGUE </MenuItem>}
|
||||||
|
{String(menu) === "affichage" && <MenuItem onClick={DiplaytrainingList} className="sousmenu_selected" icon={<FcList className="icone_menu" />}> MON CATALOGUE </MenuItem>}
|
||||||
|
|
||||||
{String(menu) !== "facture" && <div className="sousmenu" onClick={DisplayFacure} ><FcFeedback className="icone_menu" /> FACTURE MYSY</div>}
|
</SubMenu>
|
||||||
{String(menu) === "facture" && <div className="sousmenu_selected" onClick={DisplayFacure} > <FcFeedback className="icone_menu" />FACTURE MYSY</div>}
|
|
||||||
<hr className="my_hr" />
|
|
||||||
|
|
||||||
|
</Menu>
|
||||||
|
</Sidebar>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div>
|
||||||
|
<Sidebar className="my_sidebar">
|
||||||
|
{String(menu) !== "mes_sessions" && <Menu className="my_menu" id="my_session" name="my_session" onClick={DiplaySessionList} style={{ padding: "20px", cursor: "pointer", "fontWeight": '400', "fontSize": "14px" }}> <CoPresentIcon className="icone_menu" color={"secondary"} /> MES SESSIONS </Menu>}
|
||||||
|
{String(menu) === "mes_sessions" && <Menu className="my_menu" id="my_session" name="my_session" onClick={DiplaySessionList} style={{ padding: "20px", cursor: "pointer", "fontWeight": '700', "fontSize": "14px" }} > <CoPresentIcon className="icone_menu" color={"secondary"} /> MES SESSIONS </Menu>}
|
||||||
|
|
||||||
|
</Sidebar>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div>
|
||||||
|
<Sidebar className="my_sidebar">
|
||||||
|
<Menu className="my_menu">
|
||||||
|
<SubMenu label="Mes apprenants" className="my_chart" id="my_apprenant" name="my_apprenant" icon={<SchoolIcon color={"secondary"} />} style={{ overflow: 'hidden' }}>
|
||||||
|
{String(menu) !== "mes_stagiaires" && <MenuItem onClick={DiplayStagiaireList} className="sousmenu" icon={<PiStudent className="icone_menu" />}> FICHE APPRENANTS </MenuItem>}
|
||||||
|
{String(menu) === "mes_stagiaires" && <MenuItem onClick={DiplayStagiaireList} className="sousmenu_selected" icon={<PiStudent className="icone_menu" />}> FICHE APPRENANTS </MenuItem>}
|
||||||
|
|
||||||
|
{String(menu) !== "mes_apprenants" && <MenuItem onClick={mes_apprenants_func} className="sousmenu" icon={<FcReading className="icone_menu" />}> PARCOURS APPRENANTS </MenuItem>}
|
||||||
|
{String(menu) === "mes_apprenants" && <MenuItem onClick={mes_apprenants_func} className="sousmenu_selected" icon={<FcReading className="icone_menu" />}> PARCOURS APPRENANTS </MenuItem>}
|
||||||
|
</SubMenu>
|
||||||
|
|
||||||
|
</Menu>
|
||||||
|
</Sidebar>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div>
|
||||||
|
<Sidebar className="my_sidebar">
|
||||||
|
<Menu className="my_menu">
|
||||||
|
<SubMenu label="Mes Ressources" className="my_chart" id="my_ressource" name="my_ressource" icon={<HandymanIcon color={"secondary"} />} style={{ overflow: 'hidden' }}>
|
||||||
|
{String(menu) !== "mes_employes" && <MenuItem onClick={DisplayeEmployeList} className="sousmenu" icon={<FcBusinessContact className="icone_menu" />}> MES EMPLOYES </MenuItem>}
|
||||||
|
{String(menu) === "mes_employes" && <MenuItem onClick={DisplayeEmployeList} className="sousmenu_selected" icon={<FcBusinessContact className="icone_menu" />}> MES EMPLOYES </MenuItem>}
|
||||||
|
|
||||||
|
{String(menu) !== "mes_salles" && <MenuItem onClick={Display_mes_salles_func} className="sousmenu" icon={<FcReading className="icone_menu" />}> MES SALLES </MenuItem>}
|
||||||
|
{String(menu) === "mes_salles" && <MenuItem onClick={Display_mes_salles_func} className="sousmenu_selected" icon={<FcReading className="icone_menu" />}> MES SALLES </MenuItem>}
|
||||||
|
|
||||||
|
{String(menu) !== "mon_materiel" && <MenuItem onClick={DisplayeMaterielList} className="sousmenu" icon={<FcVideoProjector className="icone_menu" />}> MON MATERIEL </MenuItem>}
|
||||||
|
{String(menu) === "mon_materiel" && <MenuItem onClick={DisplayeMaterielList} className="sousmenu_selected" icon={<FcVideoProjector className="icone_menu" />}> MON MATERIEL </MenuItem>}
|
||||||
|
|
||||||
|
|
||||||
|
</SubMenu>
|
||||||
|
|
||||||
|
</Menu>
|
||||||
|
</Sidebar>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div>
|
||||||
|
<Sidebar className="my_sidebar">
|
||||||
|
{String(menu) !== "module_agenda" && <Menu className="my_menu" id="my_planning" name="my_planning" onClick={module_agenda_func} style={{ padding: "20px", cursor: "pointer", "fontWeight": '400', "fontSize": "14px" }}> <CalendarMonthIcon className="icone_menu" color={"secondary"} /> PLANNING </Menu>}
|
||||||
|
{String(menu) === "module_agenda" && <Menu className="my_menu" id="my_planning" name="my_planning" onClick={module_agenda_func} style={{ padding: "20px", cursor: "pointer", "fontWeight": '700', "fontSize": "14px" }} > <CalendarMonthIcon className="icone_menu" color={"secondary"} /> PLANNING </Menu>}
|
||||||
|
|
||||||
|
</Sidebar>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{/*<div>
|
||||||
<div class="separator"> Mes Formations </div>
|
<div class="separator"> Mes Formations </div>
|
||||||
|
|
||||||
{/*
|
{/*
|
||||||
|
@ -1299,12 +1519,12 @@ const Partner = (props) => {
|
||||||
<div className="sousmenu" >
|
<div className="sousmenu" >
|
||||||
<nav style={{ float: "left" }}> <FcPodiumWithAudience className="icone_menu" /> </nav>
|
<nav style={{ float: "left" }}> <FcPodiumWithAudience className="icone_menu" /> </nav>
|
||||||
<nav style={{ minWidth: "85%", float: "left", textAlign: "left" }}>
|
<nav style={{ minWidth: "85%", float: "left", textAlign: "left" }}>
|
||||||
<Dropdown title="RESSOURCES " className="sousmenu" >
|
<Dropdown title="RESSOURCES f" className="sousmenu" >
|
||||||
<Dropdown.Item >
|
<Dropdown.Item >
|
||||||
<Tooltip className="tooltip_css" id="tooltip_id_12" />
|
<Tooltip className="tooltip_css" id="tooltip_id_12" />
|
||||||
<a data-tooltip-id="tooltip_id_12" data-tooltip-html="MES EMPLOYES">
|
<a data-tooltip-id="tooltip_id_12" data-tooltip-html="MES EMPLOYES">
|
||||||
{String(menu) !== "mes_employes" && <div className="sousmenu" onClick={DisplayeEmployeList} > MES EMPLOYES </div>}
|
{String(menu) !== "mes_employes" && <div className="sousmenu" onClick={DisplayeEmployeList} > MES EMPLOYES a</div>}
|
||||||
{String(menu) === "mes_employes" && <div className="sousmenu_selected" onClick={DisplayeEmployeList} > MES EMPLOYES</div>}
|
{String(menu) === "mes_employes" && <div className="sousmenu_selected" onClick={DisplayeEmployeList} > MES EMPLOYES b</div>}
|
||||||
</a>
|
</a>
|
||||||
</Dropdown.Item>
|
</Dropdown.Item>
|
||||||
|
|
||||||
|
@ -1331,24 +1551,152 @@ const Partner = (props) => {
|
||||||
</nav>
|
</nav>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{/*
|
|
||||||
{String(menu) !== "mes_employes" && <div className="sousmenu" onClick={DisplayeEmployeList} > <GiTeacher className="icone_menu" /> MES EMPLOYES </div>}
|
|
||||||
{String(menu) === "mes_employes" && <div className="sousmenu_selected" onClick={DisplayeEmployeList} ><GiTeacher className="icone_menu" /> MES EMPLOYES</div>}
|
|
||||||
<hr className="my_hr" />
|
|
||||||
|
|
||||||
{String(menu) !== "mon_materiel" && <div className="sousmenu" onClick={DisplayeMaterielList} > <BsTools className="icone_menu" /> MON MATERIEL </div>}
|
|
||||||
{String(menu) === "mon_materiel" && <div className="sousmenu_selected" onClick={DisplayeMaterielList} ><BsTools className="icone_menu" /> MON MATERIEL </div>}
|
|
||||||
<hr className="my_hr" />
|
|
||||||
|
|
||||||
*/}
|
|
||||||
|
|
||||||
{String(menu) !== "statistique" && <div className="sousmenu" onClick={DisplayStat}> <FcBullish className="icone_menu" /> STATISTIQUES</div>}
|
{String(menu) !== "statistique" && <div className="sousmenu" onClick={DisplayStat}> <FcBullish className="icone_menu" /> STATISTIQUES</div>}
|
||||||
{String(menu) === "statistique" && <div className="sousmenu_selected" onClick={DisplayStat}> <FcBullish className="icone_menu" /> STATISTIQUES</div>}
|
{String(menu) === "statistique" && <div className="sousmenu_selected" onClick={DisplayStat}> <FcBullish className="icone_menu" /> STATISTIQUES</div>}
|
||||||
<hr className="my_hr" />
|
<hr className="my_hr" />
|
||||||
|
|
||||||
|
</div>*/}
|
||||||
|
|
||||||
|
<div class="separator"></div>
|
||||||
|
<div>
|
||||||
|
<Sidebar className="my_sidebar">
|
||||||
|
<Menu className="my_menu">
|
||||||
|
<SubMenu label="Mes Partenaires" className="my_chart" id="my_partners" name="my_partners" icon={<HubIcon color={"tercier"} />} style={{ overflow: 'hidden' }}>
|
||||||
|
{String(menu) !== "mes_clients" && <MenuItem onClick={mes_clients_func} className="sousmenu" icon={<FcBusinesswoman className="icone_menu" />}> CLIENTS / FINANCEURS</MenuItem>}
|
||||||
|
{String(menu) === "mes_clients" && <MenuItem onClick={mes_clients_func} className="sousmenu_selected" icon={<FcBusinesswoman className="icone_menu" />}>CLIENTS / FINANCEURS </MenuItem>}
|
||||||
|
|
||||||
|
{String(menu) !== "mes_opportunites" && <MenuItem onClick={Display_mes_opportunites_func} className="sousmenu" icon={<MdAddShoppingCart className="icone_menu" />}> OPPORTUNITES </MenuItem>}
|
||||||
|
{String(menu) === "mes_opportunites" && <MenuItem onClick={Display_mes_opportunites_func} className="sousmenu_selected" icon={<MdAddShoppingCart className="icone_menu" />}> OPPORTUNITES </MenuItem>}
|
||||||
|
|
||||||
|
{String(menu) !== "pricing" && <MenuItem onClick={pricing_func} className="sousmenu" icon={<FcCurrencyExchange className="icone_menu" />}> PRIX CLIENT </MenuItem>}
|
||||||
|
{String(menu) === "pricing" && <MenuItem onClick={pricing_func} className="sousmenu_selected" icon={<FcCurrencyExchange className="icone_menu" />}> PRIX CLIENT </MenuItem>}
|
||||||
|
|
||||||
|
|
||||||
|
</SubMenu>
|
||||||
|
|
||||||
|
</Menu>
|
||||||
|
</Sidebar>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div>
|
||||||
|
<Sidebar className="my_sidebar">
|
||||||
|
<Menu className="my_menu">
|
||||||
|
<SubMenu label="Factures" className="my_chart" id="my_invoices" name="my_invoices" icon={<EuroSharpIcon color={"tercier"} />} style={{ overflow: 'hidden' }}>
|
||||||
|
{String(menu) !== "mes_cmd" && <MenuItem onClick={mes_cmd_func} className="sousmenu" icon={<FcCollect className="icone_menu" />}> DEVIS & COMMANDES</MenuItem>}
|
||||||
|
{String(menu) === "mes_cmd" && <MenuItem onClick={mes_cmd_func} className="sousmenu_selected" icon={<FcCollect className="icone_menu" />}>DEVIS & COMMANDES </MenuItem>}
|
||||||
|
|
||||||
|
{String(menu) !== "factures_client" && <MenuItem onClick={mes_factures_client_func} className="sousmenu" icon={<FcKindle className="icone_menu" />}> FACTURES </MenuItem>}
|
||||||
|
{String(menu) === "factures_client" && <MenuItem onClick={mes_factures_client_func} className="sousmenu_selected" icon={<FcKindle className="icone_menu" />}> FACTURES </MenuItem>}
|
||||||
|
|
||||||
|
</SubMenu>
|
||||||
|
|
||||||
|
</Menu>
|
||||||
|
</Sidebar>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div>
|
||||||
|
<Sidebar className="my_sidebar">
|
||||||
|
{String(menu) !== "prix_achat" && <Menu className="my_menu" id="my_prix_achat" name="my_prix_achat" onClick={prix_achat_func} style={{ padding: "20px", cursor: "pointer", "fontWeight": '400', "fontSize": "14px" }}> <LocalOfferIcon className="icone_menu" color={"tercier"} /> PRIX ACHAT </Menu>}
|
||||||
|
{String(menu) === "prix_achat" && <Menu className="my_menu" id="my_prix_achat" name="my_prix_achat" onClick={prix_achat_func} style={{ padding: "20px", cursor: "pointer", "fontWeight": '700', "fontSize": "14px" }} > <LocalOfferIcon className="icone_menu" color={"tercier"} /> PRIX ACHAT </Menu>}
|
||||||
|
|
||||||
|
</Sidebar>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="separator"></div>
|
||||||
|
|
||||||
|
<div>
|
||||||
|
<Sidebar className="my_sidebar">
|
||||||
|
<Menu className="my_menu">
|
||||||
|
<SubMenu label="Espace E-Learning" className="my_chart" id="my_e_learning" name="my_e_learning" icon={<CameraOutdoorSharpIcon color={"quatro"} />} style={{ overflow: 'hidden' }}>
|
||||||
|
|
||||||
|
|
||||||
|
{String(has_partner_lms_url) === "1" && <MenuItem onClick={(e) => {
|
||||||
|
e.preventDefault();
|
||||||
|
window.open(
|
||||||
|
partner_lms_url,
|
||||||
|
'_blank'
|
||||||
|
);
|
||||||
|
}} className="sousmenu" icon={<FcVideoCall className="icone_menu" />}> MON HEBERGEMENT </MenuItem>}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
{String(has_partner_lms_url) === "1" && String(menu) !== "setuplms" && <MenuItem id="my_setuplms" name="my_setuplms" onClick={DisplaySetUpLMS} className="sousmenu" icon={<FcKindle className="icone_menu" />}> CONFIGURATION </MenuItem>}
|
||||||
|
{String(has_partner_lms_url) === "1" && String(menu) === "setuplms" && <MenuItem id="my_setuplms" name="my_setuplms" onClick={DisplaySetUpLMS} className="sousmenu_selected" icon={<FcKindle className="icone_menu" />}> CONFIGURATION </MenuItem>}
|
||||||
|
|
||||||
|
</SubMenu>
|
||||||
|
|
||||||
|
</Menu>
|
||||||
|
</Sidebar>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="separator"></div>
|
||||||
|
<div>
|
||||||
|
<Sidebar className="my_sidebar">
|
||||||
|
<Menu className="my_menu">
|
||||||
|
<SubMenu label="Tableaux de bord" className="my_chart" id="my_tbd" name="my_tbd" icon={<DashboardCustomizeIcon color={"cinqo"} />} style={{ overflow: 'hidden' }}>
|
||||||
|
{String(menu) !== "dashbord_formation" && <MenuItem onClick={config_dashbord_formation_func} className="sousmenu" icon={<FcFinePrint className="icone_menu" />}> FORMATION </MenuItem>}
|
||||||
|
{String(menu) === "dashbord_formation" && <MenuItem onClick={config_dashbord_formation_func} className="sousmenu_selected" icon={<FcFinePrint className="icone_menu" />}> FORMATION </MenuItem>}
|
||||||
|
|
||||||
|
{String(menu) !== "dashbord_session" && <MenuItem onClick={config_dashbord_session_func} className="sousmenu" icon={<FcFinePrint className="icone_menu" />}>SESSION </MenuItem>}
|
||||||
|
{String(menu) === "dashbord_session" && <MenuItem onClick={config_dashbord_session_func} className="sousmenu_selected" icon={<FcFinePrint className="icone_menu" />}> SESSION </MenuItem>}
|
||||||
|
|
||||||
|
{String(menu) !== "dashbord_ressources_humaines" && <MenuItem onClick={config_dashbord_ressources_humaines_func} className="sousmenu" icon={<FcFinePrint className="icone_menu" />}> RES. HUMAINES </MenuItem>}
|
||||||
|
{String(menu) === "dashbord_ressources_humaines" && <MenuItem onClick={config_dashbord_ressources_humaines_func} className="sousmenu_selected" icon={<FcFinePrint className="icone_menu" />}> RES. HUMAINES </MenuItem>}
|
||||||
|
|
||||||
|
{String(menu) !== "dashbord_inscriptions" && <MenuItem onClick={config_dashbord_inscriptions_func} className="sousmenu" icon={<FcFinePrint className="icone_menu" />}> INSCRIPTIONS </MenuItem>}
|
||||||
|
{String(menu) === "dashbord_inscriptions" && <MenuItem onClick={config_dashbord_inscriptions_func} className="sousmenu_selected" icon={<FcFinePrint className="icone_menu" />}> INSCRIPTIONS </MenuItem>}
|
||||||
|
|
||||||
|
|
||||||
|
</SubMenu>
|
||||||
|
|
||||||
|
</Menu>
|
||||||
|
</Sidebar>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="separator"></div>
|
||||||
|
<div>
|
||||||
|
<Sidebar className="my_sidebar">
|
||||||
|
<Menu className="my_menu">
|
||||||
|
<SubMenu label="Configuration" className="my_chart" id="my_configuration" name="my_configuration" icon={<SettingsIcon color={"purple"} />} style={{ overflow: 'hidden' }}>
|
||||||
|
{String(menu) !== "config_document" && <MenuItem onClick={config_document_func} className="sousmenu" icon={<FcFinePrint className="icone_menu" />}> MES DOCUMENTS & MAILS</MenuItem>}
|
||||||
|
{String(menu) === "config_document" && <MenuItem onClick={config_document_func} className="sousmenu_selected" icon={<FcFinePrint className="icone_menu" />}> MES DOCUMENTS & MAILS </MenuItem>}
|
||||||
|
|
||||||
|
{String(menu) !== "config_champ_specific" && <MenuItem onClick={config_specfic_fields_func} className="sousmenu" icon={<FcFinePrint className="icone_menu" />}> CHAMP SPECIFIQUE </MenuItem>}
|
||||||
|
{String(menu) === "config_champ_specific" && <MenuItem onClick={config_specfic_fields_func} className="sousmenu_selected" icon={<FcFinePrint className="icone_menu" />}> CHAMP SPECIFIQUE </MenuItem>}
|
||||||
|
|
||||||
|
{String(menu) !== "config_technique" && <MenuItem onClick={config_technique_func} className="sousmenu" icon={<FcFinePrint className="icone_menu" />}> TECHNIQUE </MenuItem>}
|
||||||
|
{String(menu) === "config_technique" && <MenuItem onClick={config_technique_func} className="sousmenu_selected" icon={<FcFinePrint className="icone_menu" />}> TECHNIQUE </MenuItem>}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
{String(menu) !== "config_session_steps" && <MenuItem onClick={config_session_steps_func} className="sousmenu" icon={<FcFinePrint className="icone_menu" />}> SESSION ETAPE </MenuItem>}
|
||||||
|
{String(menu) === "config_session_steps" && <MenuItem onClick={config_session_steps_func} className="sousmenu_selected" icon={<FcFinePrint className="icone_menu" />}> SESSION ETAPE </MenuItem>}
|
||||||
|
|
||||||
|
|
||||||
|
{String(menu) !== "config_jours_heures" && <MenuItem onClick={config_jours_travaille_func} className="sousmenu" icon={<FcFinePrint className="icone_menu" />}> JOURS & HEURES </MenuItem>}
|
||||||
|
{String(menu) === "config_jours_heures" && <MenuItem onClick={config_jours_travaille_func} className="sousmenu_selected" icon={<FcFinePrint className="icone_menu" />}> JOURS & HEURES </MenuItem>}
|
||||||
|
|
||||||
|
|
||||||
|
{String(menu) !== "config_formulaires" && <MenuItem onClick={config_formulaires_func} className="sousmenu" icon={<FcFinePrint className="icone_menu" />}> FORMULAIRES </MenuItem>}
|
||||||
|
{String(menu) === "config_formulaires" && <MenuItem onClick={config_formulaires_func} className="sousmenu_selected" icon={<FcFinePrint className="icone_menu" />}> FORMULAIRES </MenuItem>}
|
||||||
|
|
||||||
|
</SubMenu>
|
||||||
|
|
||||||
|
</Menu>
|
||||||
|
</Sidebar>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
{/* <div>
|
||||||
<div class="separator"> Mes partenaires </div>
|
<div class="separator"> Mes partenaires </div>
|
||||||
|
|
||||||
<div>
|
<div>
|
||||||
|
@ -1474,8 +1822,12 @@ const Partner = (props) => {
|
||||||
</Dropdown>
|
</Dropdown>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
</div>*/}
|
||||||
|
</ThemeProvider>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>}
|
</div>}
|
||||||
|
|
||||||
{left_menu === true && <div>
|
{left_menu === true && <div>
|
||||||
{String(firstConnexion) === "1" && String(part_is_partner_admin_account) === "1" &&
|
{String(firstConnexion) === "1" && String(part_is_partner_admin_account) === "1" &&
|
||||||
<div className="div_droite firstConnexion">
|
<div className="div_droite firstConnexion">
|
||||||
|
|
|
@ -304,6 +304,8 @@ function UpdateParnterInfo(props) {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
const [partner_account_id, setpartner_account_id] = useState("");
|
const [partner_account_id, setpartner_account_id] = useState("");
|
||||||
const [is_partner_admin_account, setis_partner_admin_account] = useState("");
|
const [is_partner_admin_account, setis_partner_admin_account] = useState("");
|
||||||
|
|
||||||
|
@ -335,60 +337,52 @@ function UpdateParnterInfo(props) {
|
||||||
|
|
||||||
if (mylocaltraining.adr_city) {
|
if (mylocaltraining.adr_city) {
|
||||||
setp_adr_street(mylocaltraining.adr_city);
|
setp_adr_street(mylocaltraining.adr_city);
|
||||||
document.getElementsByName("adr_city")[0].disabled = true;
|
|
||||||
document.getElementsByName("adr_city")[0].style.backgroundColor = "#ECEFF1";
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
if (mylocaltraining.adr_city) {
|
if (mylocaltraining.adr_city) {
|
||||||
setp_adr_zip(mylocaltraining.adr_zip);
|
setp_adr_zip(mylocaltraining.adr_zip);
|
||||||
document.getElementsByName("adr_zip")[0].disabled = true;
|
|
||||||
document.getElementsByName("adr_zip")[0].style.backgroundColor = "#ECEFF1";
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (mylocaltraining.email) {
|
if (mylocaltraining.email) {
|
||||||
setp_email(mylocaltraining.email);
|
setp_email(mylocaltraining.email);
|
||||||
document.getElementsByName("email")[0].disabled = true;
|
|
||||||
document.getElementsByName("email")[0].style.backgroundColor = "#ECEFF1";
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
if (mylocaltraining.website) {
|
if (mylocaltraining.website) {
|
||||||
setp_website(mylocaltraining.website);
|
setp_website(mylocaltraining.website);
|
||||||
document.getElementsByName("website")[0].disabled = true;
|
|
||||||
document.getElementsByName("website")[0].style.backgroundColor = "#ECEFF1";
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if (mylocaltraining.adr_country) {
|
if (mylocaltraining.adr_country) {
|
||||||
setp_adr_country(mylocaltraining.adr_country);
|
setp_adr_country(mylocaltraining.adr_country);
|
||||||
document.getElementsByName("adr_country")[0].disabled = true;
|
|
||||||
document.getElementsByName("adr_country")[0].style.backgroundColor = "#ECEFF1";
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (mylocaltraining.link_facebook) {
|
if (mylocaltraining.link_facebook) {
|
||||||
setp_link_facebook(mylocaltraining.link_facebook);
|
setp_link_facebook(mylocaltraining.link_facebook);
|
||||||
document.getElementsByName("link_facebook")[0].disabled = true;
|
|
||||||
document.getElementsByName("link_facebook")[0].style.backgroundColor = "#ECEFF1";
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (mylocaltraining.telephone) {
|
if (mylocaltraining.telephone) {
|
||||||
setp_telephone(mylocaltraining.telephone);
|
setp_telephone(mylocaltraining.telephone);
|
||||||
document.getElementsByName("telephone")[0].disabled = true;
|
|
||||||
document.getElementsByName("telephone")[0].style.backgroundColor = "#ECEFF1";
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (mylocaltraining.siret) {
|
if (mylocaltraining.siret) {
|
||||||
setp_siret(mylocaltraining.siret);
|
setp_siret(mylocaltraining.siret);
|
||||||
document.getElementsByName("siret")[0].disabled = true;
|
|
||||||
document.getElementsByName("siret")[0].style.backgroundColor = "#ECEFF1";
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if (mylocaltraining.num_nda) {
|
if (mylocaltraining.num_nda) {
|
||||||
setp_num_nda(mylocaltraining.num_nda);
|
setp_num_nda(mylocaltraining.num_nda);
|
||||||
document.getElementsByName("num_nda")[0].disabled = true;
|
|
||||||
document.getElementsByName("num_nda")[0].style.backgroundColor = "#ECEFF1";
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -419,51 +413,43 @@ function UpdateParnterInfo(props) {
|
||||||
|
|
||||||
if (mylocaltraining.link_linkedin) {
|
if (mylocaltraining.link_linkedin) {
|
||||||
setp_link_linkedin(mylocaltraining.link_linkedin);
|
setp_link_linkedin(mylocaltraining.link_linkedin);
|
||||||
document.getElementsByName("link_linkedin")[0].disabled = true;
|
|
||||||
document.getElementsByName("link_linkedin")[0].style.backgroundColor = "#ECEFF1";
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (mylocaltraining.link_twitter) {
|
if (mylocaltraining.link_twitter) {
|
||||||
setp_link_twitter(mylocaltraining.link_twitter);
|
setp_link_twitter(mylocaltraining.link_twitter);
|
||||||
document.getElementsByName("link_twitter")[0].disabled = true;
|
|
||||||
document.getElementsByName("link_twitter")[0].style.backgroundColor = "#ECEFF1";
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (mylocaltraining.adr_street) {
|
if (mylocaltraining.adr_street) {
|
||||||
setp_adr_street(mylocaltraining.adr_street);
|
setp_adr_street(mylocaltraining.adr_street);
|
||||||
document.getElementsByName("adr_street")[0].disabled = true;
|
|
||||||
document.getElementsByName("adr_street")[0].style.backgroundColor = "#ECEFF1";
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
if (mylocaltraining.nom) {
|
if (mylocaltraining.nom) {
|
||||||
setp_nom(mylocaltraining.nom);
|
setp_nom(mylocaltraining.nom);
|
||||||
document.getElementsByName("nom")[0].disabled = true;
|
|
||||||
document.getElementsByName("nom")[0].style.backgroundColor = "#ECEFF1";
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (mylocaltraining.contact_tel) {
|
if (mylocaltraining.contact_tel) {
|
||||||
setp_contact_tel(mylocaltraining.contact_tel);
|
setp_contact_tel(mylocaltraining.contact_tel);
|
||||||
document.getElementsByName("contact_tel")[0].disabled = true;
|
|
||||||
document.getElementsByName("contact_tel")[0].style.backgroundColor = "#ECEFF1";
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (mylocaltraining.contact_nom) {
|
if (mylocaltraining.contact_nom) {
|
||||||
setp_contact_nom(mylocaltraining.contact_nom);
|
setp_contact_nom(mylocaltraining.contact_nom);
|
||||||
document.getElementsByName("contact_nom")[0].disabled = true;
|
|
||||||
document.getElementsByName("contact_nom")[0].style.backgroundColor = "#ECEFF1";
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (mylocaltraining.contact_prenom) {
|
if (mylocaltraining.contact_prenom) {
|
||||||
setp_contact_prenom(mylocaltraining.contact_prenom);
|
setp_contact_prenom(mylocaltraining.contact_prenom);
|
||||||
document.getElementsByName("contact_prenom")[0].disabled = true;
|
|
||||||
document.getElementsByName("contact_prenom")[0].style.backgroundColor = "#ECEFF1";
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (mylocaltraining.contact_mail) {
|
if (mylocaltraining.contact_mail) {
|
||||||
setp_contact_mail(mylocaltraining.contact_mail);
|
setp_contact_mail(mylocaltraining.contact_mail);
|
||||||
document.getElementsByName("contact_mail")[0].disabled = true;
|
|
||||||
document.getElementsByName("contact_mail")[0].style.backgroundColor = "#ECEFF1";
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (mylocaltraining.lms_virtualhost_url) {
|
if (mylocaltraining.lms_virtualhost_url) {
|
||||||
|
@ -512,7 +498,7 @@ function UpdateParnterInfo(props) {
|
||||||
setuserformedited("");
|
setuserformedited("");
|
||||||
}
|
}
|
||||||
|
|
||||||
function desablefield1() {
|
async function desablefield1() {
|
||||||
setdatamodification();
|
setdatamodification();
|
||||||
|
|
||||||
|
|
||||||
|
@ -537,12 +523,18 @@ function UpdateParnterInfo(props) {
|
||||||
document.getElementsByName("telephone")[0].style.backgroundColor = "#ECEFF1";
|
document.getElementsByName("telephone")[0].style.backgroundColor = "#ECEFF1";
|
||||||
}
|
}
|
||||||
|
|
||||||
if (document.getElementsByName("siret")[0]) {
|
|
||||||
|
if (document.getElementsByName("siret") && document.getElementsByName("siret")[0]) {
|
||||||
|
document.getElementsByName("siret")[0].disabled = true;
|
||||||
|
document.getElementsByName("siret")[0].style.backgroundColor = "#ECEFF1";
|
||||||
|
} else {
|
||||||
|
// 18/04/2024 - un truc bizarre, parfois il faut attendre un peu avant que l'objet ne soit créé, d'ou ce wait si l'objet n'existe pas
|
||||||
|
await sleep(20);
|
||||||
document.getElementsByName("siret")[0].disabled = true;
|
document.getElementsByName("siret")[0].disabled = true;
|
||||||
document.getElementsByName("siret")[0].style.backgroundColor = "#ECEFF1";
|
document.getElementsByName("siret")[0].style.backgroundColor = "#ECEFF1";
|
||||||
}
|
}
|
||||||
|
|
||||||
if (document.getElementsByName("num_nda")[0]) {
|
if (document.getElementsByName("num_nda") && document.getElementsByName("num_nda")[0]) {
|
||||||
document.getElementsByName("num_nda")[0].disabled = true;
|
document.getElementsByName("num_nda")[0].disabled = true;
|
||||||
document.getElementsByName("num_nda")[0].style.backgroundColor = "#ECEFF1";
|
document.getElementsByName("num_nda")[0].style.backgroundColor = "#ECEFF1";
|
||||||
}
|
}
|
||||||
|
@ -1800,6 +1792,7 @@ function UpdateParnterInfo(props) {
|
||||||
required
|
required
|
||||||
label="Structure de rattachement"
|
label="Structure de rattachement"
|
||||||
name="nom"
|
name="nom"
|
||||||
|
id="nom"
|
||||||
className="texte_area"
|
className="texte_area"
|
||||||
sx={{ m: 1, width: '48%' }}
|
sx={{ m: 1, width: '48%' }}
|
||||||
InputProps={{
|
InputProps={{
|
||||||
|
@ -1815,6 +1808,7 @@ function UpdateParnterInfo(props) {
|
||||||
|
|
||||||
{String(is_partner_admin_account) === "1" && <TextField
|
{String(is_partner_admin_account) === "1" && <TextField
|
||||||
name="siret"
|
name="siret"
|
||||||
|
id="siret"
|
||||||
label="SIRET"
|
label="SIRET"
|
||||||
className="texte_area"
|
className="texte_area"
|
||||||
sx={{ m: 1, width: '48%' }}
|
sx={{ m: 1, width: '48%' }}
|
||||||
|
|
|
@ -103,18 +103,20 @@
|
||||||
font-family: "verdana", "Quicksand", "Signika", sans-serif;
|
font-family: "verdana", "Quicksand", "Signika", sans-serif;
|
||||||
font-size: 11px;
|
font-size: 11px;
|
||||||
text-align: left;
|
text-align: left;
|
||||||
margin-bottom: 0.8rem;
|
//padding-bottom: 0.8rem;
|
||||||
color: #0c0101;
|
color: #0c0101;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
|
// background-color: #104277 !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
.sousmenu_selected {
|
.sousmenu_selected {
|
||||||
font-family: "verdana", "Quicksand", "Signika", sans-serif;
|
font-family: "verdana", "Quicksand", "Signika", sans-serif;
|
||||||
font-size: small;
|
font-size: small;
|
||||||
text-align: left;
|
text-align: left;
|
||||||
margin-bottom: 0.8rem;
|
padding-bottom: 0.8rem;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
letter-spacing: 1px;
|
letter-spacing: 1px;
|
||||||
|
// background-color: #104277 !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
.nom_prenom {
|
.nom_prenom {
|
||||||
|
@ -417,7 +419,7 @@
|
||||||
font-family: "Quicksand", "Signika", sans-serif;
|
font-family: "Quicksand", "Signika", sans-serif;
|
||||||
font-size: medium;
|
font-size: medium;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
margin-bottom: 0.8rem;
|
padding-bottom: 0.8rem;
|
||||||
color: white;
|
color: white;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
font-style: italic;
|
font-style: italic;
|
||||||
|
@ -564,7 +566,7 @@
|
||||||
.sousmenu_btn {
|
.sousmenu_btn {
|
||||||
font-family: "verdana", "Quicksand", "Signika", sans-serif;
|
font-family: "verdana", "Quicksand", "Signika", sans-serif;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
margin-bottom: 0.8rem;
|
padding-bottom: 0.8rem;
|
||||||
color: #c0c0c0;
|
color: #c0c0c0;
|
||||||
font-size: small !important;
|
font-size: small !important;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
|
@ -572,20 +574,22 @@
|
||||||
|
|
||||||
.sousmenu {
|
.sousmenu {
|
||||||
font-family: "verdana", "Quicksand", "Signika", sans-serif;
|
font-family: "verdana", "Quicksand", "Signika", sans-serif;
|
||||||
font-size: 11px;
|
font-size: 12px;
|
||||||
text-align: left;
|
text-align: left;
|
||||||
margin-bottom: 0.8rem;
|
//padding-bottom: 0.8rem;
|
||||||
color: #c0c0c0;
|
color: #c0c0c0;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
|
background-color: #104277 !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
.sousmenu_selected {
|
.sousmenu_selected {
|
||||||
font-family: "verdana", "Quicksand", "Signika", sans-serif;
|
font-family: "verdana", "Quicksand", "Signika", sans-serif;
|
||||||
font-size: small;
|
font-size: 12px;
|
||||||
text-align: left;
|
text-align: left;
|
||||||
margin-bottom: 0.8rem;
|
//padding-bottom: 0.8rem;
|
||||||
color: #ffffff;
|
color: #ffffff;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
|
background-color: #104277 !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
.sousmenu:hover {
|
.sousmenu:hover {
|
||||||
|
@ -873,7 +877,7 @@
|
||||||
font-family: "Quicksand", "Signika", sans-serif;
|
font-family: "Quicksand", "Signika", sans-serif;
|
||||||
font-size: medium;
|
font-size: medium;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
margin-bottom: 0.8rem;
|
padding-bottom: 0.8rem;
|
||||||
color: white;
|
color: white;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
font-style: italic;
|
font-style: italic;
|
||||||
|
@ -1010,7 +1014,8 @@
|
||||||
.sousmenu_btn {
|
.sousmenu_btn {
|
||||||
font-family: "verdana", "Quicksand", "Signika", sans-serif;
|
font-family: "verdana", "Quicksand", "Signika", sans-serif;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
margin-bottom: 0.8rem;
|
font-size: 12px;
|
||||||
|
//padding-bottom: 0.8rem;
|
||||||
color: #c0c0c0;
|
color: #c0c0c0;
|
||||||
font-size: medium !important;
|
font-size: medium !important;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
|
@ -1018,21 +1023,23 @@
|
||||||
|
|
||||||
.sousmenu_selected {
|
.sousmenu_selected {
|
||||||
font-family: "verdana", "Quicksand", "Signika", sans-serif;
|
font-family: "verdana", "Quicksand", "Signika", sans-serif;
|
||||||
font-size: small;
|
font-size: 12px;
|
||||||
text-align: left;
|
text-align: left;
|
||||||
margin-bottom: 0.8rem;
|
//padding-bottom: 0.8rem;
|
||||||
color: #ffffff;
|
color: #ffffff;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
letter-spacing: 1px;
|
letter-spacing: 1px;
|
||||||
|
background-color: #104277 !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
.sousmenu {
|
.sousmenu {
|
||||||
font-family: "verdana", "Quicksand", "Signika", sans-serif;
|
font-family: "verdana", "Quicksand", "Signika", sans-serif;
|
||||||
font-size: 11px;
|
font-size: 11px;
|
||||||
text-align: left;
|
text-align: left;
|
||||||
margin-bottom: 0.8rem;
|
padding-bottom: 0.8rem;
|
||||||
color: #c0c0c0;
|
color: #c0c0c0;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
|
background-color: #104277 !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
.sousmenu:hover {
|
.sousmenu:hover {
|
||||||
|
@ -1107,26 +1114,26 @@
|
||||||
.sousmenu_btn {
|
.sousmenu_btn {
|
||||||
font-family: "verdana", "Quicksand", "Signika", sans-serif;
|
font-family: "verdana", "Quicksand", "Signika", sans-serif;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
margin-bottom: 0.8rem;
|
padding-bottom: 0.8rem;
|
||||||
color: #c0c0c0;
|
color: #c0c0c0;
|
||||||
font-size: 1rem !important;
|
font-size: 1rem !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
.sousmenu {
|
.sousmenu {
|
||||||
font-family: "verdana", "Quicksand", "Signika", sans-serif;
|
font-family: "verdana", "Quicksand", "Signika", sans-serif;
|
||||||
font-size: 11px;
|
font-size: 12px;
|
||||||
text-align: left;
|
text-align: left;
|
||||||
margin-bottom: 0.8rem;
|
|
||||||
color: #c0c0c0;
|
color: #c0c0c0;
|
||||||
|
background-color: #104277 !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
.sousmenu_selected {
|
.sousmenu_selected {
|
||||||
font-family: "verdana", "Quicksand", "Signika", sans-serif;
|
font-family: "verdana", "Quicksand", "Signika", sans-serif;
|
||||||
font-size: small;
|
font-size: 12px;
|
||||||
text-align: left;
|
text-align: left;
|
||||||
margin-bottom: 0.8rem;
|
|
||||||
color: #ffffff;
|
color: #ffffff;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
|
background-color: #104277 !important;
|
||||||
//letter-spacing: 1px;
|
//letter-spacing: 1px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1376,7 +1383,7 @@
|
||||||
font-family: "Quicksand", "Signika", sans-serif;
|
font-family: "Quicksand", "Signika", sans-serif;
|
||||||
font-size: medium;
|
font-size: medium;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
margin-bottom: 0.8rem;
|
padding-bottom: 0.8rem;
|
||||||
color: white;
|
color: white;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
font-style: italic;
|
font-style: italic;
|
||||||
|
@ -1667,7 +1674,7 @@
|
||||||
.sousmenu_btn {
|
.sousmenu_btn {
|
||||||
font-family: "verdana", "Quicksand", "Signika", sans-serif;
|
font-family: "verdana", "Quicksand", "Signika", sans-serif;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
margin-bottom: 0.8rem;
|
padding-bottom: 0.8rem;
|
||||||
color: #c0c0c0;
|
color: #c0c0c0;
|
||||||
font-size: 1rem !important;
|
font-size: 1rem !important;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
|
@ -1675,30 +1682,29 @@
|
||||||
|
|
||||||
.sousmenu {
|
.sousmenu {
|
||||||
font-family: "verdana", "Quicksand", "Signika", sans-serif;
|
font-family: "verdana", "Quicksand", "Signika", sans-serif;
|
||||||
font-size: 11px;
|
font-size: 12px;
|
||||||
text-align: left;
|
text-align: left;
|
||||||
margin-bottom: 0.8rem;
|
|
||||||
color: #c0c0c0;
|
color: #c0c0c0;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
|
max-height: 3rem;
|
||||||
|
background-color: #104277 !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
.sousmenu_selected {
|
.sousmenu_selected {
|
||||||
font-family: "verdana", "Quicksand", "Signika", sans-serif;
|
font-family: "verdana", "Quicksand", "Signika", sans-serif;
|
||||||
font-size: small;
|
font-size: 12px;
|
||||||
text-align: left;
|
text-align: left;
|
||||||
margin-bottom: 0.8rem;
|
|
||||||
color: #ffffff;
|
color: #ffffff;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
font-weight: 600;
|
font-weight: 600;
|
||||||
|
max-height: 3rem;
|
||||||
|
background-color: #104277 !important;
|
||||||
//letter-spacing: 1px;
|
//letter-spacing: 1px;
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.sousmenu:hover {
|
|
||||||
color: white;
|
|
||||||
font-weight: 600;
|
|
||||||
}
|
|
||||||
|
|
||||||
.div_row2 {
|
.div_row2 {
|
||||||
float: left;
|
float: left;
|
||||||
|
@ -1860,7 +1866,7 @@
|
||||||
font-family: "Quicksand", "Signika", sans-serif;
|
font-family: "Quicksand", "Signika", sans-serif;
|
||||||
font-size: medium;
|
font-size: medium;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
margin-bottom: 0.8rem;
|
padding-bottom: 0.8rem;
|
||||||
color: white;
|
color: white;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
font-style: italic;
|
font-style: italic;
|
||||||
|
@ -2033,6 +2039,79 @@
|
||||||
|
|
||||||
// end media
|
// end media
|
||||||
|
|
||||||
|
.css-18unl23{
|
||||||
|
overflow: hidden !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.css-jn69v9, .css-honxw6{
|
||||||
|
width: 10px !important;
|
||||||
|
height: 10px !important;
|
||||||
|
border-width: 0.3rem !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.my_sidebar,
|
||||||
|
.my_sidebar:hover:active {
|
||||||
|
background-color: #104277 !important;
|
||||||
|
width: 100% !important;
|
||||||
|
min-width: 100%;
|
||||||
|
border-right-width: 0px;
|
||||||
|
box-sizing: unset !important;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
.my_menu,
|
||||||
|
.my_menu:hover:active {
|
||||||
|
background-color: #104277 !important;
|
||||||
|
overflow: hidden !important;
|
||||||
|
box-sizing: unset !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.my_chart,
|
||||||
|
.my_chart:hover:active {
|
||||||
|
background-color: #104277 !important;
|
||||||
|
overflow: hidden !important;
|
||||||
|
box-sizing: unset !important;
|
||||||
|
font-size: 14px !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
ul {
|
||||||
|
//background-color: #104277 !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
li:hover {
|
||||||
|
// background-color: #104277 !important;
|
||||||
|
font-weight: 400 !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.css-1tqrhto :hover {
|
||||||
|
background: #0c0101 !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.css-1t8x7v1:hover {
|
||||||
|
background: #0c0101 !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.ps-menuitem-root :hover {
|
||||||
|
color: white;
|
||||||
|
background-color: #104277 !important;
|
||||||
|
box-sizing: unset !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.ps-menuitem-root {
|
||||||
|
box-sizing: unset !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.ps-menu-button {
|
||||||
|
color: white;
|
||||||
|
font-weight: bold;
|
||||||
|
text-transform: uppercase;
|
||||||
|
background-color: #104277 !important;
|
||||||
|
box-sizing: unset !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
.tooltip_css {
|
.tooltip_css {
|
||||||
background: #81BC3A;
|
background: #81BC3A;
|
||||||
z-index: 9999;
|
z-index: 9999;
|
||||||
|
|
Loading…
Reference in New Issue