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

Reply via email to