diff --git a/.gitignore b/.gitignore index 48d7375..2a85e23 100644 --- a/.gitignore +++ b/.gitignore @@ -1,19 +1,19 @@ # See https://help.github.com/articles/ignoring-files/ for more about ignoring files. # dependencies -/node_modules -/.pnp +node_modules +.pnp .pnp.js # testing /coverage # next.js -/.next/ -/out/ +.next/ +out/ # production -/build +build # misc .DS_Store @@ -42,3 +42,6 @@ yarn-error.log* !.yarn/releases !.yarn/sdks !.yarn/versions + +# turbo +.turbo diff --git a/tools/array.ts b/@packages/tools/array.ts similarity index 100% rename from tools/array.ts rename to @packages/tools/array.ts diff --git a/tools/entity.ts b/@packages/tools/entity.ts similarity index 80% rename from tools/entity.ts rename to @packages/tools/entity.ts index 90192f0..dd6d7c7 100644 --- a/tools/entity.ts +++ b/@packages/tools/entity.ts @@ -1,6 +1,6 @@ /* eslint-disable import/prefer-default-export */ -import type { BaseOption } from 'Elements/types'; import { isEmpty } from 'radash'; +import type { BaseOption } from 'ui/elements/types'; export function normalizeOptions(options: any[] | null | undefined) { return (isEmpty(options) ? [] : options) as BaseOption[]; diff --git a/tools/mobx.ts b/@packages/tools/mobx.ts similarity index 100% rename from tools/mobx.ts rename to @packages/tools/mobx.ts diff --git a/tools/number.ts b/@packages/tools/number.ts similarity index 100% rename from tools/number.ts rename to @packages/tools/number.ts diff --git a/tools/object.ts b/@packages/tools/object.ts similarity index 100% rename from tools/object.ts rename to @packages/tools/object.ts diff --git a/@packages/tools/package.json b/@packages/tools/package.json new file mode 100644 index 0000000..f0734dc --- /dev/null +++ b/@packages/tools/package.json @@ -0,0 +1,12 @@ +{ + "name": "tools", + "version": "0.0.0", + "main": "./index.tsx", + "types": "./index.tsx", + "license": "MIT", + "dependencies": { + "mobx": "^6.7.0", + "radash": "^10.3.0", + "ui": "*" + } +} diff --git a/UIKit/colors.js b/@packages/ui/colors.js similarity index 100% rename from UIKit/colors.js rename to @packages/ui/colors.js diff --git a/Elements/Alert.js b/@packages/ui/elements/Alert.js similarity index 100% rename from Elements/Alert.js rename to @packages/ui/elements/Alert.js diff --git a/Elements/Button.tsx b/@packages/ui/elements/Button.tsx similarity index 100% rename from Elements/Button.tsx rename to @packages/ui/elements/Button.tsx diff --git a/Elements/Checkbox.tsx b/@packages/ui/elements/Checkbox.tsx similarity index 100% rename from Elements/Checkbox.tsx rename to @packages/ui/elements/Checkbox.tsx diff --git a/Elements/Input.tsx b/@packages/ui/elements/Input.tsx similarity index 100% rename from Elements/Input.tsx rename to @packages/ui/elements/Input.tsx diff --git a/Elements/InputNumber.tsx b/@packages/ui/elements/InputNumber.tsx similarity index 100% rename from Elements/InputNumber.tsx rename to @packages/ui/elements/InputNumber.tsx diff --git a/Elements/Link.tsx b/@packages/ui/elements/Link.tsx similarity index 100% rename from Elements/Link.tsx rename to @packages/ui/elements/Link.tsx diff --git a/Elements/Radio.tsx b/@packages/ui/elements/Radio.tsx similarity index 100% rename from Elements/Radio.tsx rename to @packages/ui/elements/Radio.tsx diff --git a/Elements/Result.js b/@packages/ui/elements/Result.js similarity index 100% rename from Elements/Result.js rename to @packages/ui/elements/Result.js diff --git a/Elements/Segmented.tsx b/@packages/ui/elements/Segmented.tsx similarity index 100% rename from Elements/Segmented.tsx rename to @packages/ui/elements/Segmented.tsx diff --git a/Elements/Select.tsx b/@packages/ui/elements/Select.tsx similarity index 100% rename from Elements/Select.tsx rename to @packages/ui/elements/Select.tsx diff --git a/Elements/Switch.tsx b/@packages/ui/elements/Switch.tsx similarity index 100% rename from Elements/Switch.tsx rename to @packages/ui/elements/Switch.tsx diff --git a/Elements/Table.js b/@packages/ui/elements/Table.js similarity index 100% rename from Elements/Table.js rename to @packages/ui/elements/Table.js diff --git a/Elements/Text.tsx b/@packages/ui/elements/Text.tsx similarity index 100% rename from Elements/Text.tsx rename to @packages/ui/elements/Text.tsx diff --git a/Elements/Tooltip.js b/@packages/ui/elements/Tooltip.js similarity index 100% rename from Elements/Tooltip.js rename to @packages/ui/elements/Tooltip.js diff --git a/@packages/ui/elements/config.js b/@packages/ui/elements/config.js new file mode 100644 index 0000000..34ace1a --- /dev/null +++ b/@packages/ui/elements/config.js @@ -0,0 +1,4 @@ +/* eslint-disable unicorn/filename-case */ + +export { ConfigProvider } from 'antd'; +export { default as ru_RU } from 'antd/lib/locale/ru_RU'; diff --git a/Elements/icons/DownloadOutlined.jsx b/@packages/ui/elements/icons/DownloadOutlined.jsx similarity index 100% rename from Elements/icons/DownloadOutlined.jsx rename to @packages/ui/elements/icons/DownloadOutlined.jsx diff --git a/@packages/ui/elements/index.ts b/@packages/ui/elements/index.ts new file mode 100644 index 0000000..c23afd7 --- /dev/null +++ b/@packages/ui/elements/index.ts @@ -0,0 +1,15 @@ +export { default as Button } from './Button'; +export { default as Checkbox } from './Checkbox'; +export { default as Input } from './Input'; +export { default as InputNumber } from './InputNumber'; +export { default as Link } from './Link'; +export { default as message } from './message'; +export { default as notification } from './notification'; +export { default as Radio } from './Radio'; +export { default as Result } from './Result'; +export { default as Segmented } from './Segmented'; +export { default as Select } from './Select'; +export { default as Switch } from './Switch'; +export { default as Table } from './Table'; +export { default as Text } from './Text'; +export { default as Tooltip } from './Tooltip'; diff --git a/Elements/layout/Background.jsx b/@packages/ui/elements/layout/Background.jsx similarity index 75% rename from Elements/layout/Background.jsx rename to @packages/ui/elements/layout/Background.jsx index bdde6ee..baa7eec 100644 --- a/Elements/layout/Background.jsx +++ b/@packages/ui/elements/layout/Background.jsx @@ -1,6 +1,6 @@ import styled from 'styled-components'; -import { Box } from 'UIKit/grid'; -import { min } from 'UIKit/mq'; +import { Box } from 'ui/grid'; +import { min } from 'ui/mq'; const Background = styled(Box)` background: #fff; diff --git a/Elements/layout/Divider.js b/@packages/ui/elements/layout/Divider.js similarity index 100% rename from Elements/layout/Divider.js rename to @packages/ui/elements/layout/Divider.js diff --git a/Elements/layout/Tabs.js b/@packages/ui/elements/layout/Tabs.js similarity index 100% rename from Elements/layout/Tabs.js rename to @packages/ui/elements/layout/Tabs.js diff --git a/Elements/message.js b/@packages/ui/elements/message.js similarity index 100% rename from Elements/message.js rename to @packages/ui/elements/message.js diff --git a/Elements/notification.ts b/@packages/ui/elements/notification.ts similarity index 100% rename from Elements/notification.ts rename to @packages/ui/elements/notification.ts diff --git a/@packages/ui/elements/styles/antd.less b/@packages/ui/elements/styles/antd.less new file mode 100644 index 0000000..6c20551 --- /dev/null +++ b/@packages/ui/elements/styles/antd.less @@ -0,0 +1 @@ +@import 'antd/dist/antd.less'; diff --git a/Elements/types.ts b/@packages/ui/elements/types.ts similarity index 100% rename from Elements/types.ts rename to @packages/ui/elements/types.ts diff --git a/UIKit/grid.ts b/@packages/ui/grid.ts similarity index 100% rename from UIKit/grid.ts rename to @packages/ui/grid.ts diff --git a/UIKit/mq.ts b/@packages/ui/mq.ts similarity index 78% rename from UIKit/mq.ts rename to @packages/ui/mq.ts index 0e01a54..7ca9f68 100644 --- a/UIKit/mq.ts +++ b/@packages/ui/mq.ts @@ -15,6 +15,4 @@ export function max(breakpoint: keyof typeof screens) { return `@media (max-width: calc(${screens[breakpoint]}px))`; } -export const mediaQuery = { - breakpoints: Object.values(screens).map((value) => `${value + threshold}px`), -}; +export const breakpoints = Object.values(screens).map((value) => `${value + threshold}px`); diff --git a/@packages/ui/package.json b/@packages/ui/package.json new file mode 100644 index 0000000..1126d08 --- /dev/null +++ b/@packages/ui/package.json @@ -0,0 +1,20 @@ +{ + "name": "ui", + "version": "0.0.0", + "main": "./index.tsx", + "types": "./index.tsx", + "license": "MIT", + "devDependencies": { + "@types/react": "18.0.20", + "@types/rebass": "^4.0.10", + "@types/styled-components": "^5" + }, + "dependencies": { + "@ant-design/icons": "^4.8.0", + "antd": "4.24.5", + "react": "^18.2.0", + "rebass": "^4.0.7", + "styled-components": "^5.3.6", + "use-debounce": "^9.0.2" + } +} diff --git a/@packages/ui/theme.js b/@packages/ui/theme.js new file mode 100644 index 0000000..b8c8dea --- /dev/null +++ b/@packages/ui/theme.js @@ -0,0 +1,7 @@ +import { breakpoints } from './mq'; + +const theme = { + breakpoints, +}; + +export default theme; diff --git a/Components/Calculation/Form/Insurance/FinGAPTable/index.jsx b/Components/Calculation/Form/Insurance/FinGAPTable/index.jsx index fc2f226..44d5c66 100644 --- a/Components/Calculation/Form/Insurance/FinGAPTable/index.jsx +++ b/Components/Calculation/Form/Insurance/FinGAPTable/index.jsx @@ -1,10 +1,10 @@ -import Alert from 'Elements/Alert'; -import Table from 'Elements/Table'; import { toJS } from 'mobx'; import { observer } from 'mobx-react-lite'; import { useStore } from 'stores/hooks'; import styled from 'styled-components'; -import { Flex } from 'UIKit/grid'; +import Alert from 'ui/elements/Alert'; +import Table from 'ui/elements/Table'; +import { Flex } from 'ui/grid'; import { columns } from './config'; const Grid = styled(Flex)` diff --git a/Components/Calculation/Form/Insurance/InsuranceTable/config.tsx b/Components/Calculation/Form/Insurance/InsuranceTable/config.tsx index 36a8d35..664b5ec 100644 --- a/Components/Calculation/Form/Insurance/InsuranceTable/config.tsx +++ b/Components/Calculation/Form/Insurance/InsuranceTable/config.tsx @@ -1,9 +1,9 @@ /* eslint-disable import/prefer-default-export */ import type { ColumnsType } from 'antd/lib/table'; import { MAX_INSURANCE } from 'constants/values'; -import InputNumber from 'Elements/InputNumber'; -import Select from 'Elements/Select'; import { formatter, parser } from 'tools/number'; +import InputNumber from 'ui/elements/InputNumber'; +import Select from 'ui/elements/Select'; import { buildOptionComponent, buildValueComponent } from './builders'; import type * as Insurance from './types'; diff --git a/Components/Calculation/Form/Insurance/InsuranceTable/index.jsx b/Components/Calculation/Form/Insurance/InsuranceTable/index.jsx index 08aa736..e938f8e 100644 --- a/Components/Calculation/Form/Insurance/InsuranceTable/index.jsx +++ b/Components/Calculation/Form/Insurance/InsuranceTable/index.jsx @@ -1,9 +1,9 @@ -import Alert from 'Elements/Alert'; -import Table from 'Elements/Table'; import { observer } from 'mobx-react-lite'; import { useStore } from 'stores/hooks'; import styled from 'styled-components'; -import { Flex } from 'UIKit/grid'; +import Alert from 'ui/elements/Alert'; +import Table from 'ui/elements/Table'; +import { Flex } from 'ui/grid'; import { columns } from './config'; const Grid = styled(Flex)` diff --git a/Components/Calculation/Form/Insurance/InsuranceTable/types.ts b/Components/Calculation/Form/Insurance/InsuranceTable/types.ts index 9056b86..1d84a36 100644 --- a/Components/Calculation/Form/Insurance/InsuranceTable/types.ts +++ b/Components/Calculation/Form/Insurance/InsuranceTable/types.ts @@ -1,5 +1,5 @@ import type { KeysSchema, RowSchema } from 'config/schema/insurance'; -import type { BaseOption, Status } from 'Elements/types'; +import type { BaseOption, Status } from 'ui/elements/types'; import type { z } from 'zod'; export type Keys = z.infer; diff --git a/Components/Calculation/Form/Insurance/index.jsx b/Components/Calculation/Form/Insurance/index.jsx index 830515d..a3b4330 100644 --- a/Components/Calculation/Form/Insurance/index.jsx +++ b/Components/Calculation/Form/Insurance/index.jsx @@ -1,4 +1,4 @@ -import { Flex } from 'UIKit/grid'; +import { Flex } from 'ui/grid'; import renderFormRows from '../../lib/render-rows'; import { id, rows, title } from './config'; import FinGAPTable from './FinGAPTable'; diff --git a/Components/Calculation/Form/Payments/PaymentsParams.jsx b/Components/Calculation/Form/Payments/PaymentsParams.jsx index 97fd0d3..9de2a76 100644 --- a/Components/Calculation/Form/Payments/PaymentsParams.jsx +++ b/Components/Calculation/Form/Payments/PaymentsParams.jsx @@ -1,6 +1,6 @@ import { observer } from 'mobx-react-lite'; import { useStore } from 'stores/hooks'; -import { Flex } from 'UIKit/grid'; +import { Flex } from 'ui/grid'; import elementsRender from '../../config/elements-render'; import { elements } from './config'; diff --git a/Components/Calculation/Form/Payments/PaymentsTable/config.tsx b/Components/Calculation/Form/Payments/PaymentsTable/config.tsx index 15fb47d..3d50bcf 100644 --- a/Components/Calculation/Form/Payments/PaymentsTable/config.tsx +++ b/Components/Calculation/Form/Payments/PaymentsTable/config.tsx @@ -1,6 +1,6 @@ /* eslint-disable import/prefer-default-export */ import type { ColumnsType } from 'antd/lib/table'; -import InputNumber from 'Elements/InputNumber'; +import InputNumber from 'ui/elements/InputNumber'; import { buildValueComponent } from './builders'; diff --git a/Components/Calculation/Form/Payments/PaymentsTable/index.jsx b/Components/Calculation/Form/Payments/PaymentsTable/index.jsx index fea783d..d42e697 100644 --- a/Components/Calculation/Form/Payments/PaymentsTable/index.jsx +++ b/Components/Calculation/Form/Payments/PaymentsTable/index.jsx @@ -1,11 +1,11 @@ -import Alert from 'Elements/Alert'; -import Table from 'Elements/Table'; import { computed } from 'mobx'; import { observer } from 'mobx-react-lite'; import { useStore } from 'stores/hooks'; import styled from 'styled-components'; -import { Box, Flex } from 'UIKit/grid'; -import { min } from 'UIKit/mq'; +import Alert from 'ui/elements/Alert'; +import Table from 'ui/elements/Table'; +import { Box, Flex } from 'ui/grid'; +import { min } from 'ui/mq'; import { columns } from './config'; const Grid = styled(Flex)` diff --git a/Components/Calculation/Form/Payments/index.jsx b/Components/Calculation/Form/Payments/index.jsx index 11f0673..cfc8504 100644 --- a/Components/Calculation/Form/Payments/index.jsx +++ b/Components/Calculation/Form/Payments/index.jsx @@ -1,4 +1,4 @@ -import { Box, Flex } from 'UIKit/grid'; +import { Box, Flex } from 'ui/grid'; import elementsRender from '../../config/elements-render'; import { id, title } from './config'; import PaymentsParams from './PaymentsParams'; diff --git a/Components/Calculation/Form/index.jsx b/Components/Calculation/Form/index.jsx index 055639f..fb706e1 100644 --- a/Components/Calculation/Form/index.jsx +++ b/Components/Calculation/Form/index.jsx @@ -1,7 +1,7 @@ -import Background from 'Elements/layout/Background'; -import Tabs from 'Elements/layout/Tabs'; import styled from 'styled-components'; -import { min } from 'UIKit/mq'; +import Background from 'ui/elements/layout/Background'; +import Tabs from 'ui/elements/layout/Tabs'; +import { min } from 'ui/mq'; import AddProduct from './AddProduct'; import CreateKP from './CreateKP'; import Insurance from './Insurance'; diff --git a/Components/Calculation/Settings/index.jsx b/Components/Calculation/Settings/index.jsx index ae288b7..9394cc5 100644 --- a/Components/Calculation/Settings/index.jsx +++ b/Components/Calculation/Settings/index.jsx @@ -1,6 +1,6 @@ -import Background from 'Elements/layout/Background'; import styled from 'styled-components'; -import { min } from 'UIKit/mq'; +import Background from 'ui/elements/layout/Background'; +import { min } from 'ui/mq'; import renderFormRows from '../lib/render-rows'; import { rows } from './config'; diff --git a/Components/Calculation/config/elements-components.ts b/Components/Calculation/config/elements-components.ts index eeb80e1..96d49a0 100644 --- a/Components/Calculation/config/elements-components.ts +++ b/Components/Calculation/config/elements-components.ts @@ -1,14 +1,5 @@ -import Button from 'Elements/Button'; -import Checkbox from 'Elements/Checkbox'; -import Input from 'Elements/Input'; -import InputNumber from 'Elements/InputNumber'; -import Link from 'Elements/Link'; -import Radio from 'Elements/Radio'; -import Segmented from 'Elements/Segmented'; -import Select from 'Elements/Select'; -import Switch from 'Elements/Switch'; -import Text from 'Elements/Text'; import type { ComponentProps } from 'react'; +import * as elements from 'ui/elements'; import type { Elements as ActionElements } from './map/actions'; import type { Elements as ValuesElements } from './map/values'; @@ -17,146 +8,146 @@ function wrapComponentsMap { diff --git a/Components/Output/Results/index.jsx b/Components/Output/Results/index.jsx index c6f8963..99c431f 100644 --- a/Components/Output/Results/index.jsx +++ b/Components/Output/Results/index.jsx @@ -1,11 +1,11 @@ import { Container, Head } from 'Components/Layout/Element'; -import Text from 'Elements/Text'; import { toJS } from 'mobx'; import { observer } from 'mobx-react-lite'; import { useStore } from 'stores/hooks'; import styled from 'styled-components'; -import { Box } from 'UIKit/grid'; -import { min } from 'UIKit/mq'; +import Text from 'ui/elements/Text'; +import { Box } from 'ui/grid'; +import { min } from 'ui/mq'; import { formatters, id, title, titles } from './config'; const Grid = styled(Box)` diff --git a/Components/Output/Validation.jsx b/Components/Output/Validation.jsx index c17c446..2f6ea68 100644 --- a/Components/Output/Validation.jsx +++ b/Components/Output/Validation.jsx @@ -1,8 +1,8 @@ -import Alert from 'Elements/Alert'; import { observer } from 'mobx-react-lite'; import { useStore } from 'stores/hooks'; import styled from 'styled-components'; -import { Box, Flex } from 'UIKit/grid'; +import Alert from 'ui/elements/Alert'; +import { Box, Flex } from 'ui/grid'; const Bold = styled.span` font-weight: bold; diff --git a/Components/Output/index.jsx b/Components/Output/index.jsx index 1172607..5e0ddfa 100644 --- a/Components/Output/index.jsx +++ b/Components/Output/index.jsx @@ -1,7 +1,7 @@ -import Background from 'Elements/layout/Background'; -import Tabs from 'Elements/layout/Tabs'; import styled from 'styled-components'; -import { min } from 'UIKit/mq'; +import Background from 'ui/elements/layout/Background'; +import Tabs from 'ui/elements/layout/Tabs'; +import { min } from 'ui/mq'; import PaymentsTable from './PaymentsTable'; import Results from './Results'; import Validation from './Validation'; diff --git a/UIKit/theme.js b/UIKit/theme.js deleted file mode 100644 index 6fe084f..0000000 --- a/UIKit/theme.js +++ /dev/null @@ -1,7 +0,0 @@ -import { mediaQuery } from './mq'; - -const theme = { - ...mediaQuery, -}; - -export default theme; diff --git a/package.json b/package.json index d299bb3..60fdf91 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,10 @@ { - "name": "evocalculator.client2", - "version": "0.1.0", + "name": "evocalculator.client", + "version": "2.0.0", "private": true, + "workspaces": [ + "@packages/*" + ], "scripts": { "dev": "next dev", "build": "next build", @@ -12,13 +15,13 @@ "precommit": "yarn prettier && yarn lint:fix && yarn test", "graphql:codegen": "graphql-codegen --config .graphqlrc.yml", "graphql:download-schema": "dotenv -e .env.local apollo client:download-schema graphql/crm.schema.graphql", + "graphql:update": "yarn graphql:codegen & yarn graphql:download-schema", "prepare": "husky install", "test": "jest", "test:watch": "jest --watch", "test:ci": "jest --ci" }, "dependencies": { - "@ant-design/icons": "^4.7.0", "@apollo/client": "^3.7.0", "@fontsource/montserrat": "^4.5.12", "@tanstack/react-query": "^4.14.1", @@ -26,25 +29,25 @@ "@trpc/next": "^10.0.0-rc.3", "@trpc/react-query": "^10.0.0-rc.3", "@trpc/server": "^10.0.0-rc.3", - "antd": "^4.21.3", "axios": "^1.1.3", "dayjs": "^1.11.2", "less": "^4.1.3", "less-loader": "^11.0.0", - "mobx": "^6.5.0", + "mobx": "^6.7.0", "mobx-react-lite": "^3.4.0", "next": "^12.3.0", "next-compose-plugins": "^2.2.1", "next-plugin-graphql": "^0.0.2", "next-with-less": "^2.0.5", "normalize.css": "^8.0.1", - "radash": "^8.0.0", + "radash": "^10.3.0", "react": "^18.2.0", "react-dom": "^18.2.0", - "rebass": "^4.0.7", "sharp": "^0.30.4", "styled-components": "^5.3.5", "superjson": "^1.11.0", + "tools": "*", + "ui": "*", "use-debounce": "^8.0.1", "zod": "^3.19.1" }, @@ -58,7 +61,6 @@ "@types/node": "18.7.18", "@types/react": "18.0.20", "@types/react-dom": "18.0.6", - "@types/rebass": "^4.0.10", "@types/styled-components": "^5.1.25", "@typescript-eslint/eslint-plugin": "^5.37.0", "@typescript-eslint/parser": "^5.37.0", diff --git a/pages/404.jsx b/pages/404.jsx index ecccf7c..f6201ee 100644 --- a/pages/404.jsx +++ b/pages/404.jsx @@ -1,4 +1,4 @@ -import Result from 'Elements/Result'; +import Result from 'ui/elements/Result'; export default function NotFound() { return ; diff --git a/pages/500.jsx b/pages/500.jsx index 03a7c9a..def8240 100644 --- a/pages/500.jsx +++ b/pages/500.jsx @@ -1,4 +1,4 @@ -import Result from 'Elements/Result'; +import Result from 'ui/elements/Result'; export default function ServerError() { return ; diff --git a/pages/_app.jsx b/pages/_app.jsx index 6535411..d10ecb1 100644 --- a/pages/_app.jsx +++ b/pages/_app.jsx @@ -1,8 +1,6 @@ /* eslint-disable global-require */ import { ApolloProvider } from '@apollo/client'; import { QueryClientProvider } from '@tanstack/react-query'; -import { ConfigProvider } from 'antd'; -import 'antd/dist/antd.less'; import Layout from 'Components/Layout'; import Head from 'next/head'; import 'normalize.css'; @@ -10,12 +8,13 @@ import { useMemo } from 'react'; import StoreProvider from 'stores/Provider'; import { ThemeProvider } from 'styled-components'; import { trpcClient } from 'trpc/client'; -import { GlobalStyle } from 'UIKit/colors'; -import theme from 'UIKit/theme'; +import { GlobalStyle } from 'ui/colors'; +import { ConfigProvider, ru_RU } from 'ui/elements/config'; +import 'ui/elements/styles/antd.less'; +import theme from 'ui/theme'; import '../styles/fonts.css'; import '../styles/globals.css'; -import ruRU from 'antd/lib/locale/ru_RU'; import initializeQueryClient from 'api/client'; import initializeApollo from 'apollo/client'; @@ -38,7 +37,7 @@ function App({ Component, pageProps }) { - + diff --git a/pages/index.jsx b/pages/index.jsx index 4c951b5..e22233a 100644 --- a/pages/index.jsx +++ b/pages/index.jsx @@ -8,8 +8,8 @@ import Head from 'next/head'; import { getOwnerData, useInsuranceData, useMainData } from 'process/init/get-data'; import { useReactions } from 'process/init/inject-reactions/hooks'; import styled from 'styled-components'; -import { Box } from 'UIKit/grid'; -import { min } from 'UIKit/mq'; +import { Box } from 'ui/grid'; +import { min } from 'ui/mq'; const Grid = styled(Box)` display: flex; diff --git a/process/load-kp/reactions.ts b/process/load-kp/reactions.ts index 3e7db13..aa462ad 100644 --- a/process/load-kp/reactions.ts +++ b/process/load-kp/reactions.ts @@ -1,8 +1,8 @@ -import message from 'Elements/message'; import { reaction } from 'mobx'; import type { ReactionsContext } from 'process/types'; import { pick } from 'radash'; import extend from 'stores/tables/insurance/tools'; +import message from 'ui/elements/message'; const key = 'KP_LOADING_INFO'; diff --git a/stores/calculation/index.ts b/stores/calculation/index.ts index 1a165c3..1ac6432 100644 --- a/stores/calculation/index.ts +++ b/stores/calculation/index.ts @@ -2,10 +2,10 @@ import titles from 'Components/Calculation/config/elements-titles'; import type * as Values from 'Components/Calculation/config/map/values'; import { getValueName } from 'Components/Calculation/config/map/values'; -import type { BaseOption } from 'Elements/types'; import { observable } from 'mobx'; import type RootStore from 'stores/root'; import Validation from 'stores/validation'; +import type { BaseOption } from 'ui/elements/types'; import type { RemoveError, ValidationParams } from '../validation/types'; import OptionsStore from './options'; import StatusStore from './statuses'; diff --git a/stores/calculation/options/index.ts b/stores/calculation/options/index.ts index cb829a8..a758a64 100644 --- a/stores/calculation/options/index.ts +++ b/stores/calculation/options/index.ts @@ -2,9 +2,9 @@ /* eslint-disable unicorn/prefer-set-has */ import type { Elements, ElementsTypes } from 'Components/Calculation/config/map/values'; import defaultOptions from 'config/default-options'; -import type { BaseOption } from 'Elements/types'; import { makeAutoObservable } from 'mobx'; import type RootStore from 'stores/root'; +import type { BaseOption } from 'ui/elements/types'; import type { CalculationOptions } from './types'; export default class OptionsStore { diff --git a/stores/calculation/options/types.ts b/stores/calculation/options/types.ts index 4bbf7e0..c5ffdde 100644 --- a/stores/calculation/options/types.ts +++ b/stores/calculation/options/types.ts @@ -1,5 +1,5 @@ import type { Elements, ElementsTypes } from 'Components/Calculation/config/map/values'; -import type { BaseOption } from 'Elements/types'; +import type { BaseOption } from 'ui/elements/types'; export type CalculationOptions = { [ElementName in Elements]: BaseOption[]; diff --git a/stores/calculation/statuses/index.ts b/stores/calculation/statuses/index.ts index 35faa9f..9655062 100644 --- a/stores/calculation/statuses/index.ts +++ b/stores/calculation/statuses/index.ts @@ -2,9 +2,9 @@ import type { Elements as ElementsActions } from 'Components/Calculation/config/map/actions'; import type { Elements as ElementsValues } from 'Components/Calculation/config/map/values'; import defaultStatuses from 'config/default-statuses'; -import type { Status } from 'Elements/types'; import { makeAutoObservable } from 'mobx'; import type RootStore from 'stores/root'; +import type { Status } from 'ui/elements/types'; import type { CalculationStatuses } from './types'; export default class StatusStore { diff --git a/stores/calculation/statuses/types.ts b/stores/calculation/statuses/types.ts index a7a39fd..ac17254 100644 --- a/stores/calculation/statuses/types.ts +++ b/stores/calculation/statuses/types.ts @@ -1,5 +1,5 @@ import type { Elements as ElementsActions } from 'Components/Calculation/config/map/actions'; import type { Elements as ElementsValues } from 'Components/Calculation/config/map/values'; -import type { Status } from 'Elements/types'; +import type { Status } from 'ui/elements/types'; export type CalculationStatuses = Record; diff --git a/stores/tables/payments/index.ts b/stores/tables/payments/index.ts index 81b1abd..2b4a9f6 100644 --- a/stores/tables/payments/index.ts +++ b/stores/tables/payments/index.ts @@ -1,6 +1,6 @@ -import type { Status } from 'Elements/types'; import type { IObservableArray } from 'mobx'; import { makeAutoObservable, observable, reaction } from 'mobx'; +import type { Status } from 'ui/elements/types'; import type RootStore from 'stores/root'; import Validation from '../../validation'; diff --git a/stores/tables/payments/types.ts b/stores/tables/payments/types.ts index 7e086e1..078ff75 100644 --- a/stores/tables/payments/types.ts +++ b/stores/tables/payments/types.ts @@ -1,4 +1,4 @@ -import type { Status } from 'Elements/types'; +import type { Status } from 'ui/elements/types'; export type Row = { value: number; diff --git a/stores/validation/index.ts b/stores/validation/index.ts index 69f6a56..fb63144 100644 --- a/stores/validation/index.ts +++ b/stores/validation/index.ts @@ -1,5 +1,5 @@ -import notification from 'Elements/notification'; import { makeAutoObservable } from 'mobx'; +import notification from 'ui/elements/notification'; import type { ValidationConfig } from './types'; export default class Validation { diff --git a/yarn.lock b/yarn.lock index de93d19..0061dd3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -38,9 +38,9 @@ __metadata: languageName: node linkType: hard -"@ant-design/icons@npm:^4.7.0": - version: 4.7.0 - resolution: "@ant-design/icons@npm:4.7.0" +"@ant-design/icons@npm:^4.7.0, @ant-design/icons@npm:^4.8.0": + version: 4.8.0 + resolution: "@ant-design/icons@npm:4.8.0" dependencies: "@ant-design/colors": ^6.0.0 "@ant-design/icons-svg": ^4.2.1 @@ -50,7 +50,7 @@ __metadata: peerDependencies: react: ">=16.0.0" react-dom: ">=16.0.0" - checksum: 4264d38e6b3cc6d640e1e7f9821e5f428369c31754df03b4712706dba4e89c7bc3e6370ba8dc52b9eb278ccb986ddf215bfac0b0c01e5b7e8ed6f50179be1a69 + checksum: d569dae9f84245a90fb5152af4c4e6e9f1bce9d638b5831f3e9d126ff654c9477e3c9d9192c6b3f349ade39c9e0bc85605cad5d8c2e401e632dbd6190b638ad3 languageName: node linkType: hard @@ -1054,7 +1054,16 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.10.1, @babel/runtime@npm:^7.10.2, @babel/runtime@npm:^7.10.4, @babel/runtime@npm:^7.11.1, @babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.7.2, @babel/runtime@npm:^7.8.4": +"@babel/runtime@npm:^7.10.1, @babel/runtime@npm:^7.10.4, @babel/runtime@npm:^7.11.1, @babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.16.7, @babel/runtime@npm:^7.18.0, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.20.0": + version: 7.20.6 + resolution: "@babel/runtime@npm:7.20.6" + dependencies: + regenerator-runtime: ^0.13.11 + checksum: 42a8504db21031b1859fbc0f52d698a3d2f5ada9519eb76c6f96a7e657d8d555732a18fe71ef428a67cc9fc81ca0d3562fb7afdc70549c5fec343190cbaa9b03 + languageName: node + linkType: hard + +"@babel/runtime@npm:^7.10.2, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.7.2": version: 7.17.9 resolution: "@babel/runtime@npm:7.17.9" dependencies: @@ -1063,15 +1072,6 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.18.3": - version: 7.18.3 - resolution: "@babel/runtime@npm:7.18.3" - dependencies: - regenerator-runtime: ^0.13.4 - checksum: db8526226aa02cfa35a5a7ac1a34b5f303c62a1f000c7db48cb06c6290e616483e5036ab3c4e7a84d0f3be6d4e2148d5fe5cec9564bf955f505c3e764b83d7f1 - languageName: node - linkType: hard - "@babel/template@npm:^7.16.7": version: 7.16.7 resolution: "@babel/template@npm:7.16.7" @@ -1189,9 +1189,9 @@ __metadata: linkType: hard "@ctrl/tinycolor@npm:^3.4.0": - version: 3.4.1 - resolution: "@ctrl/tinycolor@npm:3.4.1" - checksum: 4c96bd5b641b02e5e1a64cd3eb6b8a67cb15d8f93699df4549f5f19d6dd30e7c5f12bfa70aaa38582d1cc4e4ab4890a9273c612608e85280b033e23820907d16 + version: 3.5.0 + resolution: "@ctrl/tinycolor@npm:3.5.0" + checksum: 4f0cc0005b53ca7e42b5137ff7069f95f05873168534e1c04e64429070eeb5e04dd309b52fb437601235807af7dedd4c43bbfce1df5fb11bfd3fb3c05a0eb3a5 languageName: node linkType: hard @@ -2626,6 +2626,20 @@ __metadata: languageName: node linkType: hard +"@rc-component/portal@npm:^1.0.0-6, @rc-component/portal@npm:^1.0.0-8, @rc-component/portal@npm:^1.0.2": + version: 1.0.3 + resolution: "@rc-component/portal@npm:1.0.3" + dependencies: + "@babel/runtime": ^7.18.0 + classnames: ^2.3.2 + rc-util: ^5.24.4 + peerDependencies: + react: ">=16.9.0" + react-dom: ">=16.9.0" + checksum: e25a72042c4a7dfe8a25526972e1d024a8f5aac29963bed63ecdb356b238ae882575b2dc27de9f003618638c758dc669d5684549cf09125fce95d9227d78a75e + languageName: node + linkType: hard + "@rushstack/eslint-patch@npm:^1.1.3": version: 1.2.0 resolution: "@rushstack/eslint-patch@npm:1.2.0" @@ -3264,6 +3278,17 @@ __metadata: languageName: node linkType: hard +"@types/styled-components@npm:^5": + version: 5.1.26 + resolution: "@types/styled-components@npm:5.1.26" + dependencies: + "@types/hoist-non-react-statics": "*" + "@types/react": "*" + csstype: ^3.0.2 + checksum: 84f53b3101739b20d1731554fb7735bc2f3f5d050a8b392e9845403c8c8bbd729737d033978649f9195a97b557875b010d46e35a4538564a2d0dbcce661dbf76 + languageName: node + linkType: hard + "@types/styled-system@npm:*": version: 5.1.15 resolution: "@types/styled-system@npm:5.1.15" @@ -3731,58 +3756,57 @@ __metadata: languageName: node linkType: hard -"antd@npm:^4.21.3": - version: 4.21.3 - resolution: "antd@npm:4.21.3" +"antd@npm:4.24.5": + version: 4.24.5 + resolution: "antd@npm:4.24.5" dependencies: "@ant-design/colors": ^6.0.0 "@ant-design/icons": ^4.7.0 "@ant-design/react-slick": ~0.29.1 - "@babel/runtime": ^7.12.5 + "@babel/runtime": ^7.18.3 "@ctrl/tinycolor": ^3.4.0 classnames: ^2.2.6 copy-to-clipboard: ^3.2.0 lodash: ^4.17.21 - memoize-one: ^6.0.0 moment: ^2.29.2 - rc-cascader: ~3.6.0 + rc-cascader: ~3.7.0 rc-checkbox: ~2.3.0 - rc-collapse: ~3.3.0 - rc-dialog: ~8.9.0 - rc-drawer: ~4.4.2 + rc-collapse: ~3.4.2 + rc-dialog: ~9.0.2 + rc-drawer: ~6.0.0 rc-dropdown: ~4.0.0 - rc-field-form: ~1.26.1 - rc-image: ~5.7.0 - rc-input: ~0.0.1-alpha.5 - rc-input-number: ~7.3.0 - rc-mentions: ~1.8.0 - rc-menu: ~9.6.0 - rc-motion: ^2.5.1 + rc-field-form: ~1.27.0 + rc-image: ~5.12.0 + rc-input: ~0.1.4 + rc-input-number: ~7.3.9 + rc-mentions: ~1.13.1 + rc-menu: ~9.8.0 + rc-motion: ^2.6.1 rc-notification: ~4.6.0 - rc-pagination: ~3.1.16 - rc-picker: ~2.6.8 - rc-progress: ~3.3.2 + rc-pagination: ~3.2.0 + rc-picker: ~2.7.0 + 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.1 + rc-select: ~14.1.13 rc-slider: ~10.0.0 - rc-steps: ~4.1.0 + rc-steps: ~5.0.0-alpha.2 rc-switch: ~3.2.0 - rc-table: ~7.24.0 - rc-tabs: ~11.16.0 - rc-textarea: ~0.3.0 - rc-tooltip: ~5.1.1 - rc-tree: ~5.6.5 - rc-tree-select: ~5.4.0 + rc-table: ~7.26.0 + rc-tabs: ~12.4.1 + rc-textarea: ~0.4.5 + rc-tooltip: ~5.2.0 + rc-tree: ~5.7.0 + rc-tree-select: ~5.5.0 rc-trigger: ^5.2.10 rc-upload: ~4.3.0 - rc-util: ^5.20.0 + rc-util: ^5.22.5 scroll-into-view-if-needed: ^2.2.25 peerDependencies: react: ">=16.9.0" react-dom: ">=16.9.0" - checksum: 34e964b0b9b7cbbe9dbe767c39a2628cc80a9754bd0702362ccdd00ec6ec2aade644291a0cdfcc4cad6d825c70f4e742a213e59b7168a7d4ccb25e027739fe91 + checksum: 39c40796aae86ba96798def816c40dc98f521b91cdc1ea72be8940176795ebe58fc33310319dc2743bbe601161e2f2b98777e935948f1f0bf0c8af7242434dcc languageName: node linkType: hard @@ -4281,9 +4305,9 @@ __metadata: linkType: hard "async-validator@npm:^4.1.0": - version: 4.1.1 - resolution: "async-validator@npm:4.1.1" - checksum: 88590ab8ad1db6e3f6e01136d5313d4e91e269e74b7d4017aa16c64dac5be2697dbd1ff3de18f0e000d12073626475de9f77ba41808af38b0ea23eb0e6e8a361 + version: 4.2.5 + resolution: "async-validator@npm:4.2.5" + checksum: 3e3d891a2e21497c8a646afeb7b1e6ed5f98de5f58ce3600732080f327cb581e65d8d8ff184273f1461dc84105d49f5cf31422a67ce50e787967c306838b6f40 languageName: node linkType: hard @@ -4944,10 +4968,10 @@ __metadata: languageName: node linkType: hard -"classnames@npm:2.x, classnames@npm:^2.2.1, classnames@npm:^2.2.3, classnames@npm:^2.2.5, classnames@npm:^2.2.6, classnames@npm:^2.3.1": - version: 2.3.1 - resolution: "classnames@npm:2.3.1" - checksum: 14db8889d56c267a591f08b0834989fe542d47fac659af5a539e110cc4266694e8de86e4e3bbd271157dbd831361310a8293e0167141e80b0f03a0f175c80960 +"classnames@npm:2.x, classnames@npm:^2.2.1, classnames@npm:^2.2.3, classnames@npm:^2.2.5, classnames@npm:^2.2.6, classnames@npm:^2.3.1, classnames@npm:^2.3.2": + version: 2.3.2 + resolution: "classnames@npm:2.3.2" + checksum: 2c62199789618d95545c872787137262e741f9db13328e216b093eea91c85ef2bfb152c1f9e63027204e2559a006a92eb74147d46c800a9f96297ae1d9f96f4e languageName: node linkType: hard @@ -5215,10 +5239,10 @@ __metadata: languageName: node linkType: hard -"compute-scroll-into-view@npm:^1.0.17": - version: 1.0.17 - resolution: "compute-scroll-into-view@npm:1.0.17" - checksum: b20c05a10c37813c5a6e4bf053c00f65c88d23afed7a6bd7a2a69e05e2ffc2df3483ecfe407d36bf16b8cec8be21ae1966c9c523093a03117e567156cd79a51e +"compute-scroll-into-view@npm:^1.0.20": + version: 1.0.20 + resolution: "compute-scroll-into-view@npm:1.0.20" + checksum: f15fab29221953620735393ac1866541aab0d27d28078bedbba071a291ee9c8cc1a72bee302cf0bc06ed83c5e55afb74ebcbd634a63671ba33cf1fb1c51d3308 languageName: node linkType: hard @@ -5296,11 +5320,11 @@ __metadata: linkType: hard "copy-to-clipboard@npm:^3.2.0": - version: 3.3.1 - resolution: "copy-to-clipboard@npm:3.3.1" + version: 3.3.3 + resolution: "copy-to-clipboard@npm:3.3.3" dependencies: toggle-selection: ^1.0.6 - checksum: 3c7b1c333dc6a4b2e9905f52e4df6bbd34ff9f9c97ecd3ca55378a6bc1c191bb12a3252e6289c7b436e9188cff0360d393c0161626851d2301607860bbbdcfd5 + checksum: e0a325e39b7615108e6c1c8ac110ae7b829cdc4ee3278b1df6a0e4228c490442cc86444cd643e2da344fbc424b3aab8909e2fec82f8bc75e7e5b190b7c24eecf languageName: node linkType: hard @@ -5507,9 +5531,9 @@ __metadata: linkType: hard "date-fns@npm:2.x": - version: 2.28.0 - resolution: "date-fns@npm:2.28.0" - checksum: a0516b2e4f99b8bffc6cc5193349f185f195398385bdcaf07f17c2c4a24473c99d933eb0018be4142a86a6d46cb0b06be6440ad874f15e795acbedd6fd727a1f + version: 2.29.3 + resolution: "date-fns@npm:2.29.3" + checksum: e01cf5b62af04e05dfff921bb9c9933310ed0e1ae9a81eb8653452e64dc841acf7f6e01e1a5ae5644d0337e9a7f936175fd2cb6819dc122fdd9c5e86c56be484 languageName: node linkType: hard @@ -5521,9 +5545,9 @@ __metadata: linkType: hard "dayjs@npm:1.x": - version: 1.11.1 - resolution: "dayjs@npm:1.11.1" - checksum: d5fefd79935f64a3c262e67af7ebeca180bc402b3e99be4e12d20b6d438af3f86d507ba1cbaff95dc0b4e67f1067cea3eaf37b6b74f5494fdd4a6a2909514cd1 + version: 1.11.7 + resolution: "dayjs@npm:1.11.7" + checksum: 5003a7c1dd9ed51385beb658231c3548700b82d3548c0cfbe549d85f2d08e90e972510282b7506941452c58d32136d6362f009c77ca55381a09c704e9f177ebb languageName: node linkType: hard @@ -5753,9 +5777,9 @@ __metadata: linkType: hard "dom-align@npm:^1.7.0": - version: 1.12.2 - resolution: "dom-align@npm:1.12.2" - checksum: 0523f4d7c84c7a4e92b0f1d088e7e110f6bd109fc8b6f1f89e14d33bba63d7b54de26d311652e1527ead2c0700f671593af55f216cb8a67a80d9fc5ed7a23b95 + version: 1.12.4 + resolution: "dom-align@npm:1.12.4" + checksum: ff5cfdb6e9c9e03e6d67a61b4633f25845f2385f67b1bd84a28aa2cb2c6b58eea53fde347b0d2439f0ba49cd6b80a7463f98569731cb14ec2542ecdeef19d165 languageName: node linkType: hard @@ -6493,11 +6517,10 @@ __metadata: languageName: node linkType: hard -"evocalculator.client2@workspace:.": +"evocalculator.client@workspace:.": version: 0.0.0-use.local - resolution: "evocalculator.client2@workspace:." + resolution: "evocalculator.client@workspace:." dependencies: - "@ant-design/icons": ^4.7.0 "@apollo/client": ^3.7.0 "@fontsource/montserrat": ^4.5.12 "@graphql-codegen/cli": 2.12.0 @@ -6514,11 +6537,9 @@ __metadata: "@types/node": 18.7.18 "@types/react": 18.0.20 "@types/react-dom": 18.0.6 - "@types/rebass": ^4.0.10 "@types/styled-components": ^5.1.25 "@typescript-eslint/eslint-plugin": ^5.37.0 "@typescript-eslint/parser": ^5.37.0 - antd: ^4.21.3 apollo: ^2.34.0 axios: ^1.1.3 dayjs: ^1.11.2 @@ -6536,7 +6557,7 @@ __metadata: jest-environment-jsdom: ^29.0.3 less: ^4.1.3 less-loader: ^11.0.0 - mobx: ^6.5.0 + mobx: ^6.7.0 mobx-react-lite: ^3.4.0 msw: ^0.39.2 next: ^12.3.0 @@ -6545,15 +6566,16 @@ __metadata: next-with-less: ^2.0.5 normalize.css: ^8.0.1 prettier: 2.7.1 - radash: ^8.0.0 + radash: ^10.3.0 react: ^18.2.0 react-dom: ^18.2.0 - rebass: ^4.0.7 sharp: ^0.30.4 styled-components: ^5.3.5 superjson: ^1.11.0 + tools: "*" ts-jest: ^29.0.1 typescript: 4.8.3 + ui: "*" use-debounce: ^8.0.1 zod: ^3.19.1 languageName: unknown @@ -9540,13 +9562,6 @@ __metadata: languageName: node linkType: hard -"memoize-one@npm:^6.0.0": - version: 6.0.0 - resolution: "memoize-one@npm:6.0.0" - checksum: f185ea69f7cceae5d1cb596266dcffccf545e8e7b4106ec6aa93b71ab9d16460dd118ac8b12982c55f6d6322fcc1485de139df07eacffaae94888b9b3ad7675f - languageName: node - linkType: hard - "merge-stream@npm:^2.0.0": version: 2.0.0 resolution: "merge-stream@npm:2.0.0" @@ -9789,20 +9804,27 @@ __metadata: languageName: node linkType: hard -"mobx@npm:^6.5.0": - version: 6.5.0 - resolution: "mobx@npm:6.5.0" - checksum: 1210fb0b1c515b5f0ec2916296c32ca19b733e03b34f180af382d44b90668a15b4143c69bb06ca8785ebc3da3e761c6c60d0e72c945c199efc823088af1941ab +"mobx@npm:^6.7.0": + version: 6.7.0 + resolution: "mobx@npm:6.7.0" + checksum: 895b46177b074b4b9c43b3eb5a9e86ed9d75e86d99db0be362e9ff1bcc81eddd04d4cbe4a207bccb814621bd17889191d87be0dab4073d24a0ad3edefdd3a9bc languageName: node linkType: hard -"moment@npm:2.29.3, moment@npm:^2.24.0, moment@npm:^2.29.2": +"moment@npm:2.29.3": version: 2.29.3 resolution: "moment@npm:2.29.3" checksum: 2e780e36d9a1823c08a1b6313cbb08bd01ecbb2a9062095820a34f42c878991ccba53abaa6abb103fd5c01e763724f295162a8c50b7e95b4f1c992ef0772d3f0 languageName: node linkType: hard +"moment@npm:^2.24.0, moment@npm:^2.29.2": + version: 2.29.4 + resolution: "moment@npm:2.29.4" + checksum: 0ec3f9c2bcba38dc2451b1daed5daded747f17610b92427bebe1d08d48d8b7bdd8d9197500b072d14e326dd0ccf3e326b9e3d07c5895d3d49e39b6803b76e80e + languageName: node + linkType: hard + "ms@npm:2.0.0": version: 2.0.0 resolution: "ms@npm:2.0.0" @@ -10949,44 +10971,43 @@ __metadata: languageName: node linkType: hard -"radash@npm:^8.0.0": - version: 8.0.0 - resolution: "radash@npm:8.0.0" - checksum: cc7fead82834b96568989d01fb68a9e3c553292d2e640375030b4ecfdfdbb09d4484736e36bf86b09e42526d7245b975d8b546ead6430fdc2b43a724651c449e +"radash@npm:^10.3.0": + version: 10.3.0 + resolution: "radash@npm:10.3.0" + checksum: 789b85ebc5b3fc9763c663df5691b171b1afd4db055ddc19e84e812fbf48e707b03fb39d0b6ebd55c0b8f9417046de97c394eb72f55e3bcf3ae0be317379b454 languageName: node linkType: hard "rc-align@npm:^4.0.0": - version: 4.0.11 - resolution: "rc-align@npm:4.0.11" + version: 4.0.15 + resolution: "rc-align@npm:4.0.15" dependencies: "@babel/runtime": ^7.10.1 classnames: 2.x dom-align: ^1.7.0 - lodash: ^4.17.21 - rc-util: ^5.3.0 + rc-util: ^5.26.0 resize-observer-polyfill: ^1.5.1 peerDependencies: react: ">=16.9.0" react-dom: ">=16.9.0" - checksum: e929f21d24b41314739221ed6527d006137d2f68b11c21c59759b3f98382f7b6cad7f8100732b84ac92934b0a427d69836ee8434fd73b09c4020b193ac3fdea0 + checksum: dfb7d3bfaa8d4b9ead4dbd8d84d4033fbd7a3f2232e7797ab1f86545c043cbe3952575fcfa63361045e2d1fa3a07c54545e442d60b08e753f4d581dcd5da186e languageName: node linkType: hard -"rc-cascader@npm:~3.6.0": - version: 3.6.0 - resolution: "rc-cascader@npm:3.6.0" +"rc-cascader@npm:~3.7.0": + version: 3.7.0 + resolution: "rc-cascader@npm:3.7.0" dependencies: "@babel/runtime": ^7.12.5 array-tree-filter: ^2.1.0 classnames: ^2.3.1 rc-select: ~14.1.0 - rc-tree: ~5.6.3 + rc-tree: ~5.7.0 rc-util: ^5.6.1 peerDependencies: react: ">=16.9.0" react-dom: ">=16.9.0" - checksum: edf3aca269a70cc23a332458f7d816591279bfcdb90b0645e1b0ad14c12f25ee6c95ed939cc36b09b7a08a13f9beec13be07750f87d4d748bb1ca2cdcca4c52f + checksum: 9bc01c8fb633f6d9af821fad7020ceb829fe71bb9e3517fee2554ca58176b650621e3e9286b2e8208df419c381d6b7696aa801985acdb050c6f36b7c68321cff languageName: node linkType: hard @@ -11003,9 +11024,9 @@ __metadata: languageName: node linkType: hard -"rc-collapse@npm:~3.3.0": - version: 3.3.0 - resolution: "rc-collapse@npm:3.3.0" +"rc-collapse@npm:~3.4.2": + version: 3.4.2 + resolution: "rc-collapse@npm:3.4.2" dependencies: "@babel/runtime": ^7.10.1 classnames: 2.x @@ -11015,36 +11036,39 @@ __metadata: peerDependencies: react: ">=16.9.0" react-dom: ">=16.9.0" - checksum: 3840e67120701b6cddc8737800a5720205ecb769d28ebd0adeaac7498da2d7e1f44de89eebea645c4ed49e0c97066be869a7fcedfe3be4739beb0782ea9e72a0 + checksum: 617409c4ca8cbcad85df7de33f40fc0526ff28f54304d687b82add8c7c4e442c5fdf2935a645d51e44afa87b23d673f4a8a4d9ee1033b473f6fd4bd5b94df4bc languageName: node linkType: hard -"rc-dialog@npm:~8.9.0": - version: 8.9.0 - resolution: "rc-dialog@npm:8.9.0" +"rc-dialog@npm:~9.0.0, rc-dialog@npm:~9.0.2": + version: 9.0.2 + resolution: "rc-dialog@npm:9.0.2" dependencies: "@babel/runtime": ^7.10.1 + "@rc-component/portal": ^1.0.0-8 classnames: ^2.2.6 rc-motion: ^2.3.0 rc-util: ^5.21.0 peerDependencies: react: ">=16.9.0" react-dom: ">=16.9.0" - checksum: 8bed8d4926825d5de1b581e4bb5807fad893ad36a3a7512ccbfa8ce30cb8d357f7421774d15bde73f4f3153bae37893c2a5e7b0fd47e851acce760d10765cf21 + checksum: 470953c33123c984d7c18685435f08fb7cc4111fdbd01f032a8b111e1b0c06b2a9edcc26bc6895e1a426529e8c2842d6f79441f6bfceaa9c1c273e6b56f0f16d languageName: node linkType: hard -"rc-drawer@npm:~4.4.2": - version: 4.4.3 - resolution: "rc-drawer@npm:4.4.3" +"rc-drawer@npm:~6.0.0": + version: 6.0.3 + resolution: "rc-drawer@npm:6.0.3" dependencies: "@babel/runtime": ^7.10.1 + "@rc-component/portal": ^1.0.0-6 classnames: ^2.2.6 - rc-util: ^5.7.0 + rc-motion: ^2.6.1 + rc-util: ^5.21.2 peerDependencies: react: ">=16.9.0" react-dom: ">=16.9.0" - checksum: bb0b3932dbe351f67c21221d08612272854166d84c4425beda365e17d89c356aecfd964f7f6451a19eb31034c4b22e515939bef1319a067c2a669541e1658084 + checksum: 945c0975c04bd5f17b25cb98e40a9cac7c58ee033e479c952cfd5ad03d234527e72eed8072fe6b5190488ff32fb99944930892c7b2dfecbf69529ad4ec091504 languageName: node linkType: hard @@ -11063,52 +11087,53 @@ __metadata: languageName: node linkType: hard -"rc-field-form@npm:~1.26.1": - version: 1.26.4 - resolution: "rc-field-form@npm:1.26.4" +"rc-field-form@npm:~1.27.0": + version: 1.27.3 + resolution: "rc-field-form@npm:1.27.3" dependencies: - "@babel/runtime": ^7.8.4 + "@babel/runtime": ^7.18.0 async-validator: ^4.1.0 rc-util: ^5.8.0 peerDependencies: react: ">=16.9.0" react-dom: ">=16.9.0" - checksum: b62b59c99008fbc318898b2e07c1f047a6727e4d4b26ab4181f60d9daed9a83909be5f2e17a7cbee97d32d4aeb08499c6e543a4fe87df37b631f6aa3bbe6acda + checksum: da373e9fda1984fdbe10b62abfc05f60ea0a771f6d2449ce248644b5e22fdf7046693a5721658c0ead5f2cd30ae6946a0697713f9e640fb51f0c1294020b8168 languageName: node linkType: hard -"rc-image@npm:~5.7.0": - version: 5.7.0 - resolution: "rc-image@npm:5.7.0" +"rc-image@npm:~5.12.0": + version: 5.12.1 + resolution: "rc-image@npm:5.12.1" dependencies: "@babel/runtime": ^7.11.2 + "@rc-component/portal": ^1.0.2 classnames: ^2.2.6 - rc-dialog: ~8.9.0 + rc-dialog: ~9.0.0 rc-util: ^5.0.6 peerDependencies: react: ">=16.9.0" react-dom: ">=16.9.0" - checksum: 8833fe3a35a1c811f862f59bc758c5866cb6e562b4ba247b76d759207c31d818c27b5cb9fadfb557de685a1d99dde7c351ff7445bde05759f366997ba4321024 + checksum: 93cb53f0132973ef4fb5fa8c98c383d1fc9c3a9c9186d5e3b3fd8a756c324289c65f16113499548edd078993555fb91826b2fcb9930c15a5e16cd14a283eb4ae languageName: node linkType: hard -"rc-input-number@npm:~7.3.0": - version: 7.3.4 - resolution: "rc-input-number@npm:7.3.4" +"rc-input-number@npm:~7.3.9": + version: 7.3.11 + resolution: "rc-input-number@npm:7.3.11" dependencies: "@babel/runtime": ^7.10.1 classnames: ^2.2.5 - rc-util: ^5.9.8 + rc-util: ^5.23.0 peerDependencies: react: ">=16.9.0" react-dom: ">=16.9.0" - checksum: 18cef039a8eb3a445547b6904912c87e8a72ec7ebd6caf2a758d2ac0ce9b2a25839db5f159d3de74861b18c38ba0ffe7b948f67e141fe9a12034c1894d2c3d1b + checksum: 8555171aed72a277721a7d22cdfadc56585f20f9422ce55b0f505eaae43837586d85bd7ebc5dca7b6eec96cbd8798b622ffd03f0187464dbaf6d741a5c20ee7d languageName: node linkType: hard -"rc-input@npm:~0.0.1-alpha.5": - version: 0.0.1-alpha.6 - resolution: "rc-input@npm:0.0.1-alpha.6" +"rc-input@npm:~0.1.4": + version: 0.1.4 + resolution: "rc-input@npm:0.1.4" dependencies: "@babel/runtime": ^7.11.1 classnames: ^2.2.1 @@ -11116,48 +11141,48 @@ __metadata: peerDependencies: react: ">=16.0.0" react-dom: ">=16.0.0" - checksum: 86df5acfa43239c34330d57979c9b2849655a0f863623040cf2b72affc61dc900b51cab630d627236889a6b78d6b6b6601ee374fe14947a7cdf9ed5e88a85d76 + checksum: 1c1935856d7f991ec6f6f8d17945ad501ce956116fdd79b8fcbe1e265465a59b348ba61f1f90045ef14b24e93cc4963b87d5333b9b784f5f28407b6601e8570e languageName: node linkType: hard -"rc-mentions@npm:~1.8.0": - version: 1.8.0 - resolution: "rc-mentions@npm:1.8.0" +"rc-mentions@npm:~1.13.1": + version: 1.13.1 + resolution: "rc-mentions@npm:1.13.1" dependencies: "@babel/runtime": ^7.10.1 classnames: ^2.2.6 - rc-menu: ~9.6.0 - rc-textarea: ^0.3.0 + rc-menu: ~9.8.0 + rc-textarea: ^0.4.0 rc-trigger: ^5.0.4 - rc-util: ^5.0.1 + rc-util: ^5.22.5 peerDependencies: react: ">=16.9.0" react-dom: ">=16.9.0" - checksum: 5c589931ec3aff29e4ed58c315c8ae3ac6d49c74ac7769b454dd3b764add17a0c9c682e508a3980dcbb076597a733a7ddfa88cb5ab1efd1df8cc809998165619 + checksum: 7893c56f91a9ef60d70d607d0fb415c07398d35096a25488d49ea4829a56eda2c9cc0334af919330978e20fe85d39393caddbb52484f9bf39a80e78df4057b2e languageName: node linkType: hard -"rc-menu@npm:~9.6.0": - version: 9.6.0 - resolution: "rc-menu@npm:9.6.0" +"rc-menu@npm:~9.8.0": + version: 9.8.1 + resolution: "rc-menu@npm:9.8.1" dependencies: "@babel/runtime": ^7.10.1 classnames: 2.x rc-motion: ^2.4.3 - rc-overflow: ^1.2.0 + rc-overflow: ^1.2.8 rc-trigger: ^5.1.2 rc-util: ^5.12.0 shallowequal: ^1.1.0 peerDependencies: react: ">=16.9.0" react-dom: ">=16.9.0" - checksum: 4a6f01eece1101b91c61b511260082f3a200a0878770f0c38511da995e04fd3a6af52648b36ae175a966dc8a4384861d12a73e5db5b4dadaab800bd27f30fd6d + checksum: 1ffd5060c8ac3545955e257ac6445c8248fd46d31264eb931d122fa8dcf010662697115e7df6ffd555ec12d2eb15ddfe869b6b3c9dda3de00571b1f9554ac665 languageName: node linkType: hard -"rc-motion@npm:^2.0.0, rc-motion@npm:^2.0.1, rc-motion@npm:^2.2.0, rc-motion@npm:^2.3.0, rc-motion@npm:^2.3.4, rc-motion@npm:^2.4.3, rc-motion@npm:^2.4.4": - version: 2.5.1 - resolution: "rc-motion@npm:2.5.1" +"rc-motion@npm:^2.0.0, rc-motion@npm:^2.0.1, rc-motion@npm:^2.2.0, rc-motion@npm:^2.3.0, rc-motion@npm:^2.3.4, rc-motion@npm:^2.4.3, rc-motion@npm:^2.4.4, rc-motion@npm:^2.6.1, rc-motion@npm:^2.6.2": + version: 2.6.2 + resolution: "rc-motion@npm:2.6.2" dependencies: "@babel/runtime": ^7.11.1 classnames: ^2.2.1 @@ -11165,27 +11190,13 @@ __metadata: peerDependencies: react: ">=16.9.0" react-dom: ">=16.9.0" - checksum: b2f26ea68b23ed40b36df58a0855ab5fef066d8df6258cebc05abff485f2fc9b955e81bee471f6062bc6faab20c94d42a0e14b54cfca1d90b019b768b1d17c22 - languageName: node - linkType: hard - -"rc-motion@npm:^2.5.1": - version: 2.6.0 - resolution: "rc-motion@npm:2.6.0" - dependencies: - "@babel/runtime": ^7.11.1 - classnames: ^2.2.1 - rc-util: ^5.21.0 - peerDependencies: - react: ">=16.9.0" - react-dom: ">=16.9.0" - checksum: cb0d5f168653a7ddeb6d89e666e66022504251e48443fc74d6d7db51a8dc7685cb89be4838ec09c655033d022c27b07595a38745329895b382468646aa4b53e7 + checksum: e91ec8a9f8748ae34d6f9c0380d4587729453c7c8afe23c026ff096905b5a24672b050e04789061c833994e05ed18fec02919bc0e27c1e05b06fe7a0c0b75532 languageName: node linkType: hard "rc-notification@npm:~4.6.0": - version: 4.6.0 - resolution: "rc-notification@npm:4.6.0" + version: 4.6.1 + resolution: "rc-notification@npm:4.6.1" dependencies: "@babel/runtime": ^7.10.1 classnames: 2.x @@ -11194,13 +11205,13 @@ __metadata: peerDependencies: react: ">=16.9.0" react-dom: ">=16.9.0" - checksum: c66d4ae1d8fe3efa704bb455fc003c380edf27bec47e46da9e42d860fc726b337dfd07c5b0218e44f11b80e508e9b27c179e590f4a27478158c18491a32dc6ce + checksum: e953a85a6061103485db33f76b5c25907c273a03fd39be942b26eace33c83b42c26054d0d6f063d2239cc2d52462e9638c818be59da966ea18a74a0b168c4c36 languageName: node linkType: hard -"rc-overflow@npm:^1.0.0, rc-overflow@npm:^1.2.0": - version: 1.2.4 - resolution: "rc-overflow@npm:1.2.4" +"rc-overflow@npm:^1.0.0, rc-overflow@npm:^1.2.8": + version: 1.2.8 + resolution: "rc-overflow@npm:1.2.8" dependencies: "@babel/runtime": ^7.11.1 classnames: ^2.2.1 @@ -11209,26 +11220,26 @@ __metadata: peerDependencies: react: ">=16.9.0" react-dom: ">=16.9.0" - checksum: 39438e982d142e2ca7c73b8fb67f3649d4cd63a86c8d31ada379832272cc8805102506cda75ee58a780ba79da84bc9f15eeabb7322b2a7e2d063439aa67b7068 + checksum: f6df4d1f2baff7391b0ca981fe0f75aba975b1214dc15eba2ee07e4d0b02f19d89a7ac26d6da580cc90b758a8dc07fc69c7599297f38be91cb2d9b387816d3ce languageName: node linkType: hard -"rc-pagination@npm:~3.1.16": - version: 3.1.16 - resolution: "rc-pagination@npm:3.1.16" +"rc-pagination@npm:~3.2.0": + version: 3.2.0 + resolution: "rc-pagination@npm:3.2.0" dependencies: "@babel/runtime": ^7.10.1 classnames: ^2.2.1 peerDependencies: react: ">=16.9.0" react-dom: ">=16.9.0" - checksum: 0ed7783731745a463af9cb290c5aae60ae270e4a12e614085117082e353058f601b096ee4515919b0c9ceb944ab242860da77113ea492d914e122062ae71b3c3 + checksum: deca480696346bbe729945e19fca2b1b50defebd9251ddcc821cc0aa6f58383e9f6fcc7fe4571f48299ba74f30a370687cc099e44e77e2d3d43d4b2d845f91e5 languageName: node linkType: hard -"rc-picker@npm:~2.6.8": - version: 2.6.10 - resolution: "rc-picker@npm:2.6.10" +"rc-picker@npm:~2.7.0": + version: 2.7.0 + resolution: "rc-picker@npm:2.7.0" dependencies: "@babel/runtime": ^7.10.1 classnames: ^2.2.1 @@ -11241,13 +11252,13 @@ __metadata: peerDependencies: react: ">=16.9.0" react-dom: ">=16.9.0" - checksum: 4a94b64ce57d6bbd9dab3b496c652ccfb05f4a621e1cfbd71071a81fc184dc81dc3a4a6095765c34b20f547774adbc8615125179ca89b0795c38c966a5cce135 + checksum: a1a8212becf52a077c354a3ea195979bcc71ba3c267a88dae9764f996aec8ae81007a94bf83933be0bab62f74d467938a752ce867edb904888b3e6ab6b2c0aa3 languageName: node linkType: hard -"rc-progress@npm:~3.3.2": - version: 3.3.3 - resolution: "rc-progress@npm:3.3.3" +"rc-progress@npm:~3.4.1": + version: 3.4.1 + resolution: "rc-progress@npm:3.4.1" dependencies: "@babel/runtime": ^7.10.1 classnames: ^2.2.6 @@ -11255,13 +11266,13 @@ __metadata: peerDependencies: react: ">=16.9.0" react-dom: ">=16.9.0" - checksum: ab1126f2ea565d5ca7a8f4d045198037a17b5053d54e2a9f6932eeeeb524917804979d8c21f35d19876ccdfd65eaf3047b08b4563c88b6bb656fc0a5a3e4d6cc + checksum: d4dce5231ea29bfa866935a59f05473711f9dfc944f95cc78b0fdcd1508a063983cc58973f54c2b20797f0b0f480c4a2b84aaa2ca185158c14800ec659163880 languageName: node linkType: hard "rc-rate@npm:~2.9.0": - version: 2.9.1 - resolution: "rc-rate@npm:2.9.1" + version: 2.9.2 + resolution: "rc-rate@npm:2.9.2" dependencies: "@babel/runtime": ^7.10.1 classnames: ^2.2.5 @@ -11269,7 +11280,7 @@ __metadata: peerDependencies: react: ">=16.9.0" react-dom: ">=16.9.0" - checksum: 4a70ce66a701a888006f9267b1fa580b58732f4813fab332a5d395507058765da8a0a7d5077a807a7b95b2c874aca864468ec2d9fb3dca196b8b3d36ce6b1a5e + checksum: 5a7528e4b4245a5090c78eeb248bb8af90843fb6e88105236c3e6b6c6a204c526f87969ee78129c9b7afe9612c69c8a85652714f53b14f9cf5933fda81b8f8fb languageName: node linkType: hard @@ -11303,9 +11314,9 @@ __metadata: languageName: node linkType: hard -"rc-select@npm:~14.1.0, rc-select@npm:~14.1.1": - version: 14.1.3 - resolution: "rc-select@npm:14.1.3" +"rc-select@npm:~14.1.0, rc-select@npm:~14.1.13": + version: 14.1.16 + resolution: "rc-select@npm:14.1.16" dependencies: "@babel/runtime": ^7.10.1 classnames: 2.x @@ -11317,37 +11328,36 @@ __metadata: peerDependencies: react: "*" react-dom: "*" - checksum: 49b2b9e7fd052427f1891061302a6b6fab09427e22019d2c85049ff4a1acd29ac9533497b961d931c2127342e1054f600b6a255db39a778ecac1588ae7746a39 + checksum: 545d8a190f372a3fa553f6d42c9959b44868528a1abd4013af439cc87fa4a98cd755c242a4a64e40b05decaf41c71eb1ebd63e5253cb0c84ea3905d19d27e7d4 languageName: node linkType: hard "rc-slider@npm:~10.0.0": - version: 10.0.0 - resolution: "rc-slider@npm:10.0.0" + version: 10.0.1 + resolution: "rc-slider@npm:10.0.1" dependencies: "@babel/runtime": ^7.10.1 classnames: ^2.2.5 - rc-tooltip: ^5.0.1 rc-util: ^5.18.1 shallowequal: ^1.1.0 peerDependencies: react: ">=16.9.0" react-dom: ">=16.9.0" - checksum: 33c7839280ddd5bf54fdd4e2fb482e0ae02b125721c0e00e3e11e55b5740d46a7779bb4ad8101a35c32ac6da19628b6f4d746324fd63f6ff414e48bd9cd7a1bb + checksum: 803f0cc39d43897c0b24549e87232a668d26ff5b0e14b528fd454aa455cdf96ebc60654832c51bb1a6c7b7594ca39017d6c96b3237662471efb863f1723e3d9c languageName: node linkType: hard -"rc-steps@npm:~4.1.0": - version: 4.1.4 - resolution: "rc-steps@npm:4.1.4" +"rc-steps@npm:~5.0.0-alpha.2": + version: 5.0.0 + resolution: "rc-steps@npm:5.0.0" dependencies: - "@babel/runtime": ^7.10.2 + "@babel/runtime": ^7.16.7 classnames: ^2.2.3 - rc-util: ^5.0.1 + rc-util: ^5.16.1 peerDependencies: react: ">=16.9.0" react-dom: ">=16.9.0" - checksum: e10bfd18b3cd9da4ad8273bafee40c1cea400c5c7ebffb4c37ca15722042b6a3672422e600d0d2217be9ea8005be658296a01d1dd6e45ac8ae3b4385893b7ce0 + checksum: b58507b807d648a425b339fbbd49472da0b7213e5464cd021d2cbcb3273818e4bf8d6e6b2d5dda7608160887e156a14f97585d3029ce9f501db9444bcb365618 languageName: node linkType: hard @@ -11365,87 +11375,89 @@ __metadata: languageName: node linkType: hard -"rc-table@npm:~7.24.0": - version: 7.24.2 - resolution: "rc-table@npm:7.24.2" +"rc-table@npm:~7.26.0": + version: 7.26.0 + resolution: "rc-table@npm:7.26.0" dependencies: "@babel/runtime": ^7.10.1 classnames: ^2.2.5 rc-resize-observer: ^1.1.0 - rc-util: ^5.14.0 + rc-util: ^5.22.5 shallowequal: ^1.1.0 peerDependencies: react: ">=16.9.0" react-dom: ">=16.9.0" - checksum: a9402da364442f8a84bf13e5638a1cee6fce79df6cc301beec8e234a64a127eab4ec7d055e11e0274205c5014893deacbfdc9288594c578179c3e46ffc1b8478 + checksum: 78970d0140203d57541bf5952c542ca7448608bbd29da949e51007c4b3f94570a35b4e95b35ce4d49954c6c88a9e44d2f36f8f4015bfe1b97e926a381141d251 languageName: node linkType: hard -"rc-tabs@npm:~11.16.0": - version: 11.16.0 - resolution: "rc-tabs@npm:11.16.0" +"rc-tabs@npm:~12.4.1": + version: 12.4.2 + resolution: "rc-tabs@npm:12.4.2" dependencies: "@babel/runtime": ^7.11.2 classnames: 2.x rc-dropdown: ~4.0.0 - rc-menu: ~9.6.0 + rc-menu: ~9.8.0 + rc-motion: ^2.6.2 rc-resize-observer: ^1.0.0 - rc-util: ^5.5.0 + rc-util: ^5.16.0 peerDependencies: react: ">=16.9.0" react-dom: ">=16.9.0" - checksum: 855bc92121a95ea39de54073c6f64ccefcc3f69a265b996032d566fc1a1fa7d421cc039da3b27ee8ca41a6573d0f4851e556608d82cd21052d9b105fa82970cb + checksum: c5b2c38d84b2e6e36f2def3cc75e8f157049973d0d681a1b047934bf0d82dcf59f1149e580b33cfb49dc3a48cc4345bcfacff03e0ad6a9b3a38c76d023206787 languageName: node linkType: hard -"rc-textarea@npm:^0.3.0, rc-textarea@npm:~0.3.0": - version: 0.3.7 - resolution: "rc-textarea@npm:0.3.7" +"rc-textarea@npm:^0.4.0, rc-textarea@npm:~0.4.5": + version: 0.4.7 + resolution: "rc-textarea@npm:0.4.7" dependencies: "@babel/runtime": ^7.10.1 classnames: ^2.2.1 rc-resize-observer: ^1.0.0 - rc-util: ^5.7.0 + rc-util: ^5.24.4 shallowequal: ^1.1.0 peerDependencies: react: ">=16.9.0" react-dom: ">=16.9.0" - checksum: 1a588f2b2b86c74127ebc114401b30b6f3627d0eca7cd9fef7966ad497ddf0534b2ec2405e43f02e20c1e0f20f2af976419a88eb20b0c645f65d05a555bdf676 + checksum: 3e682c81aeca9da03b86a18c6a4c3f580d8250fb3042f32de9fb05aad8b64522a88a02b40b99ca8dd9fd8d6869edf5832eee8537b8af0f1b662f63824577f4ce languageName: node linkType: hard -"rc-tooltip@npm:^5.0.1, rc-tooltip@npm:~5.1.1": - version: 5.1.1 - resolution: "rc-tooltip@npm:5.1.1" +"rc-tooltip@npm:~5.2.0": + version: 5.2.2 + resolution: "rc-tooltip@npm:5.2.2" dependencies: "@babel/runtime": ^7.11.2 + classnames: ^2.3.1 rc-trigger: ^5.0.0 peerDependencies: react: ">=16.9.0" react-dom: ">=16.9.0" - checksum: e65b175c28356cee101db56217d02a1eb1d96e727620bb1f6551f98e3ab49d3ec4381f1d408d19054b46349cba0e89056a4b4f09eeebbe70a1013733ad0e1fc9 + checksum: df6a59096876becf930df0347cfe6379cde9647f338a333dd0aae99039bf45e72db866f03ab6b5fd5ce616b074ec888f50e61ebe0f8d2a135c2617595dbf0583 languageName: node linkType: hard -"rc-tree-select@npm:~5.4.0": - version: 5.4.0 - resolution: "rc-tree-select@npm:5.4.0" +"rc-tree-select@npm:~5.5.0": + version: 5.5.5 + resolution: "rc-tree-select@npm:5.5.5" dependencies: "@babel/runtime": ^7.10.1 classnames: 2.x rc-select: ~14.1.0 - rc-tree: ~5.6.1 + rc-tree: ~5.7.0 rc-util: ^5.16.1 peerDependencies: react: "*" react-dom: "*" - checksum: e1f4b3cf025b371579a686fa1b04a9439ac84fa663f6ed52e384059a15255b634d0ab94a49a555727ada0b2686fd43daf4ba0b244529d1ff7ae6816a2cba2c34 + checksum: 6d7de4d9b80583b3bd39be0c8bad5138a62770805048da9fd177eb3f21acc7d02cd68ea64d9ca3accf8bfefa41b0db84c1ac50a3637c7b3c97060d7d3e9d60e5 languageName: node linkType: hard -"rc-tree@npm:~5.6.1, rc-tree@npm:~5.6.3, rc-tree@npm:~5.6.5": - version: 5.6.5 - resolution: "rc-tree@npm:5.6.5" +"rc-tree@npm:~5.7.0": + version: 5.7.2 + resolution: "rc-tree@npm:5.7.2" dependencies: "@babel/runtime": ^7.10.1 classnames: 2.x @@ -11455,29 +11467,13 @@ __metadata: peerDependencies: react: "*" react-dom: "*" - checksum: 107efb7dbf6d44faf11072c4c53277f234ecd8d0c5a5cb387d5d9ac18b96098fa9cef3312f52589930c5562fd708f4da50f3b7880b27b2405c6ac558dce9f037 + checksum: 9b465e1937fdd59987d2e69587b10c3d1415072ed6cd8e953d8975c4d31ddfa3f963d6d824b6d5017bd3a4331d9a0af029886a484af70a861ddda02dcfcb964c languageName: node linkType: hard -"rc-trigger@npm:^5.0.0, rc-trigger@npm:^5.0.4, rc-trigger@npm:^5.1.2, rc-trigger@npm:^5.2.10": - version: 5.2.17 - resolution: "rc-trigger@npm:5.2.17" - dependencies: - "@babel/runtime": ^7.11.2 - classnames: ^2.2.6 - rc-align: ^4.0.0 - rc-motion: ^2.0.0 - rc-util: ^5.19.2 - peerDependencies: - react: ">=16.9.0" - react-dom: ">=16.9.0" - checksum: 323b5688e80fed9a83ab5d664d0a30b1747f48366e648e98cf74d2643343b753b6d82e94d5109fc80311164b8cca55ca2d8d2ccca3a53208415b9c733274d06f - languageName: node - linkType: hard - -"rc-trigger@npm:^5.3.1": - version: 5.3.1 - resolution: "rc-trigger@npm:5.3.1" +"rc-trigger@npm:^5.0.0, rc-trigger@npm:^5.0.4, rc-trigger@npm:^5.1.2, rc-trigger@npm:^5.2.10, rc-trigger@npm:^5.3.1": + version: 5.3.4 + resolution: "rc-trigger@npm:5.3.4" dependencies: "@babel/runtime": ^7.18.3 classnames: ^2.2.6 @@ -11487,77 +11483,49 @@ __metadata: peerDependencies: react: ">=16.9.0" react-dom: ">=16.9.0" - checksum: 29302e9a0a66eb26cef5ce0b291ada9bb3e284f19980bf02da6863a5306d5de863aa87fbbf30c176a4453c13db160b69789ac50aae09af8e5c53942ac0368a3b + checksum: 6ca7694a4cf064040b5e0fd9b4629b0e0a19ebb29c4eb5614ee9eb22b4193e21909171fd95e48be73a94e44f249cb9616d7670b696164620b722d3de6f280017 languageName: node linkType: hard "rc-upload@npm:~4.3.0": - version: 4.3.3 - resolution: "rc-upload@npm:4.3.3" + version: 4.3.4 + resolution: "rc-upload@npm:4.3.4" dependencies: - "@babel/runtime": ^7.10.1 + "@babel/runtime": ^7.18.3 classnames: ^2.2.5 rc-util: ^5.2.0 peerDependencies: react: ">=16.9.0" react-dom: ">=16.9.0" - checksum: 1f98553d322015ab452ab1547d08987e144e3ea494573ab9fc7ca90c8e9f1d744f6071eb3795ceef83108d53d51a2d03ecc2233e44ee2b04a35a2bef85a8571d + checksum: 59ddf31a58ce716d1ace506b1c3e36744895c24c683a17185517dab68dfbb1cf158f57ce14a8f0899e85b2924bfa0d82587771939225ea21a41b907f91779afa languageName: node linkType: hard -"rc-util@npm:^5.0.1, rc-util@npm:^5.0.6, rc-util@npm:^5.12.0, rc-util@npm:^5.14.0, rc-util@npm:^5.15.0, rc-util@npm:^5.16.1, rc-util@npm:^5.17.0, rc-util@npm:^5.18.1, rc-util@npm:^5.19.2, rc-util@npm:^5.2.0, rc-util@npm:^5.2.1, rc-util@npm:^5.21.0, rc-util@npm:^5.3.0, rc-util@npm:^5.4.0, rc-util@npm:^5.5.0, rc-util@npm:^5.6.1, rc-util@npm:^5.7.0, rc-util@npm:^5.8.0, rc-util@npm:^5.9.4, rc-util@npm:^5.9.8": - version: 5.21.0 - resolution: "rc-util@npm:5.21.0" +"rc-util@npm:^5.0.1, rc-util@npm:^5.0.6, rc-util@npm:^5.12.0, rc-util@npm:^5.15.0, rc-util@npm:^5.16.0, rc-util@npm:^5.16.1, rc-util@npm:^5.17.0, rc-util@npm:^5.18.1, rc-util@npm:^5.19.2, rc-util@npm:^5.2.0, rc-util@npm:^5.2.1, rc-util@npm:^5.20.1, rc-util@npm:^5.21.0, rc-util@npm:^5.21.2, rc-util@npm:^5.22.5, rc-util@npm:^5.23.0, rc-util@npm:^5.24.4, rc-util@npm:^5.26.0, rc-util@npm:^5.4.0, rc-util@npm:^5.6.1, rc-util@npm:^5.8.0, rc-util@npm:^5.9.4": + version: 5.27.0 + resolution: "rc-util@npm:5.27.0" dependencies: - "@babel/runtime": ^7.12.5 + "@babel/runtime": ^7.18.3 react-is: ^16.12.0 - shallowequal: ^1.1.0 peerDependencies: react: ">=16.9.0" react-dom: ">=16.9.0" - checksum: a2a3347db820ed0a29697f52bcedc4374edcb28d4069ebc8d9c6c2b9e2172ae62e4876aaa3f6273b21c989a06176f54b6a772ac59af7d1d03f9cdd49149fc2d3 + checksum: 8e19e656e92004eacc0c55482d39fb0dcd43be755633b9e9461adc0631a897dcdacc529c9a38b97e248ffe0d321af878bc5c4e5831cc78afd3eeb8b85064a470 languageName: node linkType: hard -"rc-util@npm:^5.20.0, rc-util@npm:^5.20.1": - version: 5.21.4 - resolution: "rc-util@npm:5.21.4" - dependencies: - "@babel/runtime": ^7.12.5 - react-is: ^16.12.0 - shallowequal: ^1.1.0 - peerDependencies: - react: ">=16.9.0" - react-dom: ">=16.9.0" - checksum: 306bbb7caa0bb09ee559881c484c1895468d433028d7a3bab1fb201abba4c8d9b1bdfe63a16fbd451aaad1b5af566d1a8e14e2d5b2b1b569cbd40370d86dfa55 - languageName: node - linkType: hard - -"rc-virtual-list@npm:^3.2.0": - version: 3.4.6 - resolution: "rc-virtual-list@npm:3.4.6" +"rc-virtual-list@npm:^3.2.0, rc-virtual-list@npm:^3.4.8": + version: 3.4.13 + resolution: "rc-virtual-list@npm:3.4.13" dependencies: + "@babel/runtime": ^7.20.0 classnames: ^2.2.6 rc-resize-observer: ^1.0.0 rc-util: ^5.15.0 peerDependencies: react: "*" react-dom: "*" - checksum: dcccc9c223013e741749d098ccf4f4fa7c935d114123d48f1259da3118ad956fea239761ec07bdc221b138b67fccba3b9ac7e4a8ea8050372fe68a75ac6e6a7e - languageName: node - linkType: hard - -"rc-virtual-list@npm:^3.4.8": - version: 3.4.8 - resolution: "rc-virtual-list@npm:3.4.8" - dependencies: - classnames: ^2.2.6 - rc-resize-observer: ^1.0.0 - rc-util: ^5.15.0 - peerDependencies: - react: "*" - react-dom: "*" - checksum: 946fcd43daeadd41429475d9945747f5b60bbed6d7b94ae042242504c5caa27a3a3512c96139a65571d9163d9f0f2a3105220e6289bc1191306536c7b5444216 + checksum: 590baca20aa209bdc7038c4cdbedef78100e8f8762966b8ae556d0c7154ce8a4f26737a5bd59580ee1ed446c79a8eb627e3fb003e1ee0de38f1bb9a7b3cd7e78 languageName: node linkType: hard @@ -11748,6 +11716,13 @@ __metadata: languageName: node linkType: hard +"regenerator-runtime@npm:^0.13.11": + version: 0.13.11 + resolution: "regenerator-runtime@npm:0.13.11" + checksum: 27481628d22a1c4e3ff551096a683b424242a216fee44685467307f14d58020af1e19660bf2e26064de946bad7eff28950eae9f8209d55723e2d9351e632bbb4 + languageName: node + linkType: hard + "regenerator-runtime@npm:^0.13.4": version: 0.13.9 resolution: "regenerator-runtime@npm:0.13.9" @@ -12114,11 +12089,11 @@ __metadata: linkType: hard "scroll-into-view-if-needed@npm:^2.2.25": - version: 2.2.29 - resolution: "scroll-into-view-if-needed@npm:2.2.29" + version: 2.2.31 + resolution: "scroll-into-view-if-needed@npm:2.2.31" dependencies: - compute-scroll-into-view: ^1.0.17 - checksum: 6b888404ccf68fe2f2f1da8977e1a8a0a64a7139352e02e98621a0e8be3b3db393519ee3dcfb7c32aff3c4790a36829f1be1cccc0cfb2b90a60a61caa669eee2 + compute-scroll-into-view: ^1.0.20 + checksum: 93b28f3723a462245b40d4120c40c542c8449473e2b157a5f8e18f04d95d66cd35249d96c625e8a440a56891f7d8905b1d026c690bdda07fcfb4f1a48d643ad1 languageName: node linkType: hard @@ -12807,6 +12782,28 @@ __metadata: languageName: node linkType: hard +"styled-components@npm:^5.3.6": + version: 5.3.6 + resolution: "styled-components@npm:5.3.6" + dependencies: + "@babel/helper-module-imports": ^7.0.0 + "@babel/traverse": ^7.4.5 + "@emotion/is-prop-valid": ^1.1.0 + "@emotion/stylis": ^0.8.4 + "@emotion/unitless": ^0.7.4 + babel-plugin-styled-components: ">= 1.12.0" + css-to-react-native: ^3.0.0 + hoist-non-react-statics: ^3.0.0 + shallowequal: ^1.1.0 + supports-color: ^5.5.0 + peerDependencies: + react: ">= 16.8.0" + react-dom: ">= 16.8.0" + react-is: ">= 16.8.0" + checksum: 68eac1e451be81d66739cf86de8ec9e72f46e7584aa359271761a2437468210bd7cf0a864281fc97dab08c32b35e6bf7513dc8b4104ed6b196cf8d65674dd289 + languageName: node + linkType: hard + "styled-jsx@npm:5.0.6": version: 5.0.6 resolution: "styled-jsx@npm:5.0.6" @@ -13077,6 +13074,16 @@ __metadata: languageName: node linkType: hard +"tools@*, tools@workspace:@packages/tools": + version: 0.0.0-use.local + resolution: "tools@workspace:@packages/tools" + dependencies: + mobx: ^6.7.0 + radash: ^10.3.0 + ui: "*" + languageName: unknown + linkType: soft + "tough-cookie@npm:^4.0.0": version: 4.1.2 resolution: "tough-cookie@npm:4.1.2" @@ -13383,6 +13390,22 @@ __metadata: languageName: node linkType: hard +"ui@*, ui@workspace:@packages/ui": + version: 0.0.0-use.local + resolution: "ui@workspace:@packages/ui" + dependencies: + "@ant-design/icons": ^4.8.0 + "@types/react": 18.0.20 + "@types/rebass": ^4.0.10 + "@types/styled-components": ^5 + antd: 4.24.5 + react: ^18.2.0 + rebass: ^4.0.7 + styled-components: ^5.3.6 + use-debounce: ^9.0.2 + languageName: unknown + linkType: soft + "unbox-primitive@npm:^1.0.1": version: 1.0.1 resolution: "unbox-primitive@npm:1.0.1" @@ -13529,6 +13552,15 @@ __metadata: languageName: node linkType: hard +"use-debounce@npm:^9.0.2": + version: 9.0.2 + resolution: "use-debounce@npm:9.0.2" + peerDependencies: + react: ">=16.8.0" + checksum: fb7d9a263e6d5e9d246118b90f11298156b7973aaff315d70bfeb154de5fb8c8bcdde3058da2f57d40a014eec6545c3e3a00cb4dbb2d9323adf2a169f8a492bb + languageName: node + linkType: hard + "use-sync-external-store@npm:1.2.0, use-sync-external-store@npm:^1.2.0": version: 1.2.0 resolution: "use-sync-external-store@npm:1.2.0"