This is an automated email from the ASF dual-hosted git repository.
klesh pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-devlake.git
The following commit(s) were added to refs/heads/main by this push:
new c61e91280 refactor: remove content about ahooks (#8031)
c61e91280 is described below
commit c61e9128083614edc738166d3e70090193024ad1
Author: 青湛 <[email protected]>
AuthorDate: Wed Sep 11 16:32:16 2024 +1200
refactor: remove content about ahooks (#8031)
---
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