| | |
| | | "version": "0.0.0", |
| | | "dependencies": { |
| | | "@ant-design/icons": "^5.2.6", |
| | | "@ant-design/pro-components": "^2.6.48", |
| | | "@antv/g6": "^4.8.24", |
| | | "@emotion/css": "^11.11.2", |
| | | "antd": "^5.13.2", |
| | | "axios": "^1.6.5", |
| | | "pixi.js": "^7.3.3", |
| | |
| | | "integrity": "sha512-7KJkhTiPiLHSu+LmMJnehfJ6242OCxSlR3xHVBecYxnMW8MS/878NXct1GqYARyL59fyeFdKRxXTfvR9SnDgJg==", |
| | | "dependencies": { |
| | | "@ctrl/tinycolor": "^3.6.1" |
| | | } |
| | | }, |
| | | "node_modules/@ant-design/pro-card": { |
| | | "version": "2.5.29", |
| | | "resolved": "https://registry.npmjs.org/@ant-design/pro-card/-/pro-card-2.5.29.tgz", |
| | | "integrity": "sha512-QCtqiYZpl1uPFqgPacCkaP+8m5D604WScyfLZBoxIxtpA1SVe0dBIYyeB3cExgxkA7MZZwueeTIyE8B7okqgPw==", |
| | | "dependencies": { |
| | | "@ant-design/icons": "^5.0.0", |
| | | "@ant-design/pro-provider": "2.13.5", |
| | | "@ant-design/pro-utils": "2.15.4", |
| | | "@babel/runtime": "^7.18.0", |
| | | "classnames": "^2.3.2", |
| | | "omit.js": "^2.0.2", |
| | | "rc-resize-observer": "^1.0.0", |
| | | "rc-util": "^5.4.0" |
| | | }, |
| | | "peerDependencies": { |
| | | "antd": "^4.24.15 || ^5.11.2", |
| | | "react": ">=17.0.0" |
| | | } |
| | | }, |
| | | "node_modules/@ant-design/pro-components": { |
| | | "version": "2.6.48", |
| | | "resolved": "https://registry.npmjs.org/@ant-design/pro-components/-/pro-components-2.6.48.tgz", |
| | | "integrity": "sha512-dnRKlPW3e4O/DkcEZi5NtavAnv6mmUGLuTZucBiMxDNWZLIiBYWmafmjIOo9mmwcppJLinUrh8S+8/uJ8sZNFQ==", |
| | | "dependencies": { |
| | | "@ant-design/pro-card": "2.5.29", |
| | | "@ant-design/pro-descriptions": "2.5.32", |
| | | "@ant-design/pro-field": "2.14.5", |
| | | "@ant-design/pro-form": "2.24.3", |
| | | "@ant-design/pro-layout": "7.17.19", |
| | | "@ant-design/pro-list": "2.5.47", |
| | | "@ant-design/pro-provider": "2.13.5", |
| | | "@ant-design/pro-skeleton": "2.1.10", |
| | | "@ant-design/pro-table": "3.14.1", |
| | | "@ant-design/pro-utils": "2.15.4", |
| | | "@babel/runtime": "^7.16.3" |
| | | }, |
| | | "peerDependencies": { |
| | | "antd": "^4.24.15 || ^5.11.2", |
| | | "react": ">=17.0.0", |
| | | "react-dom": ">=17.0.0" |
| | | } |
| | | }, |
| | | "node_modules/@ant-design/pro-descriptions": { |
| | | "version": "2.5.32", |
| | | "resolved": "https://registry.npmjs.org/@ant-design/pro-descriptions/-/pro-descriptions-2.5.32.tgz", |
| | | "integrity": "sha512-+cv8L0wILj+Yp9AdjqqBy2C6VFvCK+PA7nsWoCVGd9QiW2psrqS6hMaKlsPkhPZGg+AefuZ8MQEdrpD8MDfeTg==", |
| | | "dependencies": { |
| | | "@ant-design/pro-field": "2.14.5", |
| | | "@ant-design/pro-form": "2.24.3", |
| | | "@ant-design/pro-skeleton": "2.1.10", |
| | | "@ant-design/pro-utils": "2.15.4", |
| | | "@babel/runtime": "^7.18.0", |
| | | "rc-resize-observer": "^0.2.3", |
| | | "rc-util": "^5.0.6" |
| | | }, |
| | | "peerDependencies": { |
| | | "antd": "^4.24.15 || ^5.11.2", |
| | | "react": ">=17.0.0" |
| | | } |
| | | }, |
| | | "node_modules/@ant-design/pro-descriptions/node_modules/rc-resize-observer": { |
| | | "version": "0.2.6", |
| | | "resolved": "https://registry.npmjs.org/rc-resize-observer/-/rc-resize-observer-0.2.6.tgz", |
| | | "integrity": "sha512-YX6nYnd6fk7zbuvT6oSDMKiZjyngjHoy+fz+vL3Tez38d/G5iGdaDJa2yE7345G6sc4Mm1IGRUIwclvltddhmA==", |
| | | "dependencies": { |
| | | "@babel/runtime": "^7.10.1", |
| | | "classnames": "^2.2.1", |
| | | "rc-util": "^5.0.0", |
| | | "resize-observer-polyfill": "^1.5.1" |
| | | }, |
| | | "peerDependencies": { |
| | | "react": ">=16.9.0", |
| | | "react-dom": ">=16.9.0" |
| | | } |
| | | }, |
| | | "node_modules/@ant-design/pro-field": { |
| | | "version": "2.14.5", |
| | | "resolved": "https://registry.npmjs.org/@ant-design/pro-field/-/pro-field-2.14.5.tgz", |
| | | "integrity": "sha512-v20ikpToPL8d26FV/VAYqkfBHGrFpxHyAyQxqBbCYzb8OuHV42xIU4cMwM59CCcCllZw4dRe0NyPmySgSyEuIQ==", |
| | | "dependencies": { |
| | | "@ant-design/icons": "^5.0.0", |
| | | "@ant-design/pro-provider": "2.13.5", |
| | | "@ant-design/pro-utils": "2.15.4", |
| | | "@babel/runtime": "^7.18.0", |
| | | "@chenshuai2144/sketch-color": "^1.0.8", |
| | | "classnames": "^2.3.2", |
| | | "dayjs": "^1.11.10", |
| | | "lodash.tonumber": "^4.0.3", |
| | | "omit.js": "^2.0.2", |
| | | "rc-util": "^5.4.0", |
| | | "swr": "^2.0.0" |
| | | }, |
| | | "peerDependencies": { |
| | | "antd": "^4.24.15 || ^5.11.2", |
| | | "react": ">=17.0.0" |
| | | } |
| | | }, |
| | | "node_modules/@ant-design/pro-form": { |
| | | "version": "2.24.3", |
| | | "resolved": "https://registry.npmjs.org/@ant-design/pro-form/-/pro-form-2.24.3.tgz", |
| | | "integrity": "sha512-br4YDvAr5RazCN08qUbJEwIxpfiyocALLvg03fG30Gm2igmiETJrahv4TwXYCYlaeeYZcX5ZXsgsJuaD/cFPfQ==", |
| | | "dependencies": { |
| | | "@ant-design/icons": "^5.0.0", |
| | | "@ant-design/pro-field": "2.14.5", |
| | | "@ant-design/pro-provider": "2.13.5", |
| | | "@ant-design/pro-utils": "2.15.4", |
| | | "@babel/runtime": "^7.18.0", |
| | | "@chenshuai2144/sketch-color": "^1.0.7", |
| | | "@umijs/use-params": "^1.0.9", |
| | | "classnames": "^2.3.2", |
| | | "dayjs": "^1.11.10", |
| | | "lodash.merge": "^4.6.2", |
| | | "omit.js": "^2.0.2", |
| | | "rc-resize-observer": "^1.1.0", |
| | | "rc-util": "^5.0.6" |
| | | }, |
| | | "peerDependencies": { |
| | | "@types/lodash.merge": "^4.6.7", |
| | | "antd": "^4.24.15 || ^5.11.2", |
| | | "rc-field-form": "^1.22.0", |
| | | "react": ">=17.0.0", |
| | | "react-dom": ">=17.0.0" |
| | | }, |
| | | "peerDependenciesMeta": { |
| | | "@types/lodash.merge": { |
| | | "optional": true |
| | | } |
| | | } |
| | | }, |
| | | "node_modules/@ant-design/pro-layout": { |
| | | "version": "7.17.19", |
| | | "resolved": "https://registry.npmjs.org/@ant-design/pro-layout/-/pro-layout-7.17.19.tgz", |
| | | "integrity": "sha512-X3L+/0Vro9AyN51oGBMz+bfjHjod43wyMJ+7gePiK8ECqYTMZLWGXhrEZnPMY/GCdk0OeGzWD5N9DFuUtwcSLQ==", |
| | | "dependencies": { |
| | | "@ant-design/icons": "^5.0.0", |
| | | "@ant-design/pro-provider": "2.13.5", |
| | | "@ant-design/pro-utils": "2.15.4", |
| | | "@babel/runtime": "^7.18.0", |
| | | "@umijs/route-utils": "^4.0.0", |
| | | "@umijs/use-params": "^1.0.9", |
| | | "classnames": "^2.3.2", |
| | | "lodash.merge": "^4.6.2", |
| | | "omit.js": "^2.0.2", |
| | | "path-to-regexp": "2.4.0", |
| | | "rc-resize-observer": "^1.1.0", |
| | | "rc-util": "^5.0.6", |
| | | "swr": "^2.0.0", |
| | | "warning": "^4.0.3" |
| | | }, |
| | | "peerDependencies": { |
| | | "antd": "^4.24.15 || ^5.11.2", |
| | | "react": ">=17.0.0", |
| | | "react-dom": ">=17.0.0" |
| | | } |
| | | }, |
| | | "node_modules/@ant-design/pro-list": { |
| | | "version": "2.5.47", |
| | | "resolved": "https://registry.npmjs.org/@ant-design/pro-list/-/pro-list-2.5.47.tgz", |
| | | "integrity": "sha512-CkGg+pNg51affY/tMb3Y99V+R8iLl2DMF9/CeFh/cUCSAdpTax6BpFdYb+QK/MUwm9xflVPaZZELfRDGZiMEnw==", |
| | | "dependencies": { |
| | | "@ant-design/icons": "^5.0.0", |
| | | "@ant-design/pro-card": "2.5.29", |
| | | "@ant-design/pro-field": "2.14.5", |
| | | "@ant-design/pro-table": "3.14.1", |
| | | "@ant-design/pro-utils": "2.15.4", |
| | | "@babel/runtime": "^7.18.0", |
| | | "classnames": "^2.3.2", |
| | | "dayjs": "^1.11.10", |
| | | "rc-resize-observer": "^1.0.0", |
| | | "rc-util": "^4.19.0" |
| | | }, |
| | | "peerDependencies": { |
| | | "antd": "^4.24.15 || ^5.11.2", |
| | | "react": ">=17.0.0", |
| | | "react-dom": ">=17.0.0" |
| | | } |
| | | }, |
| | | "node_modules/@ant-design/pro-list/node_modules/rc-util": { |
| | | "version": "4.21.1", |
| | | "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-4.21.1.tgz", |
| | | "integrity": "sha512-Z+vlkSQVc1l8O2UjR3WQ+XdWlhj5q9BMQNLk2iOBch75CqPfrJyGtcWMcnhRlNuDu0Ndtt4kLVO8JI8BrABobg==", |
| | | "dependencies": { |
| | | "add-dom-event-listener": "^1.1.0", |
| | | "prop-types": "^15.5.10", |
| | | "react-is": "^16.12.0", |
| | | "react-lifecycles-compat": "^3.0.4", |
| | | "shallowequal": "^1.1.0" |
| | | } |
| | | }, |
| | | "node_modules/@ant-design/pro-provider": { |
| | | "version": "2.13.5", |
| | | "resolved": "https://registry.npmjs.org/@ant-design/pro-provider/-/pro-provider-2.13.5.tgz", |
| | | "integrity": "sha512-ZVmzY2cq4nUvgmAlfgyCAaSZYV2l3n/upIQPXPj8sYcT+N/Pt1CeSVkkgW6By3EqokF6apWdIFU7hZMK2rNhrg==", |
| | | "dependencies": { |
| | | "@ant-design/cssinjs": "^1.11.1", |
| | | "@babel/runtime": "^7.18.0", |
| | | "@ctrl/tinycolor": "^3.4.0", |
| | | "rc-util": "^5.0.1", |
| | | "swr": "^2.0.0" |
| | | }, |
| | | "peerDependencies": { |
| | | "antd": "^4.24.15 || ^5.11.2", |
| | | "react": ">=17.0.0", |
| | | "react-dom": ">=17.0.0" |
| | | } |
| | | }, |
| | | "node_modules/@ant-design/pro-skeleton": { |
| | | "version": "2.1.10", |
| | | "resolved": "https://registry.npmjs.org/@ant-design/pro-skeleton/-/pro-skeleton-2.1.10.tgz", |
| | | "integrity": "sha512-mrT0lqrwdcAKGWsh8CIiPBnVCwQOg8pNNLUeuVg3zpaKxw6lloUgkrqapmYANHLByamsbrmKNXhR9/OdMOerJw==", |
| | | "dependencies": { |
| | | "@babel/runtime": "^7.18.0" |
| | | }, |
| | | "peerDependencies": { |
| | | "antd": "^4.24.15 || ^5.11.2", |
| | | "react": ">=17.0.0", |
| | | "react-dom": ">=17.0.0" |
| | | } |
| | | }, |
| | | "node_modules/@ant-design/pro-table": { |
| | | "version": "3.14.1", |
| | | "resolved": "https://registry.npmjs.org/@ant-design/pro-table/-/pro-table-3.14.1.tgz", |
| | | "integrity": "sha512-uvFgftYOE926OuTKB4ikgP0+5uvECyZFq5xNON2KoO2Sz8HU0xD1dFOsoZp0ULnNXz8GSg00rX+Su6JV5ivl9A==", |
| | | "dependencies": { |
| | | "@ant-design/icons": "^5.0.0", |
| | | "@ant-design/pro-card": "2.5.29", |
| | | "@ant-design/pro-field": "2.14.5", |
| | | "@ant-design/pro-form": "2.24.3", |
| | | "@ant-design/pro-provider": "2.13.5", |
| | | "@ant-design/pro-utils": "2.15.4", |
| | | "@babel/runtime": "^7.18.0", |
| | | "@dnd-kit/core": "^6.0.8", |
| | | "@dnd-kit/modifiers": "^6.0.1", |
| | | "@dnd-kit/sortable": "^7.0.2", |
| | | "@dnd-kit/utilities": "^3.2.1", |
| | | "classnames": "^2.3.2", |
| | | "dayjs": "^1.11.10", |
| | | "lodash.merge": "^4.6.2", |
| | | "omit.js": "^2.0.2", |
| | | "rc-resize-observer": "^1.0.0", |
| | | "rc-util": "^5.0.1" |
| | | }, |
| | | "peerDependencies": { |
| | | "antd": "^4.24.15 || ^5.11.2", |
| | | "rc-field-form": "^1.22.0", |
| | | "react": ">=17.0.0", |
| | | "react-dom": ">=17.0.0" |
| | | } |
| | | }, |
| | | "node_modules/@ant-design/pro-utils": { |
| | | "version": "2.15.4", |
| | | "resolved": "https://registry.npmjs.org/@ant-design/pro-utils/-/pro-utils-2.15.4.tgz", |
| | | "integrity": "sha512-nbacIMl5lbMlNHlaPl2tt/ezvHhnBtGL2KLVaqijLou5zAuZprkHAJnckXoqm9T6X9R2rE4jH96WZHLpJ27nFw==", |
| | | "dependencies": { |
| | | "@ant-design/icons": "^5.0.0", |
| | | "@ant-design/pro-provider": "2.13.5", |
| | | "@babel/runtime": "^7.18.0", |
| | | "classnames": "^2.3.2", |
| | | "dayjs": "^1.11.10", |
| | | "lodash.merge": "^4.6.2", |
| | | "rc-util": "^5.0.6", |
| | | "safe-stable-stringify": "^2.4.3", |
| | | "swr": "^2.0.0" |
| | | }, |
| | | "peerDependencies": { |
| | | "antd": "^4.24.15 || ^5.11.2", |
| | | "react": ">=17.0.0", |
| | | "react-dom": ">=17.0.0" |
| | | } |
| | | }, |
| | | "node_modules/@ant-design/react-slick": { |
| | |
| | | "version": "7.23.5", |
| | | "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", |
| | | "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", |
| | | "dev": true, |
| | | "dependencies": { |
| | | "@babel/highlight": "^7.23.4", |
| | | "chalk": "^2.4.2" |
| | |
| | | "version": "7.22.15", |
| | | "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", |
| | | "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", |
| | | "dev": true, |
| | | "dependencies": { |
| | | "@babel/types": "^7.22.15" |
| | | }, |
| | |
| | | "version": "7.23.4", |
| | | "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz", |
| | | "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==", |
| | | "dev": true, |
| | | "engines": { |
| | | "node": ">=6.9.0" |
| | | } |
| | |
| | | "version": "7.22.20", |
| | | "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", |
| | | "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", |
| | | "dev": true, |
| | | "engines": { |
| | | "node": ">=6.9.0" |
| | | } |
| | |
| | | "version": "7.23.4", |
| | | "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz", |
| | | "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==", |
| | | "dev": true, |
| | | "dependencies": { |
| | | "@babel/helper-validator-identifier": "^7.22.20", |
| | | "chalk": "^2.4.2", |
| | |
| | | "version": "7.23.6", |
| | | "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.6.tgz", |
| | | "integrity": "sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==", |
| | | "dev": true, |
| | | "dependencies": { |
| | | "@babel/helper-string-parser": "^7.23.4", |
| | | "@babel/helper-validator-identifier": "^7.22.20", |
| | |
| | | }, |
| | | "engines": { |
| | | "node": ">=6.9.0" |
| | | } |
| | | }, |
| | | "node_modules/@chenshuai2144/sketch-color": { |
| | | "version": "1.0.9", |
| | | "resolved": "https://registry.npmjs.org/@chenshuai2144/sketch-color/-/sketch-color-1.0.9.tgz", |
| | | "integrity": "sha512-obzSy26cb7Pm7OprWyVpgMpIlrZpZ0B7vbrU0RMbvRg0YAI890S5Xy02Aj1Nhl4+KTbi1lVYHt6HQP8Hm9s+1w==", |
| | | "dependencies": { |
| | | "reactcss": "^1.2.3", |
| | | "tinycolor2": "^1.4.2" |
| | | }, |
| | | "peerDependencies": { |
| | | "react": ">=16.12.0" |
| | | } |
| | | }, |
| | | "node_modules/@ctrl/tinycolor": { |
| | |
| | | "node": ">=10" |
| | | } |
| | | }, |
| | | "node_modules/@dnd-kit/accessibility": { |
| | | "version": "3.1.0", |
| | | "resolved": "https://registry.npmjs.org/@dnd-kit/accessibility/-/accessibility-3.1.0.tgz", |
| | | "integrity": "sha512-ea7IkhKvlJUv9iSHJOnxinBcoOI3ppGnnL+VDJ75O45Nss6HtZd8IdN8touXPDtASfeI2T2LImb8VOZcL47wjQ==", |
| | | "dependencies": { |
| | | "tslib": "^2.0.0" |
| | | }, |
| | | "peerDependencies": { |
| | | "react": ">=16.8.0" |
| | | } |
| | | }, |
| | | "node_modules/@dnd-kit/core": { |
| | | "version": "6.1.0", |
| | | "resolved": "https://registry.npmjs.org/@dnd-kit/core/-/core-6.1.0.tgz", |
| | | "integrity": "sha512-J3cQBClB4TVxwGo3KEjssGEXNJqGVWx17aRTZ1ob0FliR5IjYgTxl5YJbKTzA6IzrtelotH19v6y7uoIRUZPSg==", |
| | | "dependencies": { |
| | | "@dnd-kit/accessibility": "^3.1.0", |
| | | "@dnd-kit/utilities": "^3.2.2", |
| | | "tslib": "^2.0.0" |
| | | }, |
| | | "peerDependencies": { |
| | | "react": ">=16.8.0", |
| | | "react-dom": ">=16.8.0" |
| | | } |
| | | }, |
| | | "node_modules/@dnd-kit/modifiers": { |
| | | "version": "6.0.1", |
| | | "resolved": "https://registry.npmjs.org/@dnd-kit/modifiers/-/modifiers-6.0.1.tgz", |
| | | "integrity": "sha512-rbxcsg3HhzlcMHVHWDuh9LCjpOVAgqbV78wLGI8tziXY3+qcMQ61qVXIvNKQFuhj75dSfD+o+PYZQ/NUk2A23A==", |
| | | "dependencies": { |
| | | "@dnd-kit/utilities": "^3.2.1", |
| | | "tslib": "^2.0.0" |
| | | }, |
| | | "peerDependencies": { |
| | | "@dnd-kit/core": "^6.0.6", |
| | | "react": ">=16.8.0" |
| | | } |
| | | }, |
| | | "node_modules/@dnd-kit/sortable": { |
| | | "version": "7.0.2", |
| | | "resolved": "https://registry.npmjs.org/@dnd-kit/sortable/-/sortable-7.0.2.tgz", |
| | | "integrity": "sha512-wDkBHHf9iCi1veM834Gbk1429bd4lHX4RpAwT0y2cHLf246GAvU2sVw/oxWNpPKQNQRQaeGXhAVgrOl1IT+iyA==", |
| | | "dependencies": { |
| | | "@dnd-kit/utilities": "^3.2.0", |
| | | "tslib": "^2.0.0" |
| | | }, |
| | | "peerDependencies": { |
| | | "@dnd-kit/core": "^6.0.7", |
| | | "react": ">=16.8.0" |
| | | } |
| | | }, |
| | | "node_modules/@dnd-kit/utilities": { |
| | | "version": "3.2.2", |
| | | "resolved": "https://registry.npmjs.org/@dnd-kit/utilities/-/utilities-3.2.2.tgz", |
| | | "integrity": "sha512-+MKAJEOfaBe5SmV6t34p80MMKhjvUz0vRrvVJbPT0WElzaOJ/1xs+D+KDv+tD/NE5ujfrChEcshd4fLn0wpiqg==", |
| | | "dependencies": { |
| | | "tslib": "^2.0.0" |
| | | }, |
| | | "peerDependencies": { |
| | | "react": ">=16.8.0" |
| | | } |
| | | }, |
| | | "node_modules/@emotion/babel-plugin": { |
| | | "version": "11.11.0", |
| | | "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.11.0.tgz", |
| | | "integrity": "sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==", |
| | | "dependencies": { |
| | | "@babel/helper-module-imports": "^7.16.7", |
| | | "@babel/runtime": "^7.18.3", |
| | | "@emotion/hash": "^0.9.1", |
| | | "@emotion/memoize": "^0.8.1", |
| | | "@emotion/serialize": "^1.1.2", |
| | | "babel-plugin-macros": "^3.1.0", |
| | | "convert-source-map": "^1.5.0", |
| | | "escape-string-regexp": "^4.0.0", |
| | | "find-root": "^1.1.0", |
| | | "source-map": "^0.5.7", |
| | | "stylis": "4.2.0" |
| | | } |
| | | }, |
| | | "node_modules/@emotion/babel-plugin/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/@emotion/babel-plugin/node_modules/convert-source-map": { |
| | | "version": "1.9.0", |
| | | "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", |
| | | "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" |
| | | }, |
| | | "node_modules/@emotion/babel-plugin/node_modules/escape-string-regexp": { |
| | | "version": "4.0.0", |
| | | "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", |
| | | "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", |
| | | "engines": { |
| | | "node": ">=10" |
| | | }, |
| | | "funding": { |
| | | "url": "https://github.com/sponsors/sindresorhus" |
| | | } |
| | | }, |
| | | "node_modules/@emotion/babel-plugin/node_modules/stylis": { |
| | | "version": "4.2.0", |
| | | "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz", |
| | | "integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==" |
| | | }, |
| | | "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/@emotion/cache/node_modules/stylis": { |
| | | "version": "4.2.0", |
| | | "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz", |
| | | "integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==" |
| | | }, |
| | | "node_modules/@emotion/css": { |
| | | "version": "11.11.2", |
| | | "resolved": "https://registry.npmjs.org/@emotion/css/-/css-11.11.2.tgz", |
| | | "integrity": "sha512-VJxe1ucoMYMS7DkiMdC2T7PWNbrEI0a39YRiyDvK2qq4lXwjRbVP/z4lpG+odCsRzadlR+1ywwrTzhdm5HNdew==", |
| | | "dependencies": { |
| | | "@emotion/babel-plugin": "^11.11.0", |
| | | "@emotion/cache": "^11.11.0", |
| | | "@emotion/serialize": "^1.1.2", |
| | | "@emotion/sheet": "^1.2.2", |
| | | "@emotion/utils": "^1.2.1" |
| | | } |
| | | }, |
| | | "node_modules/@emotion/hash": { |
| | | "version": "0.8.0", |
| | | "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz", |
| | | "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==" |
| | | }, |
| | | "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/@emotion/serialize": { |
| | | "version": "1.1.3", |
| | | "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.3.tgz", |
| | | "integrity": "sha512-iD4D6QVZFDhcbH0RAG1uVu1CwVLMWUkCvAqqlewO/rxf8+87yIBAlt4+AxMiiKPLs5hFc0owNk/sLLAOROw3cA==", |
| | | "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/@emotion/serialize/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/@emotion/serialize/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/@emotion/sheet": { |
| | | "version": "1.2.2", |
| | | "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.2.tgz", |
| | | "integrity": "sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA==" |
| | | }, |
| | | "node_modules/@emotion/unitless": { |
| | | "version": "0.7.5", |
| | | "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", |
| | | "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" |
| | | }, |
| | | "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/@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/@esbuild/aix-ppc64": { |
| | | "version": "0.19.11", |
| | |
| | | "resolved": "https://registry.npmjs.org/@types/offscreencanvas/-/offscreencanvas-2019.7.3.tgz", |
| | | "integrity": "sha512-ieXiYmgSRXUDeOntE1InxjWyvEelZGP63M+cGuquuRLuIKKT1osnkXjxev9B7d1nXSug5vpunx+gNlbVxMlC9A==" |
| | | }, |
| | | "node_modules/@types/parse-json": { |
| | | "version": "4.0.2", |
| | | "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", |
| | | "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==" |
| | | }, |
| | | "node_modules/@types/prop-types": { |
| | | "version": "15.7.11", |
| | | "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.11.tgz", |
| | |
| | | "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.8.tgz", |
| | | "integrity": "sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==", |
| | | "devOptional": true |
| | | }, |
| | | "node_modules/@umijs/route-utils": { |
| | | "version": "4.0.1", |
| | | "resolved": "https://registry.npmjs.org/@umijs/route-utils/-/route-utils-4.0.1.tgz", |
| | | "integrity": "sha512-+1ixf1BTOLuH+ORb4x8vYMPeIt38n9q0fJDwhv9nSxrV46mxbLF0nmELIo9CKQB2gHfuC4+hww6xejJ6VYnBHQ==" |
| | | }, |
| | | "node_modules/@umijs/use-params": { |
| | | "version": "1.0.9", |
| | | "resolved": "https://registry.npmjs.org/@umijs/use-params/-/use-params-1.0.9.tgz", |
| | | "integrity": "sha512-QlN0RJSBVQBwLRNxbxjQ5qzqYIGn+K7USppMoIOVlf7fxXHsnQZ2bEsa6Pm74bt6DVQxpUE8HqvdStn6Y9FV1w==", |
| | | "peerDependencies": { |
| | | "react": "*" |
| | | } |
| | | }, |
| | | "node_modules/@ungap/structured-clone": { |
| | | "version": "1.2.0", |
| | |
| | | "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" |
| | | } |
| | | }, |
| | | "node_modules/add-dom-event-listener": { |
| | | "version": "1.1.0", |
| | | "resolved": "https://registry.npmjs.org/add-dom-event-listener/-/add-dom-event-listener-1.1.0.tgz", |
| | | "integrity": "sha512-WCxx1ixHT0GQU9hb0KI/mhgRQhnU+U3GvwY6ZvVjYq8rsihIGoaIOUbY0yMPBxLH5MDtr0kz3fisWGNcbWW7Jw==", |
| | | "dependencies": { |
| | | "object-assign": "4.x" |
| | | } |
| | | }, |
| | | "node_modules/ajv": { |
| | | "version": "6.12.6", |
| | | "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", |
| | |
| | | "version": "3.2.1", |
| | | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", |
| | | "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", |
| | | "dev": true, |
| | | "dependencies": { |
| | | "color-convert": "^1.9.0" |
| | | }, |
| | |
| | | "proxy-from-env": "^1.1.0" |
| | | } |
| | | }, |
| | | "node_modules/babel-plugin-macros": { |
| | | "version": "3.1.0", |
| | | "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", |
| | | "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", |
| | | "dependencies": { |
| | | "@babel/runtime": "^7.12.5", |
| | | "cosmiconfig": "^7.0.0", |
| | | "resolve": "^1.19.0" |
| | | }, |
| | | "engines": { |
| | | "node": ">=10", |
| | | "npm": ">=6" |
| | | } |
| | | }, |
| | | "node_modules/babel-plugin-macros/node_modules/resolve": { |
| | | "version": "1.22.8", |
| | | "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", |
| | | "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", |
| | | "dependencies": { |
| | | "is-core-module": "^2.13.0", |
| | | "path-parse": "^1.0.7", |
| | | "supports-preserve-symlinks-flag": "^1.0.0" |
| | | }, |
| | | "bin": { |
| | | "resolve": "bin/resolve" |
| | | }, |
| | | "funding": { |
| | | "url": "https://github.com/sponsors/ljharb" |
| | | } |
| | | }, |
| | | "node_modules/balanced-match": { |
| | | "version": "1.0.2", |
| | | "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", |
| | |
| | | "version": "3.1.0", |
| | | "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", |
| | | "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", |
| | | "dev": true, |
| | | "engines": { |
| | | "node": ">=6" |
| | | } |
| | |
| | | "version": "2.4.2", |
| | | "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", |
| | | "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", |
| | | "dev": true, |
| | | "dependencies": { |
| | | "ansi-styles": "^3.2.1", |
| | | "escape-string-regexp": "^1.0.5", |
| | |
| | | "version": "2.5.1", |
| | | "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz", |
| | | "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==" |
| | | }, |
| | | "node_modules/client-only": { |
| | | "version": "0.0.1", |
| | | "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", |
| | | "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==" |
| | | }, |
| | | "node_modules/color": { |
| | | "version": "3.2.1", |
| | |
| | | "integrity": "sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==", |
| | | "dependencies": { |
| | | "toggle-selection": "^1.0.6" |
| | | } |
| | | }, |
| | | "node_modules/cosmiconfig": { |
| | | "version": "7.1.0", |
| | | "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", |
| | | "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", |
| | | "dependencies": { |
| | | "@types/parse-json": "^4.0.0", |
| | | "import-fresh": "^3.2.1", |
| | | "parse-json": "^5.0.0", |
| | | "path-type": "^4.0.0", |
| | | "yaml": "^1.10.0" |
| | | }, |
| | | "engines": { |
| | | "node": ">=10" |
| | | } |
| | | }, |
| | | "node_modules/cross-spawn": { |
| | |
| | | "integrity": "sha512-M4+u22ZJGpk4RY7tne6W+APkZhnnhmAH48FNl8iEFK2lEgob+U5rUQsIqQhvAwCXYpfd3H20pHK/ENsCvwTbsA==", |
| | | "dev": true |
| | | }, |
| | | "node_modules/error-ex": { |
| | | "version": "1.3.2", |
| | | "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", |
| | | "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", |
| | | "dependencies": { |
| | | "is-arrayish": "^0.2.1" |
| | | } |
| | | }, |
| | | "node_modules/error-ex/node_modules/is-arrayish": { |
| | | "version": "0.2.1", |
| | | "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", |
| | | "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" |
| | | }, |
| | | "node_modules/es-abstract": { |
| | | "version": "1.22.3", |
| | | "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.3.tgz", |
| | |
| | | "version": "1.0.5", |
| | | "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", |
| | | "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", |
| | | "dev": true, |
| | | "engines": { |
| | | "node": ">=0.8.0" |
| | | } |
| | |
| | | "node": "^10.12.0 || >=12.0.0" |
| | | } |
| | | }, |
| | | "node_modules/find-root": { |
| | | "version": "1.1.0", |
| | | "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", |
| | | "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" |
| | | }, |
| | | "node_modules/find-up": { |
| | | "version": "5.0.0", |
| | | "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", |
| | |
| | | "version": "3.0.0", |
| | | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", |
| | | "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", |
| | | "dev": true, |
| | | "engines": { |
| | | "node": ">=4" |
| | | } |
| | |
| | | "version": "3.3.0", |
| | | "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", |
| | | "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", |
| | | "dev": true, |
| | | "dependencies": { |
| | | "parent-module": "^1.0.0", |
| | | "resolve-from": "^4.0.0" |
| | |
| | | "version": "2.13.1", |
| | | "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", |
| | | "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", |
| | | "dev": true, |
| | | "dependencies": { |
| | | "hasown": "^2.0.0" |
| | | }, |
| | |
| | | "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", |
| | | "dev": true |
| | | }, |
| | | "node_modules/json-parse-even-better-errors": { |
| | | "version": "2.3.1", |
| | | "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", |
| | | "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" |
| | | }, |
| | | "node_modules/json-schema-traverse": { |
| | | "version": "0.4.1", |
| | | "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", |
| | |
| | | "node": ">= 0.8.0" |
| | | } |
| | | }, |
| | | "node_modules/lines-and-columns": { |
| | | "version": "1.2.4", |
| | | "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", |
| | | "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" |
| | | }, |
| | | "node_modules/locate-path": { |
| | | "version": "6.0.0", |
| | | "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", |
| | |
| | | "node_modules/lodash.merge": { |
| | | "version": "4.6.2", |
| | | "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", |
| | | "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", |
| | | "dev": true |
| | | "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" |
| | | }, |
| | | "node_modules/lodash.tonumber": { |
| | | "version": "4.0.3", |
| | | "resolved": "https://registry.npmjs.org/lodash.tonumber/-/lodash.tonumber-4.0.3.tgz", |
| | | "integrity": "sha512-SY0SwuPOHRwKcCNTdsntPYb+Zddz5mDUIVFABzRMqmAiL41pMeyoQFGxYAw5zdc9NnH4pbJqiqqp5ckfxa+zSA==" |
| | | }, |
| | | "node_modules/loose-envify": { |
| | | "version": "1.4.0", |
| | |
| | | "version": "4.1.1", |
| | | "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", |
| | | "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", |
| | | "dev": true, |
| | | "engines": { |
| | | "node": ">=0.10.0" |
| | | } |
| | |
| | | "url": "https://github.com/sponsors/ljharb" |
| | | } |
| | | }, |
| | | "node_modules/omit.js": { |
| | | "version": "2.0.2", |
| | | "resolved": "https://registry.npmjs.org/omit.js/-/omit.js-2.0.2.tgz", |
| | | "integrity": "sha512-hJmu9D+bNB40YpL9jYebQl4lsTW6yEHRTroJzNLqQJYHm7c+NQnJGfZmIWh8S3q3KoaxV1aLhV6B3+0N0/kyJg==" |
| | | }, |
| | | "node_modules/once": { |
| | | "version": "1.4.0", |
| | | "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", |
| | |
| | | "version": "1.0.1", |
| | | "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", |
| | | "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", |
| | | "dev": true, |
| | | "dependencies": { |
| | | "callsites": "^3.0.0" |
| | | }, |
| | | "engines": { |
| | | "node": ">=6" |
| | | } |
| | | }, |
| | | "node_modules/parse-json": { |
| | | "version": "5.2.0", |
| | | "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", |
| | | "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", |
| | | "dependencies": { |
| | | "@babel/code-frame": "^7.0.0", |
| | | "error-ex": "^1.3.1", |
| | | "json-parse-even-better-errors": "^2.3.0", |
| | | "lines-and-columns": "^1.1.6" |
| | | }, |
| | | "engines": { |
| | | "node": ">=8" |
| | | }, |
| | | "funding": { |
| | | "url": "https://github.com/sponsors/sindresorhus" |
| | | } |
| | | }, |
| | | "node_modules/path-exists": { |
| | |
| | | "node_modules/path-parse": { |
| | | "version": "1.0.7", |
| | | "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", |
| | | "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", |
| | | "dev": true |
| | | "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" |
| | | }, |
| | | "node_modules/path-to-regexp": { |
| | | "version": "2.4.0", |
| | | "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.4.0.tgz", |
| | | "integrity": "sha512-G6zHoVqC6GGTQkZwF4lkuEyMbVOjoBKAEybQUypI1WTkqinCOrq2x6U2+phkJ1XsEMTy4LjtwPI7HW+NVrRR2w==" |
| | | }, |
| | | "node_modules/path-type": { |
| | | "version": "4.0.0", |
| | | "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", |
| | | "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", |
| | | "engines": { |
| | | "node": ">=8" |
| | | } |
| | | }, |
| | | "node_modules/picocolors": { |
| | | "version": "1.0.0", |
| | |
| | | "version": "15.8.1", |
| | | "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", |
| | | "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", |
| | | "dev": true, |
| | | "dependencies": { |
| | | "loose-envify": "^1.4.0", |
| | | "object-assign": "^4.1.1", |
| | |
| | | "node_modules/react-is": { |
| | | "version": "16.13.1", |
| | | "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", |
| | | "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", |
| | | "dev": true |
| | | "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" |
| | | }, |
| | | "node_modules/react-lifecycles-compat": { |
| | | "version": "3.0.4", |
| | | "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", |
| | | "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" |
| | | }, |
| | | "node_modules/react-refresh": { |
| | | "version": "0.14.0", |
| | |
| | | "peerDependencies": { |
| | | "react": ">=16.8", |
| | | "react-dom": ">=16.8" |
| | | } |
| | | }, |
| | | "node_modules/reactcss": { |
| | | "version": "1.2.3", |
| | | "resolved": "https://registry.npmjs.org/reactcss/-/reactcss-1.2.3.tgz", |
| | | "integrity": "sha512-KiwVUcFu1RErkI97ywr8nvx8dNOpT03rbnma0SSalTYjkrPYaEajR4a/MRt6DZ46K6arDRbWMNHF+xH7G7n/8A==", |
| | | "dependencies": { |
| | | "lodash": "^4.0.1" |
| | | } |
| | | }, |
| | | "node_modules/reflect.getprototypeof": { |
| | |
| | | "version": "4.0.0", |
| | | "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", |
| | | "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", |
| | | "dev": true, |
| | | "engines": { |
| | | "node": ">=4" |
| | | } |
| | |
| | | "url": "https://github.com/sponsors/ljharb" |
| | | } |
| | | }, |
| | | "node_modules/safe-stable-stringify": { |
| | | "version": "2.4.3", |
| | | "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.4.3.tgz", |
| | | "integrity": "sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g==", |
| | | "engines": { |
| | | "node": ">=10" |
| | | } |
| | | }, |
| | | "node_modules/scheduler": { |
| | | "version": "0.23.0", |
| | | "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", |
| | |
| | | "node": ">= 0.4" |
| | | } |
| | | }, |
| | | "node_modules/shallowequal": { |
| | | "version": "1.1.0", |
| | | "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", |
| | | "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" |
| | | }, |
| | | "node_modules/shebang-command": { |
| | | "version": "2.0.0", |
| | | "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", |
| | |
| | | "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", |
| | | "dependencies": { |
| | | "is-arrayish": "^0.3.1" |
| | | } |
| | | }, |
| | | "node_modules/source-map": { |
| | | "version": "0.5.7", |
| | | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", |
| | | "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", |
| | | "engines": { |
| | | "node": ">=0.10.0" |
| | | } |
| | | }, |
| | | "node_modules/source-map-js": { |
| | |
| | | "version": "5.5.0", |
| | | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", |
| | | "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", |
| | | "dev": true, |
| | | "dependencies": { |
| | | "has-flag": "^3.0.0" |
| | | }, |
| | |
| | | "version": "1.0.0", |
| | | "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", |
| | | "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", |
| | | "dev": true, |
| | | "engines": { |
| | | "node": ">= 0.4" |
| | | }, |
| | | "funding": { |
| | | "url": "https://github.com/sponsors/ljharb" |
| | | } |
| | | }, |
| | | "node_modules/swr": { |
| | | "version": "2.2.4", |
| | | "resolved": "https://registry.npmjs.org/swr/-/swr-2.2.4.tgz", |
| | | "integrity": "sha512-njiZ/4RiIhoOlAaLYDqwz5qH/KZXVilRLvomrx83HjzCWTfa+InyfAjv05PSFxnmLzZkNO9ZfvgoqzAaEI4sGQ==", |
| | | "dependencies": { |
| | | "client-only": "^0.0.1", |
| | | "use-sync-external-store": "^1.2.0" |
| | | }, |
| | | "peerDependencies": { |
| | | "react": "^16.11.0 || ^17.0.0 || ^18.0.0" |
| | | } |
| | | }, |
| | | "node_modules/text-table": { |
| | |
| | | "version": "2.0.0", |
| | | "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", |
| | | "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", |
| | | "dev": true, |
| | | "engines": { |
| | | "node": ">=4" |
| | | } |
| | |
| | | } |
| | | } |
| | | }, |
| | | "node_modules/warning": { |
| | | "version": "4.0.3", |
| | | "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", |
| | | "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", |
| | | "dependencies": { |
| | | "loose-envify": "^1.0.0" |
| | | } |
| | | }, |
| | | "node_modules/which": { |
| | | "version": "2.0.2", |
| | | "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", |
| | |
| | | "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", |
| | | "dev": true |
| | | }, |
| | | "node_modules/yaml": { |
| | | "version": "1.10.2", |
| | | "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", |
| | | "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", |
| | | "engines": { |
| | | "node": ">= 6" |
| | | } |
| | | }, |
| | | "node_modules/yocto-queue": { |
| | | "version": "0.1.0", |
| | | "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", |
| | |
| | | }, |
| | | "dependencies": { |
| | | "@ant-design/icons": "^5.2.6", |
| | | "@ant-design/pro-components": "^2.6.48", |
| | | "@antv/g6": "^4.8.24", |
| | | "antd": "^5.13.2", |
| | | "axios": "^1.6.5", |
| | |
| | | import React, { useState } from 'react'; |
| | | import { |
| | | MenuFoldOutlined, |
| | | MenuUnfoldOutlined, |
| | | UploadOutlined, |
| | | UserOutlined, |
| | | VideoCameraOutlined, |
| | | LogoutOutlined, |
| | | SearchOutlined, |
| | | } from '@ant-design/icons'; |
| | | import { Layout, Menu, Button, theme } from 'antd'; |
| | | import { |
| | | PageContainer, |
| | | ProCard, |
| | | ProConfigProvider, |
| | | ProLayout, |
| | | SettingDrawer, |
| | | } from '@ant-design/pro-components'; |
| | | import { |
| | | Button, |
| | | ConfigProvider, |
| | | Dropdown, |
| | | Input, |
| | | theme, |
| | | } from 'antd'; |
| | | import React, { useState } from 'react'; |
| | | import defaultProps from './_defaultProps'; |
| | | import logo from '@/assets/logo.png'; |
| | | |
| | | const { Header, Sider, Content } = Layout; |
| | | |
| | | const App = () => { |
| | | const [collapsed, setCollapsed] = useState(false); |
| | | const { |
| | | token: { colorBgContainer, borderRadiusLG }, |
| | | } = theme.useToken(); |
| | | |
| | | const SearchInput = () => { |
| | | const { token } = theme.useToken(); |
| | | return ( |
| | | <Layout style={{ height: '100vh' }}> |
| | | <Sider trigger={null} collapsible collapsed={collapsed}> |
| | | <div className="demo-logo-vertical" style={{ display: 'flex', justifyContent: 'center', alignItems: 'center' }}> |
| | | <img src={logo} alt="Logo" style={{ maxWidth: '80%', height: 'auto' }} /> |
| | | </div> |
| | | <Menu |
| | | theme="dark" |
| | | mode="inline" |
| | | defaultSelectedKeys={['1']} |
| | | items={[ |
| | | { |
| | | key: '1', |
| | | icon: <UserOutlined />, |
| | | label: 'nav 1', |
| | | }, |
| | | { |
| | | key: '2', |
| | | icon: <VideoCameraOutlined />, |
| | | label: 'nav 2', |
| | | }, |
| | | { |
| | | key: '3', |
| | | icon: <UploadOutlined />, |
| | | label: 'nav 3', |
| | | }, |
| | | ]} |
| | | /> |
| | | </Sider> |
| | | <Layout> |
| | | <Header |
| | | style={{ |
| | | padding: 0, |
| | | background: colorBgContainer, |
| | | }} |
| | | > |
| | | <Button |
| | | type="text" |
| | | icon={collapsed ? <MenuUnfoldOutlined /> : <MenuFoldOutlined />} |
| | | onClick={() => setCollapsed(!collapsed)} |
| | | <div |
| | | key="SearchOutlined" |
| | | aria-hidden |
| | | style={{ |
| | | display: 'flex', |
| | | alignItems: 'center', |
| | | marginInlineEnd: 24, |
| | | }} |
| | | onMouseDown={(e) => { |
| | | e.stopPropagation(); |
| | | e.preventDefault(); |
| | | }} |
| | | > |
| | | <Input |
| | | style={{ |
| | | borderRadius: 4, |
| | | marginInlineEnd: 12, |
| | | backgroundColor: token.colorBgTextHover, |
| | | }} |
| | | prefix={ |
| | | <SearchOutlined |
| | | style={{ |
| | | fontSize: '16px', |
| | | width: 64, |
| | | height: 64, |
| | | color: token.colorTextLightSolid, |
| | | }} |
| | | /> |
| | | </Header> |
| | | <Content |
| | | style={{ |
| | | margin: '24px 16px', |
| | | padding: 24, |
| | | minHeight: 280, |
| | | background: colorBgContainer, |
| | | borderRadius: borderRadiusLG, |
| | | }} |
| | | > |
| | | Content |
| | | </Content> |
| | | </Layout> |
| | | </Layout> |
| | | } |
| | | placeholder="搜索方案" |
| | | bordered={false} |
| | | /> |
| | | </div> |
| | | ); |
| | | }; |
| | | export default App; |
| | | |
| | | export default () => { |
| | | const [settings, setSetting] = useState({ |
| | | fixSiderbar: true, |
| | | layout: 'mix', |
| | | splitMenus: true, |
| | | }); |
| | | |
| | | const [pathname, setPathname] = useState('/list/sub-page/sub-sub-page1'); |
| | | const [num, setNum] = useState(40); |
| | | if (typeof document === 'undefined') { |
| | | return <div />; |
| | | } |
| | | return ( |
| | | <div |
| | | id="pro-layout" |
| | | style={{ |
| | | height: '100vh', |
| | | overflow: 'auto', |
| | | }} |
| | | > |
| | | <ProConfigProvider hashed={false}> |
| | | <ConfigProvider |
| | | getTargetContainer={() => { |
| | | return document.getElementById('pro-layout') || document.body; |
| | | }} |
| | | > |
| | | <ProLayout |
| | | prefixCls="my-prefix" |
| | | bgLayoutImgList={[ |
| | | { |
| | | src: 'https://img.alicdn.com/imgextra/i2/O1CN01O4etvp1DvpFLKfuWq_!!6000000000279-2-tps-609-606.png', |
| | | left: 85, |
| | | bottom: 100, |
| | | height: '303px', |
| | | }, |
| | | { |
| | | src: 'https://img.alicdn.com/imgextra/i2/O1CN01O4etvp1DvpFLKfuWq_!!6000000000279-2-tps-609-606.png', |
| | | bottom: -68, |
| | | right: -45, |
| | | height: '303px', |
| | | }, |
| | | { |
| | | src: 'https://img.alicdn.com/imgextra/i3/O1CN018NxReL1shX85Yz6Cx_!!6000000005798-2-tps-884-496.png', |
| | | bottom: 0, |
| | | left: 0, |
| | | width: '331px', |
| | | }, |
| | | ]} |
| | | {...defaultProps} |
| | | location={{ |
| | | pathname, |
| | | }} |
| | | token={{ |
| | | header: { |
| | | colorBgMenuItemSelected: 'rgba(0,0,0,0.04)', |
| | | }, |
| | | }} |
| | | siderMenuType="group" |
| | | menu={{ |
| | | collapsedShowGroupTitle: true, |
| | | }} |
| | | // 个人用户 |
| | | avatarProps={{ |
| | | src: 'https://gw.alipayobjects.com/zos/antfincdn/efFD%24IOql2/weixintupian_20170331104822.jpg', |
| | | size: 'small', |
| | | title: '陆晓涛', |
| | | render: (props, dom) => { |
| | | return ( |
| | | <Dropdown |
| | | menu={{ |
| | | items: [ |
| | | { |
| | | key: 'logout', |
| | | icon: <LogoutOutlined />, |
| | | label: '退出登录', |
| | | }, |
| | | ], |
| | | }} |
| | | > |
| | | {dom} |
| | | </Dropdown> |
| | | ); |
| | | }, |
| | | }} |
| | | // 自定义操作列表 |
| | | actionsRender={(props) => { |
| | | if (props.isMobile) return []; |
| | | if (typeof window === 'undefined') return []; |
| | | return [ |
| | | props.layout !== 'side' && document.body.clientWidth > 1400 ? ( |
| | | <SearchInput /> |
| | | ) : undefined, |
| | | ]; |
| | | }} |
| | | // logo信息 |
| | | headerTitleRender={(logo, title, _) => { |
| | | return ( |
| | | <> |
| | | <a> |
| | | {logo} |
| | | {title} |
| | | </a> |
| | | </> |
| | | ); |
| | | }} |
| | | // 在 layout 底部渲染一个块 |
| | | menuFooterRender={(props) => { |
| | | if (props?.collapsed) return undefined; |
| | | return ( |
| | | <div |
| | | style={{ |
| | | textAlign: 'center', |
| | | paddingBlockStart: 12, |
| | | }} |
| | | > |
| | | <div>© 2021 Made with love</div> |
| | | <div>by Ant Design</div> |
| | | </div> |
| | | ); |
| | | }} |
| | | // menu 菜单的头部点击事件 |
| | | onMenuHeaderClick={(e) => console.log(e)} |
| | | // Header 自定义菜单项的 render 方法 |
| | | menuItemRender={(item, dom) => ( |
| | | <div |
| | | onClick={() => { |
| | | setPathname(item.path || '/welcome'); |
| | | }} |
| | | > |
| | | {dom} |
| | | </div> |
| | | )} |
| | | {...settings} |
| | | > |
| | | <PageContainer |
| | | token={{ |
| | | paddingInlinePageContainerContent: num, |
| | | }} |
| | | extra={[ |
| | | <Button key="3">操作</Button>, |
| | | <Button key="2">操作</Button>, |
| | | <Button |
| | | key="1" |
| | | type="primary" |
| | | onClick={() => { |
| | | setNum(num > 0 ? 0 : 40); |
| | | }} |
| | | > |
| | | 主操作 |
| | | </Button>, |
| | | ]} |
| | | subTitle="简单的描述" |
| | | footer={[ |
| | | <Button key="3">重置</Button>, |
| | | <Button key="2" type="primary"> |
| | | 提交 |
| | | </Button>, |
| | | ]} |
| | | > |
| | | <ProCard |
| | | style={{ |
| | | height: '200vh', |
| | | minHeight: 800, |
| | | }} |
| | | > |
| | | <div /> |
| | | </ProCard> |
| | | </PageContainer> |
| | | |
| | | <SettingDrawer |
| | | pathname={pathname} |
| | | enableDarkTheme |
| | | getContainer={(e) => { |
| | | if (typeof window === 'undefined') return e; |
| | | return document.getElementById('pro-layout'); |
| | | }} |
| | | settings={settings} |
| | | onSettingChange={(changeSetting) => { |
| | | setSetting(changeSetting); |
| | | }} |
| | | disableUrlParams={false} |
| | | /> |
| | | </ProLayout> |
| | | </ConfigProvider> |
| | | </ProConfigProvider> |
| | | </div> |
| | | ); |
| | | }; |
New file |
| | |
| | | import { |
| | | CrownFilled, |
| | | TabletFilled, |
| | | } from '@ant-design/icons'; |
| | | |
| | | export default { |
| | | route: { |
| | | path: '/', |
| | | routes: [ |
| | | { |
| | | name: '列表页', |
| | | icon: <TabletFilled />, |
| | | path: '/list', |
| | | component: './ListTableList', |
| | | routes: [ |
| | | { |
| | | path: '/list/sub-page', |
| | | name: '列表页面', |
| | | icon: <CrownFilled />, |
| | | routes: [ |
| | | { |
| | | path: 'sub-sub-page1', |
| | | name: '一一级列表页面', |
| | | icon: <CrownFilled />, |
| | | component: './Welcome', |
| | | }, |
| | | { |
| | | path: 'sub-sub-page2', |
| | | name: '一二级列表页面', |
| | | icon: <CrownFilled />, |
| | | component: './Welcome', |
| | | }, |
| | | { |
| | | path: 'sub-sub-page3', |
| | | name: '一三级列表页面', |
| | | icon: <CrownFilled />, |
| | | component: './Welcome', |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | path: '/list/sub-page2', |
| | | name: '二级列表页面', |
| | | icon: <CrownFilled />, |
| | | component: './Welcome', |
| | | }, |
| | | { |
| | | path: '/list/sub-page3', |
| | | name: '三级列表页面', |
| | | icon: <CrownFilled />, |
| | | component: './Welcome', |
| | | }, |
| | | ], |
| | | }, |
| | | ], |
| | | }, |
| | | location: { |
| | | pathname: '/', |
| | | }, |
| | | }; |
| | |
| | | |
| | | import App from '@/App' |
| | | import NotFound from '@/pages/NotFound' |
| | | import Admin from '@/pages/Admin0' |
| | | import Admin from '@/pages/Admin' |
| | | |
| | | // createBrowserRouter -> history |
| | | // createHashRouter -> hash (#) |