This is an automated email from the ASF dual-hosted git repository. mintsweet pushed a commit to branch refactor-ahooks in repository https://gitbox.apache.org/repos/asf/incubator-devlake.git
commit a81711da7b0ae01ca45da9fe622884e400932128 Author: mintsweet <[email protected]> AuthorDate: Wed Sep 11 15:07:51 2024 +1200 refactor: remove content about ahooks --- config-ui/package.json | 3 +- .../components/data-scope-remote/search-local.tsx | 2 +- .../components/data-scope-remote/search-remote.tsx | 2 +- .../plugins/components/data-scope-select/index.tsx | 2 +- .../jira/transformation-fields/remote-link.tsx | 2 +- .../src/routes/project/layout/project-selector.tsx | 2 +- config-ui/yarn.lock | 138 +++++++-------------- 7 files changed, 50 insertions(+), 101 deletions(-) diff --git a/config-ui/package.json b/config-ui/package.json index 62fe1e327..262107be7 100644 --- a/config-ui/package.json +++ b/config-ui/package.json @@ -22,15 +22,14 @@ ] }, "dependencies": { - "@ahooksjs/use-url-state": "^3.5.1", "@ant-design/icons": "^5.3.0", "@fontsource/roboto": "^5.0.14", + "@mints/hooks": "^1.0.0-beta.2", "@mints/miller-columns": "^2.0.0-beta.1", "@mui/icons-material": "^5.16.7", "@mui/material": "^5.16.7", "@mui/styled-engine-sc": "^6.0.0-alpha.18", "@reduxjs/toolkit": "^2.2.1", - "ahooks": "^3.7.10", "antd": "^5.14.2", "axios": "^1.6.7", "classnames": "^2.5.1", diff --git a/config-ui/src/plugins/components/data-scope-remote/search-local.tsx b/config-ui/src/plugins/components/data-scope-remote/search-local.tsx index 716abf0e0..7319c1213 100644 --- a/config-ui/src/plugins/components/data-scope-remote/search-local.tsx +++ b/config-ui/src/plugins/components/data-scope-remote/search-local.tsx @@ -20,7 +20,7 @@ import { useState, useReducer, useCallback } from 'react'; import { CheckCircleFilled, SearchOutlined } from '@ant-design/icons'; import { Space, Tag, Button, Input, Modal } from 'antd'; import { MillerColumns } from '@mints/miller-columns'; -import { useDebounce } from 'ahooks'; +import { useDebounce } from '@mints/hooks'; import API from '@/api'; import { Block, Loading, Message } from '@/components'; diff --git a/config-ui/src/plugins/components/data-scope-remote/search-remote.tsx b/config-ui/src/plugins/components/data-scope-remote/search-remote.tsx index 0f6710fe8..b87cc55fd 100644 --- a/config-ui/src/plugins/components/data-scope-remote/search-remote.tsx +++ b/config-ui/src/plugins/components/data-scope-remote/search-remote.tsx @@ -19,8 +19,8 @@ import { useState, useCallback } from 'react'; import { SearchOutlined } from '@ant-design/icons'; import { Space, Tag, Input } from 'antd'; -import { useDebounce } from 'ahooks'; import { MillerColumns } from '@mints/miller-columns'; +import { useDebounce } from '@mints/hooks'; import API from '@/api'; import { Block, Loading } from '@/components'; diff --git a/config-ui/src/plugins/components/data-scope-select/index.tsx b/config-ui/src/plugins/components/data-scope-select/index.tsx index 02f252ef4..79899f7e5 100644 --- a/config-ui/src/plugins/components/data-scope-select/index.tsx +++ b/config-ui/src/plugins/components/data-scope-select/index.tsx @@ -19,8 +19,8 @@ import { useState, useEffect, useCallback } from 'react'; import { RedoOutlined, PlusOutlined } from '@ant-design/icons'; import { Flex, Button, Input, Space, Tag } from 'antd'; -import { useDebounce } from 'ahooks'; import { MillerColumns } from '@mints/miller-columns'; +import { useDebounce } from '@mints/hooks'; import API from '@/api'; import { Loading, Block, ExternalLink, Message } from '@/components'; diff --git a/config-ui/src/plugins/register/jira/transformation-fields/remote-link.tsx b/config-ui/src/plugins/register/jira/transformation-fields/remote-link.tsx index b12fcc046..65d2a11bc 100644 --- a/config-ui/src/plugins/register/jira/transformation-fields/remote-link.tsx +++ b/config-ui/src/plugins/register/jira/transformation-fields/remote-link.tsx @@ -19,7 +19,7 @@ import { useEffect, useState } from 'react'; import { CloseOutlined, PlusOutlined } from '@ant-design/icons'; import { Input, Button } from 'antd'; -import { useDebounce } from 'ahooks'; +import { useDebounce } from '@mints/hooks'; import API from '@/api'; import { operator } from '@/utils'; diff --git a/config-ui/src/routes/project/layout/project-selector.tsx b/config-ui/src/routes/project/layout/project-selector.tsx index 6c1e0f5b7..31c55fc5d 100644 --- a/config-ui/src/routes/project/layout/project-selector.tsx +++ b/config-ui/src/routes/project/layout/project-selector.tsx @@ -20,7 +20,7 @@ import { useState, useEffect, useReducer, useRef } from 'react'; import { useNavigate } from 'react-router-dom'; import { CaretDownOutlined } from '@ant-design/icons'; import { Input, Button, Flex } from 'antd'; -import { useDebounce } from 'ahooks'; +import { useDebounce } from '@mints/hooks'; import { PageLoading } from '@/components'; import { useOutsideClick } from '@/hooks'; diff --git a/config-ui/yarn.lock b/config-ui/yarn.lock index a4dc8623d..957adec7e 100644 --- a/config-ui/yarn.lock +++ b/config-ui/yarn.lock @@ -12,20 +12,6 @@ __metadata: languageName: node linkType: hard -"@ahooksjs/use-url-state@npm:^3.5.1": - version: 3.5.1 - resolution: "@ahooksjs/use-url-state@npm:3.5.1" - dependencies: - ahooks: ^3.4.1 - query-string: ^6.9.0 - tslib: ^2.4.1 - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-router: ^5.0.0 || ^6.0.0 - checksum: a0c51d2ec8d4c3d27269a94b53adec870a6ee617a9db40fc83c2e5ae79ec2ef0678d88b3d498319feaee3ae0b7fdcc872f292d745d72c7512d3ff05f6fae286b - languageName: node - linkType: hard - "@ampproject/remapping@npm:^2.2.0": version: 2.2.1 resolution: "@ampproject/remapping@npm:2.2.1" @@ -2055,6 +2041,20 @@ __metadata: languageName: node linkType: hard +"@mints/hooks@npm:^1.0.0-beta.2": + version: 1.0.0-beta.2 + resolution: "@mints/hooks@npm:1.0.0-beta.2" + dependencies: + lodash: ^4.17.21 + react: ^18.3.1 + react-dom: ^18.3.1 + peerDependencies: + react: ^18.3.1 + react-dom: ^18.3.1 + checksum: b11707b70aca8c931d247e18065046d7f5bbef4eee7e17bbae1ff1c85a4f90e830d6af0d3397bd8bec63fa81b5f44055363184b162b4cd90edc0316d4d53251b + languageName: node + linkType: hard + "@mints/miller-columns@npm:^2.0.0-beta.1": version: 2.0.0-beta.1 resolution: "@mints/miller-columns@npm:2.0.0-beta.1" @@ -3157,24 +3157,6 @@ __metadata: languageName: node linkType: hard -"ahooks@npm:^3.4.1, ahooks@npm:^3.7.10": - version: 3.7.10 - resolution: "ahooks@npm:3.7.10" - dependencies: - "@babel/runtime": ^7.21.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 - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 8b5a618a5745f39a9d40e689f8d52938276d03dfda9fcf6c57ff3dec13f7313cb70dc1b5a2d8ca8ddaec650e7045ce2b9bcab5e04f4ebeb41c4ff76318959cd8 - languageName: node - linkType: hard - "ajv@npm:^6.12.4": version: 6.12.6 resolution: "ajv@npm:6.12.6" @@ -3876,9 +3858,9 @@ __metadata: version: 0.0.0-use.local resolution: "config-ui@workspace:." dependencies: - "@ahooksjs/use-url-state": ^3.5.1 "@ant-design/icons": ^5.3.0 "@fontsource/roboto": ^5.0.14 + "@mints/hooks": ^1.0.0-beta.2 "@mints/miller-columns": ^2.0.0-beta.1 "@mui/icons-material": ^5.16.7 "@mui/material": ^5.16.7 @@ -3893,7 +3875,6 @@ __metadata: "@types/react-router-dom": ^5.3.3 "@types/styled-components": ^5.1.34 "@vitejs/plugin-react": ^4.2.1 - ahooks: ^3.7.10 antd: ^5.14.2 axios: ^1.6.7 classnames: ^2.5.1 @@ -4058,7 +4039,7 @@ __metadata: languageName: node linkType: hard -"dayjs@npm:^1.11.10, dayjs@npm:^1.9.1": +"dayjs@npm:^1.11.10": version: 1.11.10 resolution: "dayjs@npm:1.11.10" checksum: a6b5a3813b8884f5cd557e2e6b7fa569f4c5d0c97aca9558e38534af4f2d60daafd3ff8c2000fed3435cfcec9e805bcebd99f90130c6d1c5ef524084ced588c4 @@ -4095,13 +4076,6 @@ __metadata: languageName: node linkType: hard -"decode-uri-component@npm:^0.2.0": - version: 0.2.2 - resolution: "decode-uri-component@npm:0.2.2" - checksum: 95476a7d28f267292ce745eac3524a9079058bbb35767b76e3ee87d42e34cd0275d2eb19d9d08c3e167f97556e8a2872747f5e65cbebcac8b0c98d83e285f139 - languageName: node - linkType: hard - "deep-is@npm:^0.1.3": version: 0.1.4 resolution: "deep-is@npm:0.1.4" @@ -4966,13 +4940,6 @@ __metadata: languageName: node linkType: hard -"filter-obj@npm:^1.1.0": - version: 1.1.0 - resolution: "filter-obj@npm:1.1.0" - checksum: cf2104a7c45ff48e7f505b78a3991c8f7f30f28bd8106ef582721f321f1c6277f7751aacd5d83026cb079d9d5091082f588d14a72e7c5d720ece79118fa61e10 - languageName: node - linkType: hard - "find-up@npm:^5.0.0": version: 5.0.0 resolution: "find-up@npm:5.0.0" @@ -5574,13 +5541,6 @@ __metadata: languageName: node linkType: hard -"intersection-observer@npm:^0.12.0": - version: 0.12.2 - resolution: "intersection-observer@npm:0.12.2" - checksum: d1fa9ebbb1e0baafe88ad95545bbb93f92bdcb8789912a2bd11b2463ab177ef185052c9c79c26187833d633f404acb077d4b1249353c5f6e2ca5cd64f50e216b - languageName: node - linkType: hard - "ip-address@npm:^9.0.5": version: 9.0.5 resolution: "ip-address@npm:9.0.5" @@ -5924,13 +5884,6 @@ __metadata: languageName: node linkType: hard -"js-cookie@npm:^2.x.x": - version: 2.2.1 - resolution: "js-cookie@npm:2.2.1" - checksum: 9b1fb980a1c5e624fd4b28ea4867bb30c71e04c4484bb3a42766344c533faa684de9498e443425479ec68609e96e27b60614bfe354877c449c631529b6d932f2 - languageName: node - linkType: hard - "js-tokens@npm:^3.0.0 || ^4.0.0, js-tokens@npm:^4.0.0": version: 4.0.0 resolution: "js-tokens@npm:4.0.0" @@ -7311,18 +7264,6 @@ __metadata: languageName: node linkType: hard -"query-string@npm:^6.9.0": - version: 6.14.1 - resolution: "query-string@npm:6.14.1" - dependencies: - decode-uri-component: ^0.2.0 - filter-obj: ^1.1.0 - split-on-first: ^1.0.0 - strict-uri-encode: ^2.0.0 - checksum: f2c7347578fa0f3fd4eaace506470cb4e9dc52d409a7ddbd613f614b9a594d750877e193b5d5e843c7477b3b295b857ec328903c943957adc41a3efb6c929449 - languageName: node - linkType: hard - "queue-microtask@npm:^1.2.2": version: 1.2.3 resolution: "queue-microtask@npm:1.2.3" @@ -7888,6 +7829,18 @@ __metadata: languageName: node linkType: hard +"react-dom@npm:^18.3.1": + version: 18.3.1 + resolution: "react-dom@npm:18.3.1" + dependencies: + loose-envify: ^1.1.0 + scheduler: ^0.23.2 + peerDependencies: + react: ^18.3.1 + checksum: 298954ecd8f78288dcaece05e88b570014d8f6dce5db6f66e6ee91448debeb59dcd31561dddb354eee47e6c1bb234669459060deb238ed0213497146e555a0b9 + languageName: node + linkType: hard + "react-fast-compare@npm:^3.1.1": version: 3.2.2 resolution: "react-fast-compare@npm:3.2.2" @@ -8058,6 +8011,15 @@ __metadata: languageName: node linkType: hard +"react@npm:^18.3.1": + version: 18.3.1 + resolution: "react@npm:18.3.1" + dependencies: + loose-envify: ^1.1.0 + checksum: a27bcfa8ff7c15a1e50244ad0d0c1cb2ad4375eeffefd266a64889beea6f6b64c4966c9b37d14ee32d6c9fcd5aa6ba183b6988167ab4d127d13e7cb5b386a376 + languageName: node + linkType: hard + "redux-thunk@npm:^3.1.0": version: 3.1.0 resolution: "redux-thunk@npm:3.1.0" @@ -8411,10 +8373,12 @@ __metadata: languageName: node linkType: hard -"screenfull@npm:^5.0.0": - version: 5.2.0 - resolution: "screenfull@npm:5.2.0" - checksum: 21eae33b780eb4679ea0ea2d14734b11168cf35049c45a2bf24ddeb39c67a788e7a8fb46d8b61ca6d8367fd67ce9dd4fc8bfe476489249c7189c2a79cf83f51a +"scheduler@npm:^0.23.2": + version: 0.23.2 + resolution: "scheduler@npm:0.23.2" + dependencies: + loose-envify: ^1.1.0 + checksum: 3e82d1f419e240ef6219d794ff29c7ee415fbdc19e038f680a10c067108e06284f1847450a210b29bbaf97b9d8a97ced5f624c31c681248ac84c80d56ad5a2c4 languageName: node linkType: hard @@ -8598,13 +8562,6 @@ __metadata: languageName: node linkType: hard -"split-on-first@npm:^1.0.0": - version: 1.1.0 - resolution: "split-on-first@npm:1.1.0" - checksum: 16ff85b54ddcf17f9147210a4022529b343edbcbea4ce977c8f30e38408b8d6e0f25f92cd35b86a524d4797f455e29ab89eb8db787f3c10708e0b47ebf528d30 - languageName: node - linkType: hard - "sprintf-js@npm:^1.1.3": version: 1.1.3 resolution: "sprintf-js@npm:1.1.3" @@ -8621,13 +8578,6 @@ __metadata: languageName: node linkType: hard -"strict-uri-encode@npm:^2.0.0": - version: 2.0.0 - resolution: "strict-uri-encode@npm:2.0.0" - checksum: eaac4cf978b6fbd480f1092cab8b233c9b949bcabfc9b598dd79a758f7243c28765ef7639c876fa72940dac687181b35486ea01ff7df3e65ce3848c64822c581 - languageName: node - linkType: hard - "string-argv@npm:0.3.2": version: 0.3.2 resolution: "string-argv@npm:0.3.2" @@ -8963,7 +8913,7 @@ __metadata: languageName: node linkType: hard -"tslib@npm:2.6.2, tslib@npm:^2.0.3, tslib@npm:^2.4.1": +"tslib@npm:2.6.2, tslib@npm:^2.0.3": version: 2.6.2 resolution: "tslib@npm:2.6.2" checksum: 329ea56123005922f39642318e3d1f0f8265d1e7fcb92c633e0809521da75eeaca28d2cf96d7248229deb40e5c19adf408259f4b9640afd20d13aecc1430f3ad
