Commit 561af3a7 authored by Chunchi Che's avatar Chunchi Che

Merge branch 'optimize/duel/layout' into 'main'

Optimize/duel/layout

See merge request mycard/Neos!113
parents 89790ce6 de6e9486
Pipeline #20434 passed with stages
in 6 minutes and 46 seconds
......@@ -38,6 +38,20 @@
"z": 1
},
"floating": 0.02
},
"layout": {
"header": {
"height": 80
},
"content": {
"height": 800
},
"sider": {
"width": 400
},
"footer": {
"height": 80
}
}
}
}
......@@ -22,7 +22,7 @@
"@types/react-dom": "^18.0.6",
"@types/react-redux": "^7.1.24",
"@types/sql.js": "^1.4.4",
"antd": "^5.0.7",
"antd": "^5.2.3",
"axios": "^0.27.2",
"google-protobuf": "^3.21.0",
"react": "^18.2.0",
......@@ -77,17 +77,16 @@
}
},
"node_modules/@ant-design/cssinjs": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/@ant-design/cssinjs/-/cssinjs-1.2.0.tgz",
"integrity": "sha512-TjZVH4lgc7jAhYn9yStjnQI7u93b+VAg2oXIyzy12XjnFjCTR+nQIHfuixK+Vm0sx2L8ecDOBDEPT9ldCA7RPQ==",
"version": "1.6.1",
"resolved": "https://registry.npmjs.org/@ant-design/cssinjs/-/cssinjs-1.6.1.tgz",
"integrity": "sha512-35+1e5h1HzPt7d7NjXTG5yg/OQY85YcOIpb3peB3/eKri7+0mW9c+WZB3In7yMscBzvxQREOR5pxNDbqMcI42w==",
"dependencies": {
"@babel/runtime": "^7.11.1",
"@emotion/hash": "^0.8.0",
"@emotion/unitless": "^0.7.5",
"classnames": "^2.3.1",
"csstype": "^3.0.10",
"rc-util": "^5.24.2",
"shallowequal": "^1.1.0",
"rc-util": "^5.27.0",
"stylis": "^4.0.13"
},
"peerDependencies": {
......@@ -412,15 +411,15 @@
}
},
"node_modules/@ant-design/react-slick": {
"version": "0.29.2",
"resolved": "https://registry.npmjs.org/@ant-design/react-slick/-/react-slick-0.29.2.tgz",
"integrity": "sha512-kgjtKmkGHa19FW21lHnAfyyH9AAoh35pBdcJ53rHmQ3O+cfFHGHnUbj/HFrRNJ5vIts09FKJVAD8RpaC+RaWfA==",
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/@ant-design/react-slick/-/react-slick-1.0.0.tgz",
"integrity": "sha512-OKxZsn8TAf8fYxP79rDXgLs9zvKMTslK6dJ4iLhDXOujUqC5zJPBRszyrcEHXcMPOm1Sgk40JgyF3yiL/Swd7w==",
"dependencies": {
"@babel/runtime": "^7.10.4",
"classnames": "^2.2.5",
"json2mq": "^0.2.0",
"lodash": "^4.17.21",
"resize-observer-polyfill": "^1.5.1"
"resize-observer-polyfill": "^1.5.1",
"throttle-debounce": "^5.0.0"
},
"peerDependencies": {
"react": ">=16.9.0"
......@@ -2318,9 +2317,9 @@
}
},
"node_modules/@ctrl/tinycolor": {
"version": "3.5.0",
"resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.5.0.tgz",
"integrity": "sha512-tlJpwF40DEQcfR/QF+wNMVyGMaO9FQp6Z1Wahj4Gk3CJQYHwA2xVG7iKDFdW6zuxZY9XWOpGcfNCTsX4McOsOg==",
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.6.0.tgz",
"integrity": "sha512-/Z3l6pXthq0JvMYdUFyX9j0MaCltlIn6mfh9jLyQwg5aPKxkyNa0PTHtU1AlFXLNk55ZuAeJRcpvq+tmLfKmaQ==",
"engines": {
"node": ">=10"
}
......@@ -2563,6 +2562,19 @@
"resolved": "https://registry.npmjs.org/@qixian.cs/path-to-regexp/-/path-to-regexp-6.1.0.tgz",
"integrity": "sha512-2jIiLiVZB1jnY7IIRQKtoV8Gnr7XIhk4mC88ONGunZE3hYt5IHUG4BE/6+JiTBjjEWQLBeWnZB8hGpppkufiVw=="
},
"node_modules/@rc-component/context": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/@rc-component/context/-/context-1.3.0.tgz",
"integrity": "sha512-6QdaCJ7Wn5UZLJs15IEfqy4Ru3OaL5ctqpQYWd5rlfV9wwzrzdt6+kgAQZV/qdB0MUPN4nhyBfRembQCIvBf+w==",
"dependencies": {
"@babel/runtime": "^7.10.1",
"rc-util": "^5.27.0"
},
"peerDependencies": {
"react": ">=16.9.0",
"react-dom": ">=16.9.0"
}
},
"node_modules/@rc-component/mini-decimal": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/@rc-component/mini-decimal/-/mini-decimal-1.0.1.tgz",
......@@ -2574,10 +2586,27 @@
"node": ">=8.x"
}
},
"node_modules/@rc-component/mutate-observer": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/@rc-component/mutate-observer/-/mutate-observer-1.0.0.tgz",
"integrity": "sha512-okqRJSfNisXdI6CUeOLZC5ukBW/8kir2Ii4PJiKpUt+3+uS7dxwJUMxsUZquxA1rQuL8YcEmKVp/TCnR+yUdZA==",
"dependencies": {
"@babel/runtime": "^7.18.0",
"classnames": "^2.3.2",
"rc-util": "^5.24.4"
},
"engines": {
"node": ">=8.x"
},
"peerDependencies": {
"react": ">=16.9.0",
"react-dom": ">=16.9.0"
}
},
"node_modules/@rc-component/portal": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/@rc-component/portal/-/portal-1.0.3.tgz",
"integrity": "sha512-rG9j7OMiI9eLFLF6G0B4OcfLac9W8Z7Vjeizbjt/A6R+zzw7vhHbJ4GIkrDpUqXDvFdEEzdxfICpb8/noLwG+w==",
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/@rc-component/portal/-/portal-1.1.0.tgz",
"integrity": "sha512-tbXM9SB1r5FOuZjRCljERFByFiEUcMmCWMXLog/NmgCzlAzreXyf23Vei3ZpSMxSMavzPnhCovfZjZdmxS3d1w==",
"dependencies": {
"@babel/runtime": "^7.18.0",
"classnames": "^2.3.2",
......@@ -2592,9 +2621,9 @@
}
},
"node_modules/@rc-component/tour": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/@rc-component/tour/-/tour-1.0.4.tgz",
"integrity": "sha512-FwAh9twryS6Ava2mUqwJtbhIt0ObIZIgQOJK+XTl+pQvsmXtUGtbOif3/4FeVmncy7FEGH7mnlIjS4OLGkQC9A==",
"version": "1.6.0",
"resolved": "https://registry.npmjs.org/@rc-component/tour/-/tour-1.6.0.tgz",
"integrity": "sha512-b/s7LCb7bW4wxpWfZyNpl7khHUzSyObSlsLaIScRGd+W/v1wFVk8F7gRytl/z8ik9ZSXbLWx9EvexIuHoO/RcQ==",
"dependencies": {
"@babel/runtime": "^7.18.0",
"@rc-component/portal": "^1.0.0-9",
......@@ -3551,56 +3580,57 @@
}
},
"node_modules/antd": {
"version": "5.0.7",
"resolved": "https://registry.npmjs.org/antd/-/antd-5.0.7.tgz",
"integrity": "sha512-A/HO/VCS6nHMkpnjfPSxXoet1MBu6N003osaGbSI3mnOvRj0V/9jEOXJ2slj+2YNhACFYJfVyXeEamwQx2Njcw==",
"version": "5.2.3",
"resolved": "https://registry.npmjs.org/antd/-/antd-5.2.3.tgz",
"integrity": "sha512-mUSVH4ZhzC8h3eLNyL7PWquKUmvDcWAVRZYi060MOw6uiKl0pqsB/FC8OpfwntpBlVYgGMk+y3GB0loqTMSmJA==",
"dependencies": {
"@ant-design/colors": "^6.0.0",
"@ant-design/cssinjs": "^1.0.0",
"@ant-design/icons": "^4.7.0",
"@ant-design/react-slick": "~0.29.1",
"@ant-design/colors": "^7.0.0",
"@ant-design/cssinjs": "^1.5.6",
"@ant-design/icons": "^5.0.0",
"@ant-design/react-slick": "~1.0.0",
"@babel/runtime": "^7.18.3",
"@ctrl/tinycolor": "^3.4.0",
"@rc-component/tour": "~1.0.1-2",
"@ctrl/tinycolor": "^3.6.0",
"@rc-component/mutate-observer": "^1.0.0",
"@rc-component/tour": "~1.6.0",
"classnames": "^2.2.6",
"copy-to-clipboard": "^3.2.0",
"dayjs": "^1.11.1",
"lodash": "^4.17.21",
"rc-cascader": "~3.7.0",
"qrcode.react": "^3.1.0",
"rc-cascader": "~3.8.0",
"rc-checkbox": "~2.3.0",
"rc-collapse": "~3.4.2",
"rc-collapse": "~3.5.2",
"rc-dialog": "~9.0.2",
"rc-drawer": "~6.0.0",
"rc-drawer": "~6.1.1",
"rc-dropdown": "~4.0.0",
"rc-field-form": "~1.27.0",
"rc-image": "~5.12.0",
"rc-input": "~0.1.4",
"rc-image": "~5.13.0",
"rc-input": "~0.2.1",
"rc-input-number": "~7.4.0",
"rc-mentions": "~1.13.1",
"rc-menu": "~9.8.0",
"rc-mentions": "~2.0.0",
"rc-menu": "~9.8.2",
"rc-motion": "^2.6.1",
"rc-notification": "~5.0.0-alpha.9",
"rc-notification": "~5.0.0",
"rc-pagination": "~3.2.0",
"rc-picker": "~3.1.1",
"rc-progress": "~3.4.1",
"rc-rate": "~2.9.0",
"rc-resize-observer": "^1.2.0",
"rc-segmented": "~2.1.0",
"rc-select": "~14.1.13",
"rc-slider": "~10.0.0",
"rc-steps": "~6.0.0-alpha.2",
"rc-segmented": "~2.1.2",
"rc-select": "~14.2.0",
"rc-slider": "~10.1.0",
"rc-steps": "~6.0.0",
"rc-switch": "~4.0.0",
"rc-table": "~7.26.0",
"rc-tabs": "~12.4.2",
"rc-textarea": "~0.4.5",
"rc-tooltip": "~5.2.0",
"rc-table": "~7.30.2",
"rc-tabs": "~12.5.6",
"rc-textarea": "~1.0.0",
"rc-tooltip": "~5.3.1",
"rc-tree": "~5.7.0",
"rc-tree-select": "~5.5.4",
"rc-trigger": "^5.2.10",
"rc-tree-select": "~5.6.0",
"rc-trigger": "^5.3.4",
"rc-upload": "~4.3.0",
"rc-util": "^5.25.2",
"rc-util": "^5.27.0",
"scroll-into-view-if-needed": "^3.0.3",
"shallowequal": "^1.1.0"
"throttle-debounce": "^5.0.0"
},
"funding": {
"type": "opencollective",
......@@ -3611,6 +3641,33 @@
"react-dom": ">=16.9.0"
}
},
"node_modules/antd/node_modules/@ant-design/colors": {
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/@ant-design/colors/-/colors-7.0.0.tgz",
"integrity": "sha512-iVm/9PfGCbC0dSMBrz7oiEXZaaGH7ceU40OJEfKmyuzR9R5CRimJYPlRiFtMQGQcbNMea/ePcoIebi4ASGYXtg==",
"dependencies": {
"@ctrl/tinycolor": "^3.4.0"
}
},
"node_modules/antd/node_modules/@ant-design/icons": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/@ant-design/icons/-/icons-5.0.1.tgz",
"integrity": "sha512-ZyF4ksXCcdtwA/1PLlnFLcF/q8/MhwxXhKHh4oCHDA4Ip+ZzAHoICtyp4wZWfiCVDP0yuz3HsjyvuldHFb3wjA==",
"dependencies": {
"@ant-design/colors": "^7.0.0",
"@ant-design/icons-svg": "^4.2.1",
"@babel/runtime": "^7.11.2",
"classnames": "^2.2.6",
"rc-util": "^5.9.4"
},
"engines": {
"node": ">=8"
},
"peerDependencies": {
"react": ">=16.0.0",
"react-dom": ">=16.0.0"
}
},
"node_modules/anymatch": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
......@@ -18835,6 +18892,14 @@
"teleport": ">=0.2.0"
}
},
"node_modules/qrcode.react": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/qrcode.react/-/qrcode.react-3.1.0.tgz",
"integrity": "sha512-oyF+Urr3oAMUG/OiOuONL3HXM+53wvuH3mtIWQrYmsXoAq0DkvZp2RYUWFSMFtbdOpuS++9v+WAkzNVkMlNW6Q==",
"peerDependencies": {
"react": "^16.8.0 || ^17.0.0 || ^18.0.0"
}
},
"node_modules/qs": {
"version": "6.11.0",
"resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz",
......@@ -18991,14 +19056,14 @@
}
},
"node_modules/rc-cascader": {
"version": "3.7.0",
"resolved": "https://registry.npmjs.org/rc-cascader/-/rc-cascader-3.7.0.tgz",
"integrity": "sha512-SFtGpwmYN7RaWEAGTS4Rkc62ZV/qmQGg/tajr/7mfIkleuu8ro9Hlk6J+aA0x1YS4zlaZBtTcSaXM01QMiEV/A==",
"version": "3.8.1",
"resolved": "https://registry.npmjs.org/rc-cascader/-/rc-cascader-3.8.1.tgz",
"integrity": "sha512-VdsxbiNYmcbMqKzydODr8oehBzIvIk2ICMPu5S95b3SzuKspgkV2uSxBCUa6dsp26lUvRI/PA+k8Q00o5bsSZA==",
"dependencies": {
"@babel/runtime": "^7.12.5",
"array-tree-filter": "^2.1.0",
"classnames": "^2.3.1",
"rc-select": "~14.1.0",
"rc-select": "~14.2.0",
"rc-tree": "~5.7.0",
"rc-util": "^5.6.1"
},
......@@ -19021,15 +19086,14 @@
}
},
"node_modules/rc-collapse": {
"version": "3.4.2",
"resolved": "https://registry.npmjs.org/rc-collapse/-/rc-collapse-3.4.2.tgz",
"integrity": "sha512-jpTwLgJzkhAgp2Wpi3xmbTbbYExg6fkptL67Uu5LCRVEj6wqmy0DHTjjeynsjOLsppHGHu41t1ELntZ0lEvS/Q==",
"version": "3.5.2",
"resolved": "https://registry.npmjs.org/rc-collapse/-/rc-collapse-3.5.2.tgz",
"integrity": "sha512-/TNiT3DW1t3sUCiVD/DPUYooJZ3BLA93/2rZsB3eM2bGJCCla2X9D2E4tgm7LGMQGy5Atb2lMUn2FQuvQNvavQ==",
"dependencies": {
"@babel/runtime": "^7.10.1",
"classnames": "2.x",
"rc-motion": "^2.3.4",
"rc-util": "^5.2.1",
"shallowequal": "^1.1.0"
"rc-util": "^5.27.0"
},
"peerDependencies": {
"react": ">=16.9.0",
......@@ -19053,9 +19117,9 @@
}
},
"node_modules/rc-drawer": {
"version": "6.0.3",
"resolved": "https://registry.npmjs.org/rc-drawer/-/rc-drawer-6.0.3.tgz",
"integrity": "sha512-u4RajgrnREKQH/21gB2JHZiA6ZECo0X0BbmDxAJEhKD9jUhlAbqMN5I9VWa4PSzi9ceLHUShqQcPAh2EJswffw==",
"version": "6.1.3",
"resolved": "https://registry.npmjs.org/rc-drawer/-/rc-drawer-6.1.3.tgz",
"integrity": "sha512-AvHisO90A+xMLMKBw2zs89HxjWxusM2BUABlgK60RhweIHF8W/wk0hSOrxBlUXoA9r1F+10na3g6GZ97y1qDZA==",
"dependencies": {
"@babel/runtime": "^7.10.1",
"@rc-component/portal": "^1.0.0-6",
......@@ -19101,14 +19165,15 @@
}
},
"node_modules/rc-image": {
"version": "5.12.1",
"resolved": "https://registry.npmjs.org/rc-image/-/rc-image-5.12.1.tgz",
"integrity": "sha512-FMldR/ODwQmlFlhjR4c6hsOHmnn4s9CxmW7PR/9XCYE1XHlGJ5OkSWOtJruoaLjVwt2tQYDRnLANf/mKZ9ReUg==",
"version": "5.13.0",
"resolved": "https://registry.npmjs.org/rc-image/-/rc-image-5.13.0.tgz",
"integrity": "sha512-iZTOmw5eWo2+gcrJMMcnd7SsxVHl3w5xlyCgsULUdJhJbnuI8i/AL0tVOsE7aLn9VfOh1qgDT3mC2G75/c7mqg==",
"dependencies": {
"@babel/runtime": "^7.11.2",
"@rc-component/portal": "^1.0.2",
"classnames": "^2.2.6",
"rc-dialog": "~9.0.0",
"rc-motion": "^2.6.2",
"rc-util": "^5.0.6"
},
"peerDependencies": {
......@@ -19117,9 +19182,9 @@
}
},
"node_modules/rc-input": {
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/rc-input/-/rc-input-0.1.4.tgz",
"integrity": "sha512-FqDdNz+fV2dKNgfXzcSLKvC+jEs1709t7nD+WdfjrdSaOcefpgc7BUJYadc3usaING+b7ediMTfKxuJBsEFbXA==",
"version": "0.2.2",
"resolved": "https://registry.npmjs.org/rc-input/-/rc-input-0.2.2.tgz",
"integrity": "sha512-xgkVcFgtRO0Hl9hmvslZhObNyxbSpTmy3nR1Tk4XrjjZ9lFJ7GcJBy6ss30Pdb0oX36cHzLN8I7VCjBGeRNB9A==",
"dependencies": {
"@babel/runtime": "^7.11.1",
"classnames": "^2.2.1",
......@@ -19146,14 +19211,15 @@
}
},
"node_modules/rc-mentions": {
"version": "1.13.1",
"resolved": "https://registry.npmjs.org/rc-mentions/-/rc-mentions-1.13.1.tgz",
"integrity": "sha512-FCkaWw6JQygtOz0+Vxz/M/NWqrWHB9LwqlY2RtcuFqWJNFK9njijOOzTSsBGANliGufVUzx/xuPHmZPBV0+Hgw==",
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/rc-mentions/-/rc-mentions-2.0.0.tgz",
"integrity": "sha512-58NSeM6R5MrgYAhR2TH27JgAN7ivp3iBTmty3q6gvrrGHelPMdGxpJ5aH7AIlodCrPWLAm1lT4XoiuI4s9snXA==",
"dependencies": {
"@babel/runtime": "^7.10.1",
"classnames": "^2.2.6",
"rc-input": "^0.2.2",
"rc-menu": "~9.8.0",
"rc-textarea": "^0.4.0",
"rc-textarea": "^1.0.0",
"rc-trigger": "^5.0.4",
"rc-util": "^5.22.5"
},
......@@ -19163,17 +19229,16 @@
}
},
"node_modules/rc-menu": {
"version": "9.8.1",
"resolved": "https://registry.npmjs.org/rc-menu/-/rc-menu-9.8.1.tgz",
"integrity": "sha512-179weouypfjWJSRvvoo/vPy+StojsMzK2XC5jRNhL1ryt/N/8wAFESte8K6jZJkNp9DHDLFTe+dCGmikKpiFuA==",
"version": "9.8.2",
"resolved": "https://registry.npmjs.org/rc-menu/-/rc-menu-9.8.2.tgz",
"integrity": "sha512-EahOJVjLuEnJsThoPN+mGnVm431RzVzDLZWHRS/YnXTQULa7OsgdJa/Y7qXxc3Z5sz8mgT6xYtgpmBXLxrZFaQ==",
"dependencies": {
"@babel/runtime": "^7.10.1",
"classnames": "2.x",
"rc-motion": "^2.4.3",
"rc-overflow": "^1.2.8",
"rc-trigger": "^5.1.2",
"rc-util": "^5.12.0",
"shallowequal": "^1.1.0"
"rc-util": "^5.27.0"
},
"peerDependencies": {
"react": ">=16.9.0",
......@@ -19195,9 +19260,9 @@
}
},
"node_modules/rc-notification": {
"version": "5.0.0-alpha.9",
"resolved": "https://registry.npmjs.org/rc-notification/-/rc-notification-5.0.0-alpha.9.tgz",
"integrity": "sha512-QPvq8VHe2M0SE5DHJf7ADWlvfWKnTsj5FVxcu39gdjX98kKmi+BHY1eTPAQkkdGqd6ZXv6xXHl8qKHyWhQcFPA==",
"version": "5.0.2",
"resolved": "https://registry.npmjs.org/rc-notification/-/rc-notification-5.0.2.tgz",
"integrity": "sha512-74wUFiLlyr6lRGEY1m1BaTiDp+0lIT4FRAblMnh9FApyK2JGdsSLbrQ/1rgM7d2N/IX5UIr8kLLW3TdXxFt/jQ==",
"dependencies": {
"@babel/runtime": "^7.10.1",
"classnames": "2.x",
......@@ -19320,9 +19385,9 @@
}
},
"node_modules/rc-segmented": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/rc-segmented/-/rc-segmented-2.1.0.tgz",
"integrity": "sha512-hUlonro+pYoZcwrH6Vm56B2ftLfQh046hrwif/VwLIw1j3zGt52p5mREBwmeVzXnSwgnagpOpfafspzs1asjGw==",
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/rc-segmented/-/rc-segmented-2.1.2.tgz",
"integrity": "sha512-qGo1bCr83ESXpXVOCXjFe1QJlCAQXyi9KCiy8eX3rIMYlTeJr/ftySIaTnYsitL18SvWf5ZEHsfqIWoX0EMfFQ==",
"dependencies": {
"@babel/runtime": "^7.11.1",
"classnames": "^2.2.1",
......@@ -19335,9 +19400,9 @@
}
},
"node_modules/rc-select": {
"version": "14.1.16",
"resolved": "https://registry.npmjs.org/rc-select/-/rc-select-14.1.16.tgz",
"integrity": "sha512-71XLHleuZmufpdV2vis5oituRkhg2WNvLpVMJBGWRar6WGAVOHXaY9DR5HvwWry3EGTn19BqnL6Xbybje6f8YA==",
"version": "14.2.2",
"resolved": "https://registry.npmjs.org/rc-select/-/rc-select-14.2.2.tgz",
"integrity": "sha512-w+LuiYGFWgaV23PuxtdeWtXSsoxt+eCfzxu/CvRuqSRm8tn/pqvAb1xUIDAjoMMWK1FqiOW4jI/iMt7ZRG/BBg==",
"dependencies": {
"@babel/runtime": "^7.10.1",
"classnames": "2.x",
......@@ -19345,7 +19410,7 @@
"rc-overflow": "^1.0.0",
"rc-trigger": "^5.0.4",
"rc-util": "^5.16.1",
"rc-virtual-list": "^3.2.0"
"rc-virtual-list": "^3.4.13"
},
"engines": {
"node": ">=8.x"
......@@ -19356,14 +19421,13 @@
}
},
"node_modules/rc-slider": {
"version": "10.0.1",
"resolved": "https://registry.npmjs.org/rc-slider/-/rc-slider-10.0.1.tgz",
"integrity": "sha512-igTKF3zBet7oS/3yNiIlmU8KnZ45npmrmHlUUio8PNbIhzMcsh+oE/r2UD42Y6YD2D/s+kzCQkzQrPD6RY435Q==",
"version": "10.1.1",
"resolved": "https://registry.npmjs.org/rc-slider/-/rc-slider-10.1.1.tgz",
"integrity": "sha512-gn8oXazZISEhnmRinI89Z/JD/joAaM35jp+gDtIVSTD/JJMCCBqThqLk1SVJmvtfeiEF/kKaFY0+qt4SDHFUDw==",
"dependencies": {
"@babel/runtime": "^7.10.1",
"classnames": "^2.2.5",
"rc-util": "^5.18.1",
"shallowequal": "^1.1.0"
"rc-util": "^5.27.0"
},
"engines": {
"node": ">=8.x"
......@@ -19374,9 +19438,9 @@
}
},
"node_modules/rc-steps": {
"version": "6.0.0-alpha.2",
"resolved": "https://registry.npmjs.org/rc-steps/-/rc-steps-6.0.0-alpha.2.tgz",
"integrity": "sha512-d/GPx7ATlPbtFeOVt5FB19W11OBCmRd7lLknt4aSoCI6ukwJqpEhWu2INN4pDOQqN04y3PDsWl1q9hnw+ZC5AA==",
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/rc-steps/-/rc-steps-6.0.0.tgz",
"integrity": "sha512-+KfMZIty40mYCQSDvYbZ1jwnuObLauTiIskT1hL4FFOBHP6ZOr8LK0m143yD3kEN5XKHSEX1DIwCj3AYZpoeNQ==",
"dependencies": {
"@babel/runtime": "^7.16.7",
"classnames": "^2.2.3",
......@@ -19405,15 +19469,15 @@
}
},
"node_modules/rc-table": {
"version": "7.26.0",
"resolved": "https://registry.npmjs.org/rc-table/-/rc-table-7.26.0.tgz",
"integrity": "sha512-0cD8e6S+DTGAt5nBZQIPFYEaIukn17sfa5uFL98faHlH/whZzD8ii3dbFL4wmUDEL4BLybhYop+QUfZJ4CPvNQ==",
"version": "7.30.4",
"resolved": "https://registry.npmjs.org/rc-table/-/rc-table-7.30.4.tgz",
"integrity": "sha512-NXfitP7CEXAnnuxdEYZNwEMyWmWOSsv9WgiP2yI10pyy0BwomFn4aa8nX/9x832edLwuIlrYuL6ojfOK60An2w==",
"dependencies": {
"@babel/runtime": "^7.10.1",
"@rc-component/context": "^1.3.0",
"classnames": "^2.2.5",
"rc-resize-observer": "^1.1.0",
"rc-util": "^5.22.5",
"shallowequal": "^1.1.0"
"rc-util": "^5.27.1"
},
"engines": {
"node": ">=8.x"
......@@ -19424,9 +19488,9 @@
}
},
"node_modules/rc-tabs": {
"version": "12.4.2",
"resolved": "https://registry.npmjs.org/rc-tabs/-/rc-tabs-12.4.2.tgz",
"integrity": "sha512-FFlGwuTjQUznWzJtyhmHc6KAp5lRQFxKUv9Aj1UtsOYe2e7WGmuzcrd+/LQchuPe0VjhaZPdGkmFGcqGqNO6ow==",
"version": "12.5.7",
"resolved": "https://registry.npmjs.org/rc-tabs/-/rc-tabs-12.5.7.tgz",
"integrity": "sha512-i9gY2TcwCNmBM+bXCDDTvb6mnRYIDkkNm+UGoIqrLOFnRRbAqjsSf+tgyvzhBvbK8XcSrMhzKKLaOMbGyND8YA==",
"dependencies": {
"@babel/runtime": "^7.11.2",
"classnames": "2.x",
......@@ -19445,15 +19509,15 @@
}
},
"node_modules/rc-textarea": {
"version": "0.4.7",
"resolved": "https://registry.npmjs.org/rc-textarea/-/rc-textarea-0.4.7.tgz",
"integrity": "sha512-IQPd1CDI3mnMlkFyzt2O4gQ2lxUsnBAeJEoZGJnkkXgORNqyM9qovdrCj9NzcRfpHgLdzaEbU3AmobNFGUznwQ==",
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/rc-textarea/-/rc-textarea-1.0.1.tgz",
"integrity": "sha512-dtIm96apjJpCUcCeTtbnLGJaVlqbOqVgN0P9z+bqMSi7rcV5QVeUtBnG+jQTGk/uD183Z7jbhc8Dx7G3luDCwg==",
"dependencies": {
"@babel/runtime": "^7.10.1",
"classnames": "^2.2.1",
"rc-input": "^0.2.1",
"rc-resize-observer": "^1.0.0",
"rc-util": "^5.24.4",
"shallowequal": "^1.1.0"
"rc-util": "^5.27.0"
},
"peerDependencies": {
"react": ">=16.9.0",
......@@ -19461,13 +19525,13 @@
}
},
"node_modules/rc-tooltip": {
"version": "5.2.2",
"resolved": "https://registry.npmjs.org/rc-tooltip/-/rc-tooltip-5.2.2.tgz",
"integrity": "sha512-jtQzU/18S6EI3lhSGoDYhPqNpWajMtS5VV/ld1LwyfrDByQpYmw/LW6U7oFXXLukjfDHQ7Ju705A82PRNFWYhg==",
"version": "5.3.1",
"resolved": "https://registry.npmjs.org/rc-tooltip/-/rc-tooltip-5.3.1.tgz",
"integrity": "sha512-e6H0dMD38EPaSPD2XC8dRfct27VvT2TkPdoBSuNl3RRZ5tspiY/c5xYEmGC0IrABvMBgque4Mr2SMZuliCvoiQ==",
"dependencies": {
"@babel/runtime": "^7.11.2",
"classnames": "^2.3.1",
"rc-trigger": "^5.0.0"
"rc-trigger": "^5.3.1"
},
"peerDependencies": {
"react": ">=16.9.0",
......@@ -19494,13 +19558,13 @@
}
},
"node_modules/rc-tree-select": {
"version": "5.5.5",
"resolved": "https://registry.npmjs.org/rc-tree-select/-/rc-tree-select-5.5.5.tgz",
"integrity": "sha512-k2av7jF6tW9bIO4mQhaVdV4kJ1c54oxV3/hHVU+oD251Gb5JN+m1RbJFTMf1o0rAFqkvto33rxMdpafaGKQRJw==",
"version": "5.6.0",
"resolved": "https://registry.npmjs.org/rc-tree-select/-/rc-tree-select-5.6.0.tgz",
"integrity": "sha512-XG6pu0a9l6+mzhQqUYfR2VIONbe/3LjVc3wKt28k6uBMZsI1j+SSxRyt/7jWRq8Kok8jHJBQASlDg6ehr9Sp0w==",
"dependencies": {
"@babel/runtime": "^7.10.1",
"classnames": "2.x",
"rc-select": "~14.1.0",
"rc-select": "~14.2.0",
"rc-tree": "~5.7.0",
"rc-util": "^5.16.1"
},
......@@ -19543,9 +19607,9 @@
}
},
"node_modules/rc-util": {
"version": "5.27.0",
"resolved": "https://registry.npmjs.org/rc-util/-/rc-util-5.27.0.tgz",
"integrity": "sha512-lk9HnxVWdpGzkqs6OpZ+xxAHBefqy6+wT5LjSeBoaxzE0j5Tpq0Mf4TMc29B+Z0QP81yDvfgvp1O8oBxj70kEg==",
"version": "5.28.0",
"resolved": "https://registry.npmjs.org/rc-util/-/rc-util-5.28.0.tgz",
"integrity": "sha512-KYDjhGodswVj29v0TRciKTqRPgumIFvFDndbCD227pitQ+0Cei196rxk+OXb/blu6V8zdTRK5RjCJn+WmHLvBA==",
"dependencies": {
"@babel/runtime": "^7.18.3",
"react-is": "^16.12.0"
......@@ -24715,6 +24779,14 @@
"resolved": "https://registry.npmjs.org/throat/-/throat-4.1.0.tgz",
"integrity": "sha512-wCVxLDcFxw7ujDxaeJC6nfl2XfHJNYs8yUYJnvMgtPEFlttP9tHSfRUv2vBe6C4hkVFPWoP1P6ZccbYjmSEkKA=="
},
"node_modules/throttle-debounce": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/throttle-debounce/-/throttle-debounce-5.0.0.tgz",
"integrity": "sha512-2iQTSgkkc1Zyk0MeVrt/3BvuOXYPl/R8Z0U2xxo9rjwNciaHDG3R+Lm6dh4EeUci49DanvBnuqI6jshoQQRGEg==",
"engines": {
"node": ">=12.22"
}
},
"node_modules/through": {
"version": "2.3.8",
"resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
......@@ -26781,17 +26853,16 @@
}
},
"@ant-design/cssinjs": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/@ant-design/cssinjs/-/cssinjs-1.2.0.tgz",
"integrity": "sha512-TjZVH4lgc7jAhYn9yStjnQI7u93b+VAg2oXIyzy12XjnFjCTR+nQIHfuixK+Vm0sx2L8ecDOBDEPT9ldCA7RPQ==",
"version": "1.6.1",
"resolved": "https://registry.npmjs.org/@ant-design/cssinjs/-/cssinjs-1.6.1.tgz",
"integrity": "sha512-35+1e5h1HzPt7d7NjXTG5yg/OQY85YcOIpb3peB3/eKri7+0mW9c+WZB3In7yMscBzvxQREOR5pxNDbqMcI42w==",
"requires": {
"@babel/runtime": "^7.11.1",
"@emotion/hash": "^0.8.0",
"@emotion/unitless": "^0.7.5",
"classnames": "^2.3.1",
"csstype": "^3.0.10",
"rc-util": "^5.24.2",
"shallowequal": "^1.1.0",
"rc-util": "^5.27.0",
"stylis": "^4.0.13"
}
},
......@@ -27043,15 +27114,15 @@
}
},
"@ant-design/react-slick": {
"version": "0.29.2",
"resolved": "https://registry.npmjs.org/@ant-design/react-slick/-/react-slick-0.29.2.tgz",
"integrity": "sha512-kgjtKmkGHa19FW21lHnAfyyH9AAoh35pBdcJ53rHmQ3O+cfFHGHnUbj/HFrRNJ5vIts09FKJVAD8RpaC+RaWfA==",
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/@ant-design/react-slick/-/react-slick-1.0.0.tgz",
"integrity": "sha512-OKxZsn8TAf8fYxP79rDXgLs9zvKMTslK6dJ4iLhDXOujUqC5zJPBRszyrcEHXcMPOm1Sgk40JgyF3yiL/Swd7w==",
"requires": {
"@babel/runtime": "^7.10.4",
"classnames": "^2.2.5",
"json2mq": "^0.2.0",
"lodash": "^4.17.21",
"resize-observer-polyfill": "^1.5.1"
"resize-observer-polyfill": "^1.5.1",
"throttle-debounce": "^5.0.0"
}
},
"@babel/code-frame": {
......@@ -28342,9 +28413,9 @@
"integrity": "sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw=="
},
"@ctrl/tinycolor": {
"version": "3.5.0",
"resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.5.0.tgz",
"integrity": "sha512-tlJpwF40DEQcfR/QF+wNMVyGMaO9FQp6Z1Wahj4Gk3CJQYHwA2xVG7iKDFdW6zuxZY9XWOpGcfNCTsX4McOsOg=="
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.6.0.tgz",
"integrity": "sha512-/Z3l6pXthq0JvMYdUFyX9j0MaCltlIn6mfh9jLyQwg5aPKxkyNa0PTHtU1AlFXLNk55ZuAeJRcpvq+tmLfKmaQ=="
},
"@emotion/hash": {
"version": "0.8.0",
......@@ -28518,6 +28589,15 @@
"resolved": "https://registry.npmjs.org/@qixian.cs/path-to-regexp/-/path-to-regexp-6.1.0.tgz",
"integrity": "sha512-2jIiLiVZB1jnY7IIRQKtoV8Gnr7XIhk4mC88ONGunZE3hYt5IHUG4BE/6+JiTBjjEWQLBeWnZB8hGpppkufiVw=="
},
"@rc-component/context": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/@rc-component/context/-/context-1.3.0.tgz",
"integrity": "sha512-6QdaCJ7Wn5UZLJs15IEfqy4Ru3OaL5ctqpQYWd5rlfV9wwzrzdt6+kgAQZV/qdB0MUPN4nhyBfRembQCIvBf+w==",
"requires": {
"@babel/runtime": "^7.10.1",
"rc-util": "^5.27.0"
}
},
"@rc-component/mini-decimal": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/@rc-component/mini-decimal/-/mini-decimal-1.0.1.tgz",
......@@ -28526,10 +28606,20 @@
"@babel/runtime": "^7.18.0"
}
},
"@rc-component/mutate-observer": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/@rc-component/mutate-observer/-/mutate-observer-1.0.0.tgz",
"integrity": "sha512-okqRJSfNisXdI6CUeOLZC5ukBW/8kir2Ii4PJiKpUt+3+uS7dxwJUMxsUZquxA1rQuL8YcEmKVp/TCnR+yUdZA==",
"requires": {
"@babel/runtime": "^7.18.0",
"classnames": "^2.3.2",
"rc-util": "^5.24.4"
}
},
"@rc-component/portal": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/@rc-component/portal/-/portal-1.0.3.tgz",
"integrity": "sha512-rG9j7OMiI9eLFLF6G0B4OcfLac9W8Z7Vjeizbjt/A6R+zzw7vhHbJ4GIkrDpUqXDvFdEEzdxfICpb8/noLwG+w==",
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/@rc-component/portal/-/portal-1.1.0.tgz",
"integrity": "sha512-tbXM9SB1r5FOuZjRCljERFByFiEUcMmCWMXLog/NmgCzlAzreXyf23Vei3ZpSMxSMavzPnhCovfZjZdmxS3d1w==",
"requires": {
"@babel/runtime": "^7.18.0",
"classnames": "^2.3.2",
......@@ -28537,9 +28627,9 @@
}
},
"@rc-component/tour": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/@rc-component/tour/-/tour-1.0.4.tgz",
"integrity": "sha512-FwAh9twryS6Ava2mUqwJtbhIt0ObIZIgQOJK+XTl+pQvsmXtUGtbOif3/4FeVmncy7FEGH7mnlIjS4OLGkQC9A==",
"version": "1.6.0",
"resolved": "https://registry.npmjs.org/@rc-component/tour/-/tour-1.6.0.tgz",
"integrity": "sha512-b/s7LCb7bW4wxpWfZyNpl7khHUzSyObSlsLaIScRGd+W/v1wFVk8F7gRytl/z8ik9ZSXbLWx9EvexIuHoO/RcQ==",
"requires": {
"@babel/runtime": "^7.18.0",
"@rc-component/portal": "^1.0.0-9",
......@@ -29270,56 +29360,79 @@
}
},
"antd": {
"version": "5.0.7",
"resolved": "https://registry.npmjs.org/antd/-/antd-5.0.7.tgz",
"integrity": "sha512-A/HO/VCS6nHMkpnjfPSxXoet1MBu6N003osaGbSI3mnOvRj0V/9jEOXJ2slj+2YNhACFYJfVyXeEamwQx2Njcw==",
"version": "5.2.3",
"resolved": "https://registry.npmjs.org/antd/-/antd-5.2.3.tgz",
"integrity": "sha512-mUSVH4ZhzC8h3eLNyL7PWquKUmvDcWAVRZYi060MOw6uiKl0pqsB/FC8OpfwntpBlVYgGMk+y3GB0loqTMSmJA==",
"requires": {
"@ant-design/colors": "^6.0.0",
"@ant-design/cssinjs": "^1.0.0",
"@ant-design/icons": "^4.7.0",
"@ant-design/react-slick": "~0.29.1",
"@ant-design/colors": "^7.0.0",
"@ant-design/cssinjs": "^1.5.6",
"@ant-design/icons": "^5.0.0",
"@ant-design/react-slick": "~1.0.0",
"@babel/runtime": "^7.18.3",
"@ctrl/tinycolor": "^3.4.0",
"@rc-component/tour": "~1.0.1-2",
"@ctrl/tinycolor": "^3.6.0",
"@rc-component/mutate-observer": "^1.0.0",
"@rc-component/tour": "~1.6.0",
"classnames": "^2.2.6",
"copy-to-clipboard": "^3.2.0",
"dayjs": "^1.11.1",
"lodash": "^4.17.21",
"rc-cascader": "~3.7.0",
"qrcode.react": "^3.1.0",
"rc-cascader": "~3.8.0",
"rc-checkbox": "~2.3.0",
"rc-collapse": "~3.4.2",
"rc-collapse": "~3.5.2",
"rc-dialog": "~9.0.2",
"rc-drawer": "~6.0.0",
"rc-drawer": "~6.1.1",
"rc-dropdown": "~4.0.0",
"rc-field-form": "~1.27.0",
"rc-image": "~5.12.0",
"rc-input": "~0.1.4",
"rc-image": "~5.13.0",
"rc-input": "~0.2.1",
"rc-input-number": "~7.4.0",
"rc-mentions": "~1.13.1",
"rc-menu": "~9.8.0",
"rc-mentions": "~2.0.0",
"rc-menu": "~9.8.2",
"rc-motion": "^2.6.1",
"rc-notification": "~5.0.0-alpha.9",
"rc-notification": "~5.0.0",
"rc-pagination": "~3.2.0",
"rc-picker": "~3.1.1",
"rc-progress": "~3.4.1",
"rc-rate": "~2.9.0",
"rc-resize-observer": "^1.2.0",
"rc-segmented": "~2.1.0",
"rc-select": "~14.1.13",
"rc-slider": "~10.0.0",
"rc-steps": "~6.0.0-alpha.2",
"rc-segmented": "~2.1.2",
"rc-select": "~14.2.0",
"rc-slider": "~10.1.0",
"rc-steps": "~6.0.0",
"rc-switch": "~4.0.0",
"rc-table": "~7.26.0",
"rc-tabs": "~12.4.2",
"rc-textarea": "~0.4.5",
"rc-tooltip": "~5.2.0",
"rc-table": "~7.30.2",
"rc-tabs": "~12.5.6",
"rc-textarea": "~1.0.0",
"rc-tooltip": "~5.3.1",
"rc-tree": "~5.7.0",
"rc-tree-select": "~5.5.4",
"rc-trigger": "^5.2.10",
"rc-tree-select": "~5.6.0",
"rc-trigger": "^5.3.4",
"rc-upload": "~4.3.0",
"rc-util": "^5.25.2",
"rc-util": "^5.27.0",
"scroll-into-view-if-needed": "^3.0.3",
"shallowequal": "^1.1.0"
"throttle-debounce": "^5.0.0"
},
"dependencies": {
"@ant-design/colors": {
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/@ant-design/colors/-/colors-7.0.0.tgz",
"integrity": "sha512-iVm/9PfGCbC0dSMBrz7oiEXZaaGH7ceU40OJEfKmyuzR9R5CRimJYPlRiFtMQGQcbNMea/ePcoIebi4ASGYXtg==",
"requires": {
"@ctrl/tinycolor": "^3.4.0"
}
},
"@ant-design/icons": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/@ant-design/icons/-/icons-5.0.1.tgz",
"integrity": "sha512-ZyF4ksXCcdtwA/1PLlnFLcF/q8/MhwxXhKHh4oCHDA4Ip+ZzAHoICtyp4wZWfiCVDP0yuz3HsjyvuldHFb3wjA==",
"requires": {
"@ant-design/colors": "^7.0.0",
"@ant-design/icons-svg": "^4.2.1",
"@babel/runtime": "^7.11.2",
"classnames": "^2.2.6",
"rc-util": "^5.9.4"
}
}
}
},
"anymatch": {
......@@ -41254,6 +41367,12 @@
"resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz",
"integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw=="
},
"qrcode.react": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/qrcode.react/-/qrcode.react-3.1.0.tgz",
"integrity": "sha512-oyF+Urr3oAMUG/OiOuONL3HXM+53wvuH3mtIWQrYmsXoAq0DkvZp2RYUWFSMFtbdOpuS++9v+WAkzNVkMlNW6Q==",
"requires": {}
},
"qs": {
"version": "6.11.0",
"resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz",
......@@ -41365,14 +41484,14 @@
}
},
"rc-cascader": {
"version": "3.7.0",
"resolved": "https://registry.npmjs.org/rc-cascader/-/rc-cascader-3.7.0.tgz",
"integrity": "sha512-SFtGpwmYN7RaWEAGTS4Rkc62ZV/qmQGg/tajr/7mfIkleuu8ro9Hlk6J+aA0x1YS4zlaZBtTcSaXM01QMiEV/A==",
"version": "3.8.1",
"resolved": "https://registry.npmjs.org/rc-cascader/-/rc-cascader-3.8.1.tgz",
"integrity": "sha512-VdsxbiNYmcbMqKzydODr8oehBzIvIk2ICMPu5S95b3SzuKspgkV2uSxBCUa6dsp26lUvRI/PA+k8Q00o5bsSZA==",
"requires": {
"@babel/runtime": "^7.12.5",
"array-tree-filter": "^2.1.0",
"classnames": "^2.3.1",
"rc-select": "~14.1.0",
"rc-select": "~14.2.0",
"rc-tree": "~5.7.0",
"rc-util": "^5.6.1"
}
......@@ -41387,15 +41506,14 @@
}
},
"rc-collapse": {
"version": "3.4.2",
"resolved": "https://registry.npmjs.org/rc-collapse/-/rc-collapse-3.4.2.tgz",
"integrity": "sha512-jpTwLgJzkhAgp2Wpi3xmbTbbYExg6fkptL67Uu5LCRVEj6wqmy0DHTjjeynsjOLsppHGHu41t1ELntZ0lEvS/Q==",
"version": "3.5.2",
"resolved": "https://registry.npmjs.org/rc-collapse/-/rc-collapse-3.5.2.tgz",
"integrity": "sha512-/TNiT3DW1t3sUCiVD/DPUYooJZ3BLA93/2rZsB3eM2bGJCCla2X9D2E4tgm7LGMQGy5Atb2lMUn2FQuvQNvavQ==",
"requires": {
"@babel/runtime": "^7.10.1",
"classnames": "2.x",
"rc-motion": "^2.3.4",
"rc-util": "^5.2.1",
"shallowequal": "^1.1.0"
"rc-util": "^5.27.0"
}
},
"rc-dialog": {
......@@ -41411,9 +41529,9 @@
}
},
"rc-drawer": {
"version": "6.0.3",
"resolved": "https://registry.npmjs.org/rc-drawer/-/rc-drawer-6.0.3.tgz",
"integrity": "sha512-u4RajgrnREKQH/21gB2JHZiA6ZECo0X0BbmDxAJEhKD9jUhlAbqMN5I9VWa4PSzi9ceLHUShqQcPAh2EJswffw==",
"version": "6.1.3",
"resolved": "https://registry.npmjs.org/rc-drawer/-/rc-drawer-6.1.3.tgz",
"integrity": "sha512-AvHisO90A+xMLMKBw2zs89HxjWxusM2BUABlgK60RhweIHF8W/wk0hSOrxBlUXoA9r1F+10na3g6GZ97y1qDZA==",
"requires": {
"@babel/runtime": "^7.10.1",
"@rc-component/portal": "^1.0.0-6",
......@@ -41444,21 +41562,22 @@
}
},
"rc-image": {
"version": "5.12.1",
"resolved": "https://registry.npmjs.org/rc-image/-/rc-image-5.12.1.tgz",
"integrity": "sha512-FMldR/ODwQmlFlhjR4c6hsOHmnn4s9CxmW7PR/9XCYE1XHlGJ5OkSWOtJruoaLjVwt2tQYDRnLANf/mKZ9ReUg==",
"version": "5.13.0",
"resolved": "https://registry.npmjs.org/rc-image/-/rc-image-5.13.0.tgz",
"integrity": "sha512-iZTOmw5eWo2+gcrJMMcnd7SsxVHl3w5xlyCgsULUdJhJbnuI8i/AL0tVOsE7aLn9VfOh1qgDT3mC2G75/c7mqg==",
"requires": {
"@babel/runtime": "^7.11.2",
"@rc-component/portal": "^1.0.2",
"classnames": "^2.2.6",
"rc-dialog": "~9.0.0",
"rc-motion": "^2.6.2",
"rc-util": "^5.0.6"
}
},
"rc-input": {
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/rc-input/-/rc-input-0.1.4.tgz",
"integrity": "sha512-FqDdNz+fV2dKNgfXzcSLKvC+jEs1709t7nD+WdfjrdSaOcefpgc7BUJYadc3usaING+b7ediMTfKxuJBsEFbXA==",
"version": "0.2.2",
"resolved": "https://registry.npmjs.org/rc-input/-/rc-input-0.2.2.tgz",
"integrity": "sha512-xgkVcFgtRO0Hl9hmvslZhObNyxbSpTmy3nR1Tk4XrjjZ9lFJ7GcJBy6ss30Pdb0oX36cHzLN8I7VCjBGeRNB9A==",
"requires": {
"@babel/runtime": "^7.11.1",
"classnames": "^2.2.1",
......@@ -41477,30 +41596,30 @@
}
},
"rc-mentions": {
"version": "1.13.1",
"resolved": "https://registry.npmjs.org/rc-mentions/-/rc-mentions-1.13.1.tgz",
"integrity": "sha512-FCkaWw6JQygtOz0+Vxz/M/NWqrWHB9LwqlY2RtcuFqWJNFK9njijOOzTSsBGANliGufVUzx/xuPHmZPBV0+Hgw==",
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/rc-mentions/-/rc-mentions-2.0.0.tgz",
"integrity": "sha512-58NSeM6R5MrgYAhR2TH27JgAN7ivp3iBTmty3q6gvrrGHelPMdGxpJ5aH7AIlodCrPWLAm1lT4XoiuI4s9snXA==",
"requires": {
"@babel/runtime": "^7.10.1",
"classnames": "^2.2.6",
"rc-input": "^0.2.2",
"rc-menu": "~9.8.0",
"rc-textarea": "^0.4.0",
"rc-textarea": "^1.0.0",
"rc-trigger": "^5.0.4",
"rc-util": "^5.22.5"
}
},
"rc-menu": {
"version": "9.8.1",
"resolved": "https://registry.npmjs.org/rc-menu/-/rc-menu-9.8.1.tgz",
"integrity": "sha512-179weouypfjWJSRvvoo/vPy+StojsMzK2XC5jRNhL1ryt/N/8wAFESte8K6jZJkNp9DHDLFTe+dCGmikKpiFuA==",
"version": "9.8.2",
"resolved": "https://registry.npmjs.org/rc-menu/-/rc-menu-9.8.2.tgz",
"integrity": "sha512-EahOJVjLuEnJsThoPN+mGnVm431RzVzDLZWHRS/YnXTQULa7OsgdJa/Y7qXxc3Z5sz8mgT6xYtgpmBXLxrZFaQ==",
"requires": {
"@babel/runtime": "^7.10.1",
"classnames": "2.x",
"rc-motion": "^2.4.3",
"rc-overflow": "^1.2.8",
"rc-trigger": "^5.1.2",
"rc-util": "^5.12.0",
"shallowequal": "^1.1.0"
"rc-util": "^5.27.0"
}
},
"rc-motion": {
......@@ -41514,9 +41633,9 @@
}
},
"rc-notification": {
"version": "5.0.0-alpha.9",
"resolved": "https://registry.npmjs.org/rc-notification/-/rc-notification-5.0.0-alpha.9.tgz",
"integrity": "sha512-QPvq8VHe2M0SE5DHJf7ADWlvfWKnTsj5FVxcu39gdjX98kKmi+BHY1eTPAQkkdGqd6ZXv6xXHl8qKHyWhQcFPA==",
"version": "5.0.2",
"resolved": "https://registry.npmjs.org/rc-notification/-/rc-notification-5.0.2.tgz",
"integrity": "sha512-74wUFiLlyr6lRGEY1m1BaTiDp+0lIT4FRAblMnh9FApyK2JGdsSLbrQ/1rgM7d2N/IX5UIr8kLLW3TdXxFt/jQ==",
"requires": {
"@babel/runtime": "^7.10.1",
"classnames": "2.x",
......@@ -41588,9 +41707,9 @@
}
},
"rc-segmented": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/rc-segmented/-/rc-segmented-2.1.0.tgz",
"integrity": "sha512-hUlonro+pYoZcwrH6Vm56B2ftLfQh046hrwif/VwLIw1j3zGt52p5mREBwmeVzXnSwgnagpOpfafspzs1asjGw==",
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/rc-segmented/-/rc-segmented-2.1.2.tgz",
"integrity": "sha512-qGo1bCr83ESXpXVOCXjFe1QJlCAQXyi9KCiy8eX3rIMYlTeJr/ftySIaTnYsitL18SvWf5ZEHsfqIWoX0EMfFQ==",
"requires": {
"@babel/runtime": "^7.11.1",
"classnames": "^2.2.1",
......@@ -41599,9 +41718,9 @@
}
},
"rc-select": {
"version": "14.1.16",
"resolved": "https://registry.npmjs.org/rc-select/-/rc-select-14.1.16.tgz",
"integrity": "sha512-71XLHleuZmufpdV2vis5oituRkhg2WNvLpVMJBGWRar6WGAVOHXaY9DR5HvwWry3EGTn19BqnL6Xbybje6f8YA==",
"version": "14.2.2",
"resolved": "https://registry.npmjs.org/rc-select/-/rc-select-14.2.2.tgz",
"integrity": "sha512-w+LuiYGFWgaV23PuxtdeWtXSsoxt+eCfzxu/CvRuqSRm8tn/pqvAb1xUIDAjoMMWK1FqiOW4jI/iMt7ZRG/BBg==",
"requires": {
"@babel/runtime": "^7.10.1",
"classnames": "2.x",
......@@ -41609,24 +41728,23 @@
"rc-overflow": "^1.0.0",
"rc-trigger": "^5.0.4",
"rc-util": "^5.16.1",
"rc-virtual-list": "^3.2.0"
"rc-virtual-list": "^3.4.13"
}
},
"rc-slider": {
"version": "10.0.1",
"resolved": "https://registry.npmjs.org/rc-slider/-/rc-slider-10.0.1.tgz",
"integrity": "sha512-igTKF3zBet7oS/3yNiIlmU8KnZ45npmrmHlUUio8PNbIhzMcsh+oE/r2UD42Y6YD2D/s+kzCQkzQrPD6RY435Q==",
"version": "10.1.1",
"resolved": "https://registry.npmjs.org/rc-slider/-/rc-slider-10.1.1.tgz",
"integrity": "sha512-gn8oXazZISEhnmRinI89Z/JD/joAaM35jp+gDtIVSTD/JJMCCBqThqLk1SVJmvtfeiEF/kKaFY0+qt4SDHFUDw==",
"requires": {
"@babel/runtime": "^7.10.1",
"classnames": "^2.2.5",
"rc-util": "^5.18.1",
"shallowequal": "^1.1.0"
"rc-util": "^5.27.0"
}
},
"rc-steps": {
"version": "6.0.0-alpha.2",
"resolved": "https://registry.npmjs.org/rc-steps/-/rc-steps-6.0.0-alpha.2.tgz",
"integrity": "sha512-d/GPx7ATlPbtFeOVt5FB19W11OBCmRd7lLknt4aSoCI6ukwJqpEhWu2INN4pDOQqN04y3PDsWl1q9hnw+ZC5AA==",
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/rc-steps/-/rc-steps-6.0.0.tgz",
"integrity": "sha512-+KfMZIty40mYCQSDvYbZ1jwnuObLauTiIskT1hL4FFOBHP6ZOr8LK0m143yD3kEN5XKHSEX1DIwCj3AYZpoeNQ==",
"requires": {
"@babel/runtime": "^7.16.7",
"classnames": "^2.2.3",
......@@ -41644,21 +41762,21 @@
}
},
"rc-table": {
"version": "7.26.0",
"resolved": "https://registry.npmjs.org/rc-table/-/rc-table-7.26.0.tgz",
"integrity": "sha512-0cD8e6S+DTGAt5nBZQIPFYEaIukn17sfa5uFL98faHlH/whZzD8ii3dbFL4wmUDEL4BLybhYop+QUfZJ4CPvNQ==",
"version": "7.30.4",
"resolved": "https://registry.npmjs.org/rc-table/-/rc-table-7.30.4.tgz",
"integrity": "sha512-NXfitP7CEXAnnuxdEYZNwEMyWmWOSsv9WgiP2yI10pyy0BwomFn4aa8nX/9x832edLwuIlrYuL6ojfOK60An2w==",
"requires": {
"@babel/runtime": "^7.10.1",
"@rc-component/context": "^1.3.0",
"classnames": "^2.2.5",
"rc-resize-observer": "^1.1.0",
"rc-util": "^5.22.5",
"shallowequal": "^1.1.0"
"rc-util": "^5.27.1"
}
},
"rc-tabs": {
"version": "12.4.2",
"resolved": "https://registry.npmjs.org/rc-tabs/-/rc-tabs-12.4.2.tgz",
"integrity": "sha512-FFlGwuTjQUznWzJtyhmHc6KAp5lRQFxKUv9Aj1UtsOYe2e7WGmuzcrd+/LQchuPe0VjhaZPdGkmFGcqGqNO6ow==",
"version": "12.5.7",
"resolved": "https://registry.npmjs.org/rc-tabs/-/rc-tabs-12.5.7.tgz",
"integrity": "sha512-i9gY2TcwCNmBM+bXCDDTvb6mnRYIDkkNm+UGoIqrLOFnRRbAqjsSf+tgyvzhBvbK8XcSrMhzKKLaOMbGyND8YA==",
"requires": {
"@babel/runtime": "^7.11.2",
"classnames": "2.x",
......@@ -41670,25 +41788,25 @@
}
},
"rc-textarea": {
"version": "0.4.7",
"resolved": "https://registry.npmjs.org/rc-textarea/-/rc-textarea-0.4.7.tgz",
"integrity": "sha512-IQPd1CDI3mnMlkFyzt2O4gQ2lxUsnBAeJEoZGJnkkXgORNqyM9qovdrCj9NzcRfpHgLdzaEbU3AmobNFGUznwQ==",
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/rc-textarea/-/rc-textarea-1.0.1.tgz",
"integrity": "sha512-dtIm96apjJpCUcCeTtbnLGJaVlqbOqVgN0P9z+bqMSi7rcV5QVeUtBnG+jQTGk/uD183Z7jbhc8Dx7G3luDCwg==",
"requires": {
"@babel/runtime": "^7.10.1",
"classnames": "^2.2.1",
"rc-input": "^0.2.1",
"rc-resize-observer": "^1.0.0",
"rc-util": "^5.24.4",
"shallowequal": "^1.1.0"
"rc-util": "^5.27.0"
}
},
"rc-tooltip": {
"version": "5.2.2",
"resolved": "https://registry.npmjs.org/rc-tooltip/-/rc-tooltip-5.2.2.tgz",
"integrity": "sha512-jtQzU/18S6EI3lhSGoDYhPqNpWajMtS5VV/ld1LwyfrDByQpYmw/LW6U7oFXXLukjfDHQ7Ju705A82PRNFWYhg==",
"version": "5.3.1",
"resolved": "https://registry.npmjs.org/rc-tooltip/-/rc-tooltip-5.3.1.tgz",
"integrity": "sha512-e6H0dMD38EPaSPD2XC8dRfct27VvT2TkPdoBSuNl3RRZ5tspiY/c5xYEmGC0IrABvMBgque4Mr2SMZuliCvoiQ==",
"requires": {
"@babel/runtime": "^7.11.2",
"classnames": "^2.3.1",
"rc-trigger": "^5.0.0"
"rc-trigger": "^5.3.1"
}
},
"rc-tree": {
......@@ -41704,13 +41822,13 @@
}
},
"rc-tree-select": {
"version": "5.5.5",
"resolved": "https://registry.npmjs.org/rc-tree-select/-/rc-tree-select-5.5.5.tgz",
"integrity": "sha512-k2av7jF6tW9bIO4mQhaVdV4kJ1c54oxV3/hHVU+oD251Gb5JN+m1RbJFTMf1o0rAFqkvto33rxMdpafaGKQRJw==",
"version": "5.6.0",
"resolved": "https://registry.npmjs.org/rc-tree-select/-/rc-tree-select-5.6.0.tgz",
"integrity": "sha512-XG6pu0a9l6+mzhQqUYfR2VIONbe/3LjVc3wKt28k6uBMZsI1j+SSxRyt/7jWRq8Kok8jHJBQASlDg6ehr9Sp0w==",
"requires": {
"@babel/runtime": "^7.10.1",
"classnames": "2.x",
"rc-select": "~14.1.0",
"rc-select": "~14.2.0",
"rc-tree": "~5.7.0",
"rc-util": "^5.16.1"
}
......@@ -41738,9 +41856,9 @@
}
},
"rc-util": {
"version": "5.27.0",
"resolved": "https://registry.npmjs.org/rc-util/-/rc-util-5.27.0.tgz",
"integrity": "sha512-lk9HnxVWdpGzkqs6OpZ+xxAHBefqy6+wT5LjSeBoaxzE0j5Tpq0Mf4TMc29B+Z0QP81yDvfgvp1O8oBxj70kEg==",
"version": "5.28.0",
"resolved": "https://registry.npmjs.org/rc-util/-/rc-util-5.28.0.tgz",
"integrity": "sha512-KYDjhGodswVj29v0TRciKTqRPgumIFvFDndbCD227pitQ+0Cei196rxk+OXb/blu6V8zdTRK5RjCJn+WmHLvBA==",
"requires": {
"@babel/runtime": "^7.18.3",
"react-is": "^16.12.0"
......@@ -45769,6 +45887,11 @@
"resolved": "https://registry.npmjs.org/throat/-/throat-4.1.0.tgz",
"integrity": "sha512-wCVxLDcFxw7ujDxaeJC6nfl2XfHJNYs8yUYJnvMgtPEFlttP9tHSfRUv2vBe6C4hkVFPWoP1P6ZccbYjmSEkKA=="
},
"throttle-debounce": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/throttle-debounce/-/throttle-debounce-5.0.0.tgz",
"integrity": "sha512-2iQTSgkkc1Zyk0MeVrt/3BvuOXYPl/R8Z0U2xxo9rjwNciaHDG3R+Lm6dh4EeUci49DanvBnuqI6jshoQQRGEg=="
},
"through": {
"version": "2.3.8",
"resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
import React from "react";
import { Layout } from "antd";
import NeosConfig from "../../../neos.config.json";
const layoutConfig = NeosConfig.ui.layout;
const { Header, Footer, Sider, Content } = Layout;
const headerStyle: React.CSSProperties = {
textAlign: "center",
color: "#fff",
height: layoutConfig.header.height,
paddingInline: 50,
lineHeight: "64px",
};
const contentStyle: React.CSSProperties = {
textAlign: "center",
minHeight: 120,
height: layoutConfig.content.height,
lineHeight: "120px",
};
const siderStyle: React.CSSProperties = {
lineHeight: "120px",
position: "fixed",
overflow: "auto",
height: "100vh",
padding: "50px 20px",
color: "#fff",
};
const footerStyle: React.CSSProperties = {
textAlign: "center",
height: layoutConfig.footer.height,
color: "#fff",
};
const NeosLayout = (props: {
sider: React.ReactNode;
header: React.ReactNode;
content: React.ReactNode;
footer: React.ReactNode;
}) => {
return (
<Layout>
<Sider style={siderStyle} width={layoutConfig.sider.width}>
{props.sider}
</Sider>
<Layout>
<Header style={headerStyle}>{props.header}</Header>
<Content style={contentStyle}>{props.content}</Content>
<Footer style={footerStyle}>{props.footer}</Footer>
</Layout>
</Layout>
);
};
export default NeosLayout;
......@@ -19,8 +19,12 @@ import OptionModal from "./optionModal";
import Phase from "./phase";
import CheckCardModalV2 from "./checkCardModalV2";
import ExtraDeck from "./extraDeck";
import NeosLayout from "./layout";
import { initStrings } from "../../api/strings";
import NeosConfig from "../../../neos.config.json";
import DuelTimeLine from "./timeLine";
import { Row } from "antd";
import SendBox from "./sendBox";
// Ref: https://github.com/brianzinn/react-babylonjs/issues/126
const NeosDuel = () => {
......@@ -41,29 +45,12 @@ const NeosDuel = () => {
return (
<>
<ReactReduxContext.Consumer>
{({ store }) => (
<Engine antialias adaptToDeviceRatio canvasId="babylonJS">
<Scene>
<Provider store={store}>
<Camera />
<Light />
<Hands />
<Monsters />
<Magics />
<Field />
<CommonDeck />
<ExtraDeck />
<Cemeteries />
<Exclusion />
<Field />
<Phase />
<Ground />
</Provider>
</Scene>
</Engine>
)}
</ReactReduxContext.Consumer>
<NeosLayout
sider={<NeosSider />}
header={<div>header</div>}
content={<NeosCanvas />}
footer={<div>footer</div>}
/>
<CardModal />
<CardListModal />
<HintNotification />
......@@ -76,6 +63,43 @@ const NeosDuel = () => {
);
};
const NeosSider = () => (
<div>
<Row>
<DuelTimeLine />
</Row>
<Row>
<SendBox />
</Row>
</div>
);
const NeosCanvas = () => (
<ReactReduxContext.Consumer>
{({ store }) => (
<Engine antialias adaptToDeviceRatio canvasId="babylonJS">
<Scene>
<Provider store={store}>
<Camera />
<Light />
<Hands />
<Monsters />
<Magics />
<Field />
<CommonDeck />
<ExtraDeck />
<Cemeteries />
<Exclusion />
<Field />
<Phase />
<Ground />
</Provider>
</Scene>
</Engine>
)}
</ReactReduxContext.Consumer>
);
const Camera = () => (
<freeCamera
name="duel-camera"
......
import React, { useState } from "react";
import { Input, Button, Row, Col } from "antd";
import { SendOutlined } from "@ant-design/icons";
const SendBox = () => {
const [content, setContent] = useState("");
return (
<>
<Row>
<Input.TextArea
placeholder="Message to sent..."
autoSize={{ minRows: 3, maxRows: 4 }}
value={content}
onChange={(e) => {
setContent(e.target.value);
}}
/>
</Row>
<Row>
<Col>
<Button
icon={<SendOutlined />}
onClick={() => {}}
disabled={!content}
/>
</Col>
</Row>
</>
);
};
export default SendBox;
import React from "react";
import { Timeline } from "antd";
import { UserOutlined, SettingOutlined } from "@ant-design/icons";
const DuelTimeLine = () => (
<Timeline
items={[
{
dot: <UserOutlined />,
children: "对手消息",
color: "red",
},
{
dot: <UserOutlined />,
children: "自己消息",
color: "green",
},
{
dot: <SettingOutlined />,
children: "系统消息",
},
]}
/>
);
export default DuelTimeLine;
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment