diff --git a/package.json b/package.json index 814440d..2cfbc0e 100644 --- a/package.json +++ b/package.json @@ -30,9 +30,9 @@ "@types/react": "^16.9.43", "@types/react-dom": "^16.9.8", "@apitable/components": "latest", - "@apitable/core": "latest", - "@apitable/icons": "latest", - "@apitable/widget-sdk": "latest", + "@apitable/core": "*", + "@apitable/icons": "^1.4.0", + "@apitable/widget-sdk": "^1.4.0", "ahooks": "^2.10.0", "lodash": "^4.17.20", "styled-components": ">=5.2.1", diff --git a/src/form_components/field_select.tsx b/src/form_components/field_select.tsx index 326c9a4..08b6bbb 100644 --- a/src/form_components/field_select.tsx +++ b/src/form_components/field_select.tsx @@ -1,67 +1,12 @@ import { WidgetProps } from '@rjsf/core'; import { applyDefaultTheme, ITheme, Select, useTheme } from '@apitable/components'; -import { FieldType, t, useField } from '@apitable/widget-sdk'; +import {FieldIconMap, t, useField} from '@apitable/widget-sdk'; import React from 'react'; -import { - ColumnAttachmentFilled, - ColumnAutonumberFilled, - AccountFilled, - ColumnCheckboxFilled, - ColumnLastmodifiedtimeFilled, - ColumnTextFilled, - ColumnCreatedbyFilled, - ColumnCreatedtimeFilled, - ColumnSingleFilled, - ColumnCurrencyFilled, - ColumnEmailFilled, - ColumnFormulaFilled, - ColumnPercentFilled, - ColumnFigureFilled, - ColumnMultipleFilled, - ColumnCalendarFilled, - ColumnLinktableFilled, - ColumnUrlOutlined, - ColumnLastmodifiedbyFilled, - ColumnLongtextFilled, - ColumnPhoneFilled, - ColumnLookupFilled, - ColumnRatingFilled, - CascadeOutlined, - OneWayLinkOutlined, - TwoWayLinkOutlined -} from '@apitable/icons'; + import styled from 'styled-components'; import { Strings } from '../i18n'; const SELECT_OPEN_SEARCH_COUNT = 7; -const FieldIconMap = { - [FieldType.Text]: ColumnLongtextFilled, // FIXME: icon - [FieldType.Number]: ColumnFigureFilled, // FIXME: icon there is a problem with the naming. - [FieldType.SingleSelect]: ColumnSingleFilled, - [FieldType.MultiSelect]: ColumnMultipleFilled, - [FieldType.DateTime]: ColumnCalendarFilled, // FIXME: icon there is a problem with the naming. - [FieldType.Attachment]: ColumnAttachmentFilled, - [FieldType.OneWayLink]: OneWayLinkOutlined, - [FieldType.TwoWayLink]: TwoWayLinkOutlined, - [FieldType.MagicLink]: ColumnLinktableFilled, // ? - [FieldType.URL]: ColumnUrlOutlined, - [FieldType.Email]: ColumnEmailFilled, - [FieldType.Phone]: ColumnPhoneFilled, - [FieldType.Checkbox]: ColumnCheckboxFilled, - [FieldType.Rating]: ColumnRatingFilled, - [FieldType.Member]: AccountFilled, - [FieldType.MagicLookUp]: ColumnLookupFilled, - [FieldType.Formula]: ColumnFormulaFilled, - [FieldType.Currency]: ColumnCurrencyFilled, - [FieldType.Percent]: ColumnPercentFilled, - [FieldType.SingleText]: ColumnTextFilled, - [FieldType.AutoNumber]: ColumnAutonumberFilled, - [FieldType.CreatedTime]: ColumnCreatedtimeFilled, - [FieldType.LastModifiedTime]: ColumnLastmodifiedtimeFilled, - [FieldType.CreatedBy]: ColumnCreatedbyFilled, - [FieldType.LastModifiedBy]: ColumnLastmodifiedbyFilled, - [FieldType.Cascader]: CascadeOutlined -}; const transformOptions = (enumOptions: { label: string, value: any }[], theme: ITheme) => { @@ -72,7 +17,7 @@ const transformOptions = (enumOptions: { label: string, value: any }[], theme: I }; const field = useField(option.value); if (!field) return res; - const FieldIcon = FieldIconMap[field.type]; + const FieldIcon = FieldIconMap[field.type] ?? null; return { ...res, prefixIcon: FieldIcon ? : null, diff --git a/yarn.lock b/yarn.lock index c712c5d..93327a4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -72,7 +72,7 @@ resize-observer-polyfill "^1.5.1" styled-system "^5.1.5" -"@apitable/core@*", "@apitable/core@latest": +"@apitable/core@*": version "0.0.1" resolved "https://registry.yarnpkg.com/@apitable/core/-/core-0.0.1.tgz#bbddd00b920514981e321921c9b36e06ee1b149d" integrity sha512-jq8TDwbzSqxQoSFIPc09Wkdf1dRADGaaRoZ/sUEIVqwxMl8NTbJ4iX4MAFjnmCfOulmhYsC/Hx5MtIzw3XmzWw== @@ -111,11 +111,16 @@ apitable "^0.8.1" lodash "^4.17.21" -"@apitable/icons@*", "@apitable/icons@latest": +"@apitable/icons@*": version "0.0.1" resolved "https://registry.yarnpkg.com/@apitable/icons/-/icons-0.0.1.tgz#13484c89c271c915d9dfc024215d9fdadc5ec506" integrity sha512-Mvo++bkOoFxpC79HM4GLhgCcgJSo5NZlov5pv3CLZk4R7idvNz2lOLiyTWKDpcDBVNiDAKoF1D2asJ8R7cekBw== +"@apitable/icons@^1.4.0": + version "1.4.0" + resolved "https://registry.yarnpkg.com/@apitable/icons/-/icons-1.4.0.tgz#107bf4ada53c271f8c702e66d7853d88089efb97" + integrity sha512-m3+6p61WRLcSOFENTYF3thwjbsE7jyrcM8W00XdvAWWUR9FtzfeMRfHk/R9QQhyJQDQW6JYXy9KzBGPY3cmACg== + "@apitable/react-contexify@^5.0.7": version "5.0.7" resolved "https://registry.yarnpkg.com/@apitable/react-contexify/-/react-contexify-5.0.7.tgz#a6d1b1025519563b619cba3e7167dae7994792bd" @@ -123,32 +128,37 @@ dependencies: clsx "^1.1.1" -"@apitable/widget-sdk@latest": - version "0.0.1" - resolved "https://registry.yarnpkg.com/@apitable/widget-sdk/-/widget-sdk-0.0.1.tgz#a4dcdcab7cd4f5a6b2e10193da22a86bbd7c327f" - integrity sha512-iMSHdLY9tMTiCAlG9Fxc7G6+QKYjYHh9iWNw2G5S/y/L6o9gPCNxAbvpVspZenv5aVA68ja29BnY+a3OiPc8ug== +"@apitable/widget-sdk@^1.4.0": + version "1.4.1" + resolved "https://registry.yarnpkg.com/@apitable/widget-sdk/-/widget-sdk-1.4.1.tgz#1bccbed01acb187e6d34e0e1b1777c6b067b827a" + integrity sha512-7LWg8lxpNyV1PVOspyH0lBBX/GSFG9yV23O06bVWu2rmBMKnQfDBzBVCqe6O4fND294JO0jHNsA9wG7os1C6VQ== dependencies: "@apitable/components" "*" "@apitable/core" "*" - "@types/localforage" "^0.0.34" - "@types/resize-observer-browser" "^0.1.5" + "@apitable/icons" "*" + "@testing-library/react-hooks" "^7.0.1" ahooks "^3.5.0" + antd "4.23.5" attr-accept "^2.1.0" + axios "0.21.4" bowser "^2.11.0" + dayjs "^1.11.7" emoji-mart "^3.0.0" fundebug-javascript "^2.1.2" + immer "9.0.16" loadjs "^4.2.0" localforage "^1.10.0" - lodash "^4.17.20" + lodash "^4.17.21" lodash.without "^4.4.0" mime-types "^2.1.29" + rc-picker "^3.13.0" re-reselect "^4.0.0" react-redux "8.0.4" react-virtualized-auto-sizer "1.0.2" redux "4.2.0" redux-batched-actions "0.5.0" redux-thunk "2.4.1" - reselect "^4.0.0" + reselect "4.0.0" resize-observer-polyfill "^1.5.1" socket.io-client "2.2.0" store2 "^2.12.0" @@ -249,6 +259,13 @@ dependencies: regenerator-runtime "^0.13.11" +"@babel/runtime@^7.20.7", "@babel/runtime@^7.23.2": + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.23.2.tgz#062b0ac103261d68a966c4c7baf2ae3e62ec3885" + integrity sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg== + dependencies: + regenerator-runtime "^0.14.0" + "@babel/template@^7.18.10": version "7.18.10" resolved "https://registry.npmmirror.com/@babel/template/-/template-7.18.10.tgz#6f9134835970d1dbf0835c0d100c9f38de0c5e71" @@ -364,6 +381,27 @@ "@jridgewell/resolve-uri" "3.1.0" "@jridgewell/sourcemap-codec" "1.4.14" +"@rc-component/portal@^1.1.0": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@rc-component/portal/-/portal-1.1.2.tgz#55db1e51d784e034442e9700536faaa6ab63fc71" + integrity sha512-6f813C0IsasTZms08kfA8kPAGxbbkYToa8ALaiDIGGECU4i9hj8Plgbx0sNJDrey3EtHO30hmdaxtT0138xZcg== + dependencies: + "@babel/runtime" "^7.18.0" + classnames "^2.3.2" + rc-util "^5.24.4" + +"@rc-component/trigger@^1.5.0": + version "1.18.1" + resolved "https://registry.yarnpkg.com/@rc-component/trigger/-/trigger-1.18.1.tgz#149881ace55943f0b74ae0470dc9f05b8f0b5d51" + integrity sha512-bAcxJJ1Y+EJVgn8BRik7d8JjjAPND5zKkHQ3159zeR0gVoG4Z0RgEDAiXFFoie3/WpoJ9dRJyjrIpnH4Ef7PEg== + dependencies: + "@babel/runtime" "^7.23.2" + "@rc-component/portal" "^1.1.0" + classnames "^2.3.2" + rc-motion "^2.0.0" + rc-resize-observer "^1.3.1" + rc-util "^5.38.0" + "@react-dnd/asap@^4.0.0": version "4.0.1" resolved "https://registry.npmmirror.com/@react-dnd/asap/-/asap-4.0.1.tgz#5291850a6b58ce6f2da25352a64f1b0674871aab" @@ -519,6 +557,17 @@ "@styled-system/core" "^5.1.2" "@styled-system/css" "^5.1.5" +"@testing-library/react-hooks@^7.0.1": + version "7.0.2" + resolved "https://registry.yarnpkg.com/@testing-library/react-hooks/-/react-hooks-7.0.2.tgz#3388d07f562d91e7f2431a4a21b5186062ecfee0" + integrity sha512-dYxpz8u9m4q1TuzfcUApqi8iFfR6R0FaMbr2hjZJy1uC8z+bO/K4v8Gs9eogGKYQop7QsrBTFkv/BCF7MzD2Cg== + dependencies: + "@babel/runtime" "^7.12.5" + "@types/react" ">=16.9.0" + "@types/react-dom" ">=16.9.0" + "@types/react-test-renderer" ">=16.9.0" + react-error-boundary "^3.1.0" + "@types/hoist-non-react-statics@^3.3.1": version "3.3.1" resolved "https://registry.npmmirror.com/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz#1124aafe5118cb591977aeb1ceaaed1070eb039f" @@ -537,13 +586,6 @@ resolved "https://registry.npmmirror.com/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3" integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ== -"@types/localforage@^0.0.34": - version "0.0.34" - resolved "https://registry.npmmirror.com/@types/localforage/-/localforage-0.0.34.tgz#5e31c32dd8791ec4b9ff3ef47c9cb55b2d0d9438" - integrity sha512-tJxahnjm9dEI1X+hQSC5f2BSd/coZaqbIl1m3TCl0q9SVuC52XcXfV0XmoCU1+PmjyucuVITwoTnN8OlTbEXXA== - dependencies: - localforage "*" - "@types/lodash@4.14.161": version "4.14.161" resolved "https://registry.npmmirror.com/@types/lodash/-/lodash-4.14.161.tgz#a21ca0777dabc6e4f44f3d07f37b765f54188b18" @@ -559,6 +601,13 @@ resolved "https://registry.npmmirror.com/@types/prop-types/-/prop-types-15.7.5.tgz#5f19d2b85a98e9558036f6a3cacc8819420f05cf" integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w== +"@types/react-dom@>=16.9.0": + version "18.2.15" + resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-18.2.15.tgz#921af67f9ee023ac37ea84b1bc0cc40b898ea522" + integrity sha512-HWMdW+7r7MR5+PZqJF6YFNSCtjz1T0dsvo/f1BV6HkV+6erD/nA7wd9NM00KVG83zf2nJ7uATPO9ttdIPvi3gg== + dependencies: + "@types/react" "*" + "@types/react-dom@^16.9.8": version "16.9.17" resolved "https://registry.npmmirror.com/@types/react-dom/-/react-dom-16.9.17.tgz#29100cbcc422d7b7dba7de24bb906de56680dd34" @@ -566,6 +615,13 @@ dependencies: "@types/react" "^16" +"@types/react-test-renderer@>=16.9.0": + version "18.0.6" + resolved "https://registry.yarnpkg.com/@types/react-test-renderer/-/react-test-renderer-18.0.6.tgz#1db32c09d3931a7f4ed7f31612f6cccb2910d28f" + integrity sha512-O2JT1J3/v/NaYHYmPf2DXBSqUGmp6iwhFPicES6Pc1Y90B9Qgu99mmaBGqfZFpVuXLzF/pNJB4K9ySL3iqFeXA== + dependencies: + "@types/react" "*" + "@types/react-window@1.8.1": version "1.8.1" resolved "https://registry.npmmirror.com/@types/react-window/-/react-window-1.8.1.tgz#6e1ceab2e6f2f78dbf1f774ee0e00f1bb0364bb3" @@ -582,6 +638,15 @@ "@types/scheduler" "*" csstype "^3.0.2" +"@types/react@>=16.9.0": + version "18.2.37" + resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.37.tgz#0f03af69e463c0f19a356c2660dbca5d19c44cae" + integrity sha512-RGAYMi2bhRgEXT3f4B92WTohopH6bIXw05FuGlmJEnv/omEn190+QYEIYxIAuIBdKgboYYdVved2p1AxZVQnaw== + dependencies: + "@types/prop-types" "*" + "@types/scheduler" "*" + csstype "^3.0.2" + "@types/react@^16", "@types/react@^16.9.43": version "16.14.34" resolved "https://registry.npmmirror.com/@types/react/-/react-16.14.34.tgz#d129324ffda312044e1c47aab18696e4ed493282" @@ -591,11 +656,6 @@ "@types/scheduler" "*" csstype "^3.0.2" -"@types/resize-observer-browser@^0.1.5": - version "0.1.7" - resolved "https://registry.npmmirror.com/@types/resize-observer-browser/-/resize-observer-browser-0.1.7.tgz#294aaadf24ac6580b8fbd1fe3ab7b59fe85f9ef3" - integrity sha512-G9eN0Sn0ii9PWQ3Vl72jDPgeJwRWhv2Qk/nQkJuWmRmOB4HX3/BhD5SE1dZs/hzPZL/WKnvF0RHdTSG54QJFyg== - "@types/scheduler@*": version "0.16.2" resolved "https://registry.npmmirror.com/@types/scheduler/-/scheduler-0.16.2.tgz#1a62f89525723dde24ba1b01b092bf5df8ad4d39" @@ -775,6 +835,13 @@ axios@0.19.0: follow-redirects "1.5.10" is-buffer "^2.0.2" +axios@0.21.4: + version "0.21.4" + resolved "https://registry.yarnpkg.com/axios/-/axios-0.21.4.tgz#c67b90dc0568e5c1cf2b0b858c43ba28e2eda575" + integrity sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg== + dependencies: + follow-redirects "^1.14.0" + axios@^0.19.2: version "0.19.2" resolved "https://registry.npmmirror.com/axios/-/axios-0.19.2.tgz#3ea36c5d8818d0d5f8a8a97a6d36b86cdc00cb27" @@ -857,7 +924,7 @@ classnames@2.2.6: resolved "https://registry.npmmirror.com/classnames/-/classnames-2.2.6.tgz#43935bffdd291f326dad0a205309b38d00f650ce" integrity sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q== -classnames@2.x, classnames@^2.2.1, classnames@^2.2.3, classnames@^2.2.5, classnames@^2.2.6, classnames@^2.3.1: +classnames@2.x, classnames@^2.2.1, classnames@^2.2.3, classnames@^2.2.5, classnames@^2.2.6, classnames@^2.3.1, classnames@^2.3.2: version "2.3.2" resolved "https://registry.npmmirror.com/classnames/-/classnames-2.3.2.tgz#351d813bf0137fcc6a76a16b88208d2560a0d924" integrity sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw== @@ -1002,6 +1069,11 @@ dayjs@1.x, dayjs@^1.9.1, dayjs@^1.9.6: resolved "https://registry.npmmirror.com/dayjs/-/dayjs-1.11.7.tgz#4b296922642f70999544d1144a2c25730fce63e2" integrity sha512-+Yw9U6YO5TQohxLcIkrXBeY73WP3ejHWVvx8XCk3gxvQDCTEmS48ZrSZCKciI7Bhl/uCMyxYtE9UqRILmFphkQ== +dayjs@^1.11.7: + version "1.11.10" + resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.10.tgz#68acea85317a6e164457d6d6947564029a6a16a0" + integrity sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ== + debug@=3.1.0, debug@~3.1.0: version "3.1.0" resolved "https://registry.npmmirror.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" @@ -1150,6 +1222,11 @@ follow-redirects@1.5.10: dependencies: debug "=3.1.0" +follow-redirects@^1.14.0: + version "1.15.3" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.3.tgz#fe2f3ef2690afce7e82ed0b44db08165b207123a" + integrity sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q== + form-data@^3.0.0: version "3.0.1" resolved "https://registry.npmmirror.com/form-data/-/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f" @@ -1290,6 +1367,11 @@ immer@7.0.9: resolved "https://registry.npmmirror.com/immer/-/immer-7.0.9.tgz#28e7552c21d39dd76feccd2b800b7bc86ee4a62e" integrity sha512-Vs/gxoM4DqNAYR7pugIxi0Xc8XAun/uy7AQu4fLLqaTBHxjOP9pJ266Q9MWA/ly4z6rAFZbvViOtihxUZ7O28A== +immer@9.0.16: + version "9.0.16" + resolved "https://registry.yarnpkg.com/immer/-/immer-9.0.16.tgz#8e7caab80118c2b54b37ad43e05758cdefad0198" + integrity sha512-qenGE7CstVm1NrHQbMh8YaSzTZTFNP3zPqr3YU0S0UY441j4bJTg4A2Hh5KAhwgaiU6ZZ1Ar6y/2f4TblnMReQ== + indexof@0.0.1: version "0.0.1" resolved "https://registry.npmmirror.com/indexof/-/indexof-0.0.1.tgz#82dc336d232b9062179d05ab3293a66059fd435d" @@ -1485,7 +1567,7 @@ loadjs@^4.2.0: resolved "https://registry.npmmirror.com/loadjs/-/loadjs-4.2.0.tgz#2a0336376397a6a43edf98c9ec3229ddd5abb6f6" integrity sha512-AgQGZisAlTPbTEzrHPb6q+NYBMD+DP9uvGSIjSUM5uG+0jG15cb8axWpxuOIqrmQjn6scaaH8JwloiP27b2KXA== -localforage@*, localforage@^1.10.0: +localforage@^1.10.0: version "1.10.0" resolved "https://registry.npmmirror.com/localforage/-/localforage-1.10.0.tgz#5c465dc5f62b2807c3a84c0c6a1b1b3212781dd4" integrity sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg== @@ -1880,6 +1962,16 @@ rc-pagination@~3.1.17: "@babel/runtime" "^7.10.1" classnames "^2.2.1" +rc-picker@^3.13.0: + version "3.14.6" + resolved "https://registry.yarnpkg.com/rc-picker/-/rc-picker-3.14.6.tgz#60fc34f9883272e10f6c593fa6d82e7e7a70781b" + integrity sha512-AdKKW0AqMwZsKvIpwUWDUnpuGKZVrbxVTZTNjcO+pViGkjC1EBcjMgxVe8tomOEaIHJL5Gd13vS8Rr3zzxWmag== + dependencies: + "@babel/runtime" "^7.10.1" + "@rc-component/trigger" "^1.5.0" + classnames "^2.2.1" + rc-util "^5.30.0" + rc-picker@~2.6.10: version "2.6.11" resolved "https://registry.npmmirror.com/rc-picker/-/rc-picker-2.6.11.tgz#d4a55e46480517cd1bfea5f5acd28b1d6be232d2" @@ -1922,6 +2014,16 @@ rc-resize-observer@^1.0.0, rc-resize-observer@^1.1.0, rc-resize-observer@^1.2.0: rc-util "^5.15.0" resize-observer-polyfill "^1.5.1" +rc-resize-observer@^1.3.1: + version "1.4.0" + resolved "https://registry.yarnpkg.com/rc-resize-observer/-/rc-resize-observer-1.4.0.tgz#7bba61e6b3c604834980647cce6451914750d0cc" + integrity sha512-PnMVyRid9JLxFavTjeDXEXo65HCRqbmLBw9xX9gfC4BZiSzbLXKzW3jPz+J0P71pLbD5tBMTT+mkstV5gD0c9Q== + dependencies: + "@babel/runtime" "^7.20.7" + classnames "^2.2.1" + rc-util "^5.38.0" + resize-observer-polyfill "^1.5.1" + rc-segmented@~2.1.0: version "2.1.0" resolved "https://registry.npmmirror.com/rc-segmented/-/rc-segmented-2.1.0.tgz#0e0afe646c1a0e44a0e18785f518c42633ec8efc" @@ -2068,6 +2170,14 @@ rc-util@^5.0.1, rc-util@^5.0.6, rc-util@^5.12.0, rc-util@^5.15.0, rc-util@^5.16. react-is "^16.12.0" shallowequal "^1.1.0" +rc-util@^5.30.0, rc-util@^5.38.0: + version "5.38.1" + resolved "https://registry.yarnpkg.com/rc-util/-/rc-util-5.38.1.tgz#4915503b89855f5c5cd9afd4c72a7a17568777bb" + integrity sha512-e4ZMs7q9XqwTuhIK7zBIVFltUtMSjphuPPQXHoHlzRzNdOwUxDejo0Zls5HYaJfRKNURcsS/ceKVULlhjBrxng== + dependencies: + "@babel/runtime" "^7.18.3" + react-is "^18.2.0" + rc-virtual-list@^3.2.0, rc-virtual-list@^3.4.8: version "3.4.13" resolved "https://registry.npmmirror.com/rc-virtual-list/-/rc-virtual-list-3.4.13.tgz#20acc934b263abcf7b7c161f50ef82281b2f7e8d" @@ -2134,6 +2244,13 @@ react-draggable@^4.0.3: clsx "^1.1.1" prop-types "^15.8.1" +react-error-boundary@^3.1.0: + version "3.1.4" + resolved "https://registry.yarnpkg.com/react-error-boundary/-/react-error-boundary-3.1.4.tgz#255db92b23197108757a888b01e5b729919abde0" + integrity sha512-uM9uPzZJTF6wRQORmSrvOIgt4lJ9MC1sNgEOj2XGsDTRE4kmpWxg7ENK9EWNKJRMAOY9z0MuF4yIfl6gp4sotA== + dependencies: + "@babel/runtime" "^7.12.5" + react-highlight-words@^0.16.0: version "0.16.0" resolved "https://registry.npmmirror.com/react-highlight-words/-/react-highlight-words-0.16.0.tgz#4b4b9824e3d2b98789d3e3b3aedb5e961ae1b7cf" @@ -2158,7 +2275,7 @@ react-is@^17.0.2: resolved "https://registry.npmmirror.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== -react-is@^18.0.0: +react-is@^18.0.0, react-is@^18.2.0: version "18.2.0" resolved "https://registry.npmmirror.com/react-is/-/react-is-18.2.0.tgz#199431eeaaa2e09f86427efbb4f1473edb47609b" integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w== @@ -2224,6 +2341,11 @@ regenerator-runtime@^0.13.11, regenerator-runtime@^0.13.3: resolved "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz#f6dca3e7ceec20590d07ada785636a90cdca17f9" integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg== +regenerator-runtime@^0.14.0: + version "0.14.0" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz#5e19d68eb12d486f797e15a3c6a918f7cec5eb45" + integrity sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA== + regexp.prototype.flags@^1.4.3: version "1.4.3" resolved "https://registry.npmmirror.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz#87cab30f80f66660181a3bb7bf5981a872b367ac" @@ -2238,11 +2360,6 @@ reselect@4.0.0: resolved "https://registry.npmmirror.com/reselect/-/reselect-4.0.0.tgz#f2529830e5d3d0e021408b246a206ef4ea4437f7" integrity sha512-qUgANli03jjAyGlnbYVAV5vvnOmJnODyABz51RdBN7M4WaVu8mecZWgyQNkG8Yqe3KRGRt0l4K4B3XVEULC4CA== -reselect@^4.0.0: - version "4.1.7" - resolved "https://registry.npmmirror.com/reselect/-/reselect-4.1.7.tgz#56480d9ff3d3188970ee2b76527bd94a95567a42" - integrity sha512-Zu1xbUt3/OPwsXL46hvOOoQrap2azE7ZQbokq61BQfiXvhewsKDwhMeZjTX9sX0nvw1t/U5Audyn1I9P/m9z0A== - resize-observer-polyfill@^1.5.1: version "1.5.1" resolved "https://registry.npmmirror.com/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz#0e9020dd3d21024458d4ebd27e23e40269810464"