diff --git a/package.json b/package.json index 1fc3514..1307757 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "version": "1.2.1", + "version": "1.2.2", "description": "my apitable widget chart", "engines": { "node": ">=8.x" @@ -36,10 +36,10 @@ }, "dependencies": { "@antv/g2plot": "^2.3.39", - "@apitable/components": "latest", + "@apitable/components": "^1.4.0", "@apitable/core": "latest", - "@apitable/icons": "latest", - "@apitable/widget-sdk": "^0.0.2", + "@apitable/icons": "^1.4.0", + "@apitable/widget-sdk": "^1.4.0", "@rjsf/core": "^2.4.0", "@types/react": "^16.9.43", "@types/react-dom": "^16.9.8", diff --git a/src/custom_form_components/field_select.tsx b/src/custom_form_components/field_select.tsx index 7158cc1..6d3bcd1 100644 --- a/src/custom_form_components/field_select.tsx +++ b/src/custom_form_components/field_select.tsx @@ -1,68 +1,11 @@ import { WidgetProps } from '@rjsf/core'; import { applyDefaultTheme, ITheme, DropdownSelect as Select, IOption, useTheme } from '@apitable/components'; -import { FieldType, Field, useFields, useField } from '@apitable/widget-sdk'; +import { Field, useFields, useField, FieldIconMap} 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, - ColumnUrlOutlined, - ColumnLastmodifiedbyFilled, - ColumnLongtextFilled, - ColumnPhoneFilled, - ColumnLookupFilled, - ColumnRatingFilled, - CascadeOutlined, - OneWayLinkOutlined, - TwoWayLinkOutlined -} from '@apitable/icons'; import { SELECT_OPEN_SEARCH_COUNT } from '../const'; import styled from 'styled-components'; import { Strings, t } from '../i18n'; -const FieldIconMap = { - // [FieldType.DeniedField]: LockFilled, - [FieldType.Text]: ColumnLongtextFilled, // FIXME: There is a problem with the icon naming. - [FieldType.Number]: ColumnFigureFilled, // FIXME: There is a problem with the icon naming. - [FieldType.SingleSelect]: ColumnSingleFilled, - [FieldType.MultiSelect]: ColumnMultipleFilled, - [FieldType.DateTime]: ColumnCalendarFilled, // FIXME: There is a problem with the icon naming. - [FieldType.Attachment]: ColumnAttachmentFilled, - [FieldType.OneWayLink]: OneWayLinkOutlined, - [FieldType.TwoWayLink]: TwoWayLinkOutlined, - [FieldType.MagicLink]: TwoWayLinkOutlined, // ? - [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, fields: Field[]) => { const fieldMap = new Map(fields.map(field => [field.id, field])); return enumOptions.map(option => { @@ -74,7 +17,7 @@ const transformOptions = (enumOptions: { label: string, value: any }[], theme: I if (!field) { return res; } - const FieldIcon = FieldIconMap[field.type]; + const FieldIcon = FieldIconMap[field.type] ?? ''; return { ...res, // disabled: field.type === FieldType.DeniedField, diff --git a/yarn.lock b/yarn.lock index 169d1c8..9eacc58 100644 --- a/yarn.lock +++ b/yarn.lock @@ -231,7 +231,7 @@ csstype "^3.0.8" tslib "^2.0.3" -"@apitable/components@*", "@apitable/components@latest": +"@apitable/components@*": version "0.0.2" resolved "https://registry.yarnpkg.com/@apitable/components/-/components-0.0.2.tgz#2c3a51a5433f3cec9379251b1c0d2ce2cec9a730" integrity sha512-EAmqP4Bydu5xTcIfjwwxyeaytvxoe6BUlQNrGIUwQ4keBOOCKZ5zRnTStS+JiCsAeEDSPw14JTMyj/aKuJnp1g== @@ -259,6 +259,38 @@ resize-observer-polyfill "^1.5.1" styled-system "^5.1.5" +"@apitable/components@^1.4.0": + version "1.4.0" + resolved "https://registry.yarnpkg.com/@apitable/components/-/components-1.4.0.tgz#27fe92825546e97cc84294eafb0fdbae709a90e7" + integrity sha512-cD6gLiMlq48W03lrsQGKf9azuprBVj5v63joZvOmBHuKtQg0r+4dJ9g6iVUy2+1j0N640c/nl1cFf+jcQ9GkNw== + dependencies: + "@apitable/core" "*" + "@apitable/icons" "*" + "@apitable/react-contexify" "^5.0.7" + "@floating-ui/dom" "^1.5.1" + "@floating-ui/react" "0.24.5" + "@rjsf/core" "^4.2.3" + ahooks "^3.5.0" + antd "4.23.5" + classnames "2.2.6" + color "^3.1.3" + csstype "^3.1.2" + date-fns "^2.30.0" + lodash "^4.17.21" + rc-motion "^2.6.1" + rc-trigger "^5.3.3" + rc-util "^5.24.4" + react-color "^2.19.3" + react-dnd "^16.0.1" + react-dnd-html5-backend "^11.1.3" + react-draggable "^4.0.3" + react-highlight-words "^0.16.0" + react-is "^17.0.2" + react-laag "^2.0.5" + react-window "^1.8.8" + resize-observer-polyfill "^1.5.1" + styled-system "^5.1.5" + "@apitable/core@*", "@apitable/core@latest": version "0.0.1" resolved "https://registry.yarnpkg.com/@apitable/core/-/core-0.0.1.tgz#bbddd00b920514981e321921c9b36e06ee1b149d" @@ -298,11 +330,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" @@ -310,32 +347,37 @@ dependencies: clsx "^1.1.1" -"@apitable/widget-sdk@^0.0.2": - version "0.0.2" - resolved "https://registry.yarnpkg.com/@apitable/widget-sdk/-/widget-sdk-0.0.2.tgz#a231f0aaaf27eaa2af414ab776ebb62380dbfed4" - integrity sha512-zDFU0WL1E+FAL3Pf4IsT/D3RhEZEmW8IcsfOLvIjizgN0cGwrhaqr4mWYGYMLnvWJiNeUbErpxKmJOnkLE5jgg== +"@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" "*" + "@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.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" @@ -457,6 +499,13 @@ dependencies: regenerator-runtime "^0.13.11" +"@babel/runtime@^7.20.7", "@babel/runtime@^7.21.0", "@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" @@ -550,6 +599,42 @@ minimatch "^3.0.4" strip-json-comments "^3.1.1" +"@floating-ui/core@^1.4.2": + version "1.5.0" + resolved "https://registry.yarnpkg.com/@floating-ui/core/-/core-1.5.0.tgz#5c05c60d5ae2d05101c3021c1a2a350ddc027f8c" + integrity sha512-kK1h4m36DQ0UHGj5Ah4db7R0rHemTqqO0QLvUqi1/mUUp3LuAWbWxdxSIf/XsnH9VS6rRVPLJCncjRzUvyCLXg== + dependencies: + "@floating-ui/utils" "^0.1.3" + +"@floating-ui/dom@^1.5.1": + version "1.5.3" + resolved "https://registry.yarnpkg.com/@floating-ui/dom/-/dom-1.5.3.tgz#54e50efcb432c06c23cd33de2b575102005436fa" + integrity sha512-ClAbQnEqJAKCJOEbbLo5IUlZHkNszqhuxS4fHAVxRPXPya6Ysf2G8KypnYcOTpx6I8xcgF9bbHb6g/2KpbV8qA== + dependencies: + "@floating-ui/core" "^1.4.2" + "@floating-ui/utils" "^0.1.3" + +"@floating-ui/react-dom@^2.0.1": + version "2.0.4" + resolved "https://registry.yarnpkg.com/@floating-ui/react-dom/-/react-dom-2.0.4.tgz#b076fafbdfeb881e1d86ae748b7ff95150e9f3ec" + integrity sha512-CF8k2rgKeh/49UrnIBs4BdxPUV6vize/Db1d/YbCLyp9GiVZ0BEwf5AiDSxJRCr6yOkGqTFHtmrULxkEfYZ7dQ== + dependencies: + "@floating-ui/dom" "^1.5.1" + +"@floating-ui/react@0.24.5": + version "0.24.5" + resolved "https://registry.yarnpkg.com/@floating-ui/react/-/react-0.24.5.tgz#a5ba451c308ce112e98c59dcb89b28d100236cde" + integrity sha512-p/cOvACHFooJX5yTaim8PZgMAt67IIBAkynZfWiLsor5aUE6all1OJ73eVpjATUxFP5l8gqOszvP1Zr22T2UgQ== + dependencies: + "@floating-ui/react-dom" "^2.0.1" + aria-hidden "^1.2.3" + tabbable "^6.0.1" + +"@floating-ui/utils@^0.1.3": + version "0.1.6" + resolved "https://registry.yarnpkg.com/@floating-ui/utils/-/utils-0.1.6.tgz#22958c042e10b67463997bd6ea7115fe28cbcaf9" + integrity sha512-OfX7E2oUDYxtBvsuS4e/jSn4Q9Qb6DzgeYtsAdkPZ47znpoNsMgZw0+tVijiv3uGNR6dgNlty6r9rzIzHjtd/A== + "@hapi/hoek@^9.0.0": version "9.3.0" resolved "https://registry.npmmirror.com/@hapi/hoek/-/hoek-9.3.0.tgz#8368869dcb735be2e7f5cb7647de78e167a251fb" @@ -634,21 +719,57 @@ "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" +"@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" integrity sha512-kLy0PJDDwvwwTXxqTFNAAllPHD73AycE9ypWeln/IguoGBEbvFcPDbCV03G52bEcC5E+YgupBE0VzHGdC8SIXg== +"@react-dnd/asap@^5.0.1": + version "5.0.2" + resolved "https://registry.yarnpkg.com/@react-dnd/asap/-/asap-5.0.2.tgz#1f81f124c1cd6f39511c11a881cfb0f715343488" + integrity sha512-WLyfoHvxhs0V9U+GTsGilGgf2QsPl6ZZ44fnv0/b8T3nQyvzxidxsg/ZltbWssbsRDlYW8UKSQMTGotuTotZ6A== + "@react-dnd/invariant@^2.0.0": version "2.0.0" resolved "https://registry.npmmirror.com/@react-dnd/invariant/-/invariant-2.0.0.tgz#09d2e81cd39e0e767d7da62df9325860f24e517e" integrity sha512-xL4RCQBCBDJ+GRwKTFhGUW8GXa4yoDfJrPbLblc3U09ciS+9ZJXJ3Qrcs/x2IODOdIE5kQxvMmE2UKyqUictUw== +"@react-dnd/invariant@^4.0.1": + version "4.0.2" + resolved "https://registry.yarnpkg.com/@react-dnd/invariant/-/invariant-4.0.2.tgz#b92edffca10a26466643349fac7cdfb8799769df" + integrity sha512-xKCTqAK/FFauOM9Ta2pswIyT3D8AQlfrYdOi/toTPEhqCuAs1v5tcJ3Y08Izh1cJ5Jchwy9SeAXmMg6zrKs2iw== + "@react-dnd/shallowequal@^2.0.0": version "2.0.0" resolved "https://registry.npmmirror.com/@react-dnd/shallowequal/-/shallowequal-2.0.0.tgz#a3031eb54129f2c66b2753f8404266ec7bf67f0a" integrity sha512-Pc/AFTdwZwEKJxFJvlxrSmGe/di+aAOBn60sremrpLo6VI/6cmiUYNNwlI5KNYttg7uypzA3ILPMPgxB2GYZEg== +"@react-dnd/shallowequal@^4.0.1": + version "4.0.2" + resolved "https://registry.yarnpkg.com/@react-dnd/shallowequal/-/shallowequal-4.0.2.tgz#d1b4befa423f692fa4abf1c79209702e7d8ae4b4" + integrity sha512-/RVXdLvJxLg4QKvMoM5WlwNR9ViO9z8B/qPcc+C0Sa/teJY7QG7kJ441DwzOjMYEY7GmU4dj5EcGHIkKZiQZCA== + "@rjsf/core@^2.4.0": version "2.5.1" resolved "https://registry.npmmirror.com/@rjsf/core/-/core-2.5.1.tgz#95a842d22bab5f83929662fcd73739108e9f5cbb" @@ -1036,6 +1157,22 @@ ahooks@^3.5.0: resize-observer-polyfill "^1.5.1" screenfull "^5.0.0" +ahooks@^3.7.8: + version "3.7.8" + resolved "https://registry.yarnpkg.com/ahooks/-/ahooks-3.7.8.tgz#3fa3c491cd153e884a32b0c4192fc72cf84c4332" + integrity sha512-e/NMlQWoCjaUtncNFIZk3FG1ImSkV/JhScQSkTqnftakRwdfZWSw6zzoWSG9OMYqPNs2MguDYBUFFC6THelWXA== + dependencies: + "@babel/runtime" "^7.21.0" + "@types/js-cookie" "^2.x.x" + ahooks-v3-count "^1.0.0" + dayjs "^1.9.1" + intersection-observer "^0.12.0" + js-cookie "^2.x.x" + lodash "^4.17.21" + resize-observer-polyfill "^1.5.1" + screenfull "^5.0.0" + tslib "^2.4.1" + ajv@^6.10.0, ajv@^6.12.4, ajv@^6.7.0: version "6.12.6" resolved "https://registry.npmmirror.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" @@ -1175,6 +1312,13 @@ argparse@^1.0.7: dependencies: sprintf-js "~1.0.2" +aria-hidden@^1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/aria-hidden/-/aria-hidden-1.2.3.tgz#14aeb7fb692bbb72d69bebfa47279c1fd725e954" + integrity sha512-xcLxITLe2HYa1cnYnwCjkOO1PqUHQpozB8x9AR0OgWN2woOBi5kSDVxKfd0b7sb1hw5qFeJhXm9H1nu3xSfLeQ== + dependencies: + tslib "^2.0.0" + array-includes@^3.1.6: version "3.1.6" resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.6.tgz#9e9e720e194f198266ba9e18c29e6a9b0e4b225f" @@ -1270,6 +1414,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" @@ -1409,7 +1560,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== @@ -1579,6 +1730,11 @@ csstype@^3.0.2, csstype@^3.0.8: resolved "https://registry.npmmirror.com/csstype/-/csstype-3.1.1.tgz#841b532c45c758ee546a11d5bd7b7b473c8c30b9" integrity sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw== +csstype@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.2.tgz#1d4bf9d572f11c14031f0436e1c10bc1f571f50b" + integrity sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ== + "d3-color@1 - 3": version "3.1.0" resolved "https://registry.npmmirror.com/d3-color/-/d3-color-3.1.0.tgz#395b2833dfac71507f12ac2f7af23bf819de24e2" @@ -1616,11 +1772,23 @@ date-fns@2.x, date-fns@^2.22.1: resolved "https://registry.npmmirror.com/date-fns/-/date-fns-2.29.3.tgz#27402d2fc67eb442b511b70bbdf98e6411cd68a8" integrity sha512-dDCnyH2WnnKusqvZZ6+jA1O51Ibt8ZMRNkDZdyAyK4YfbDwa/cEmuztzG5pk6hqlp9aSBPYcjOlktquahGwGeA== +date-fns@^2.30.0: + version "2.30.0" + resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.30.0.tgz#f367e644839ff57894ec6ac480de40cae4b0f4d0" + integrity sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw== + dependencies: + "@babel/runtime" "^7.21.0" + dayjs@1.x, dayjs@^1.10.4, dayjs@^1.9.1, dayjs@^1.9.6: version "1.11.7" 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" @@ -1705,6 +1873,15 @@ dnd-core@^11.1.3: "@react-dnd/invariant" "^2.0.0" redux "^4.0.4" +dnd-core@^16.0.1: + version "16.0.1" + resolved "https://registry.yarnpkg.com/dnd-core/-/dnd-core-16.0.1.tgz#a1c213ed08961f6bd1959a28bb76f1a868360d19" + integrity sha512-HK294sl7tbw6F6IeuK16YSBUoorvHpY8RHO+9yFfaJyCDVb6n7PRcezrOEOa2SBCqiYpemh5Jx20ZcjKdFAVng== + dependencies: + "@react-dnd/asap" "^5.0.1" + "@react-dnd/invariant" "^4.0.1" + redux "^4.2.0" + doctrine@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d" @@ -2089,6 +2266,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== + for-each@~0.3.3: version "0.3.3" resolved "https://registry.npmmirror.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e" @@ -2316,6 +2498,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== + import-fresh@^3.0.0, import-fresh@^3.2.1: version "3.3.0" resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" @@ -3178,6 +3365,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" @@ -3220,6 +3417,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" @@ -3366,6 +3573,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" @@ -3433,6 +3648,17 @@ react-dnd@^14.0.2: fast-deep-equal "^3.1.3" hoist-non-react-statics "^3.3.2" +react-dnd@^16.0.1: + version "16.0.1" + resolved "https://registry.yarnpkg.com/react-dnd/-/react-dnd-16.0.1.tgz#2442a3ec67892c60d40a1559eef45498ba26fa37" + integrity sha512-QeoM/i73HHu2XF9aKksIUuamHPDvRglEwdHL4jsp784BgUuWcg6mzfxT0QDdQz8Wj0qyRKx2eMg8iZtWvU4E2Q== + dependencies: + "@react-dnd/invariant" "^4.0.1" + "@react-dnd/shallowequal" "^4.0.1" + dnd-core "^16.0.1" + fast-deep-equal "^3.1.3" + hoist-non-react-statics "^3.3.2" + react-draggable@^4.0.3: version "4.4.5" resolved "https://registry.npmmirror.com/react-draggable/-/react-draggable-4.4.5.tgz#9e37fe7ce1a4cf843030f521a0a4cc41886d7e7c" @@ -3472,7 +3698,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== @@ -3484,6 +3710,13 @@ react-laag@^2.0.4: dependencies: tiny-warning "^1.0.3" +react-laag@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/react-laag/-/react-laag-2.0.5.tgz#549f1035b761b9ba09ac98fd128ccad63464c877" + integrity sha512-RCvublJhdcgGRHU1wMYJ8kRtnYsKUgYusLvVhMuftg65POnnOB4+fwXvnETm6adc0cMnc1spujlrK6bGIz6aug== + dependencies: + tiny-warning "^1.0.3" + react-redux@8.0.4: version "8.0.4" resolved "https://registry.npmmirror.com/react-redux/-/react-redux-8.0.4.tgz#80c31dffa8af9526967c4267022ae1525ff0e36a" @@ -3533,11 +3766,23 @@ redux@4.2.0, redux@^4.0.4, redux@^4.1.1: dependencies: "@babel/runtime" "^7.9.2" +redux@^4.2.0: + version "4.2.1" + resolved "https://registry.yarnpkg.com/redux/-/redux-4.2.1.tgz#c08f4306826c49b5e9dc901dee0452ea8fce6197" + integrity sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w== + dependencies: + "@babel/runtime" "^7.9.2" + regenerator-runtime@^0.13.11, regenerator-runtime@^0.13.3: version "0.13.11" 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.2.0, 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" @@ -3572,11 +3817,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" @@ -3942,6 +4182,11 @@ supports-preserve-symlinks-flag@^1.0.0: resolved "https://registry.npmmirror.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== +tabbable@^6.0.1: + version "6.2.0" + resolved "https://registry.yarnpkg.com/tabbable/-/tabbable-6.2.0.tgz#732fb62bc0175cfcec257330be187dcfba1f3b97" + integrity sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew== + table@^6.0.9: version "6.8.1" resolved "https://registry.yarnpkg.com/table/-/table-6.8.1.tgz#ea2b71359fe03b017a5fbc296204471158080bdf" @@ -4050,6 +4295,11 @@ tslib@^2.0.0, tslib@^2.0.3, tslib@^2.1.0: resolved "https://registry.npmmirror.com/tslib/-/tslib-2.4.1.tgz#0d0bfbaac2880b91e22df0768e55be9753a5b17e" integrity sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA== +tslib@^2.4.1: + version "2.6.2" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" + integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== + tsutils@^3.21.0: version "3.21.0" resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623"