From 941bf4937db360f224fe242aa734a3e8a199eb90 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=F0=9D=91=BE=F0=9D=92=96=F0=9D=92=99=F0=9D=92=89?= Date: Fri, 7 Feb 2025 10:08:28 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=E2=99=BB=EF=B8=8F=20refactor:=20improve=20?= =?UTF-8?q?logic?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Dom/dynamicCSS.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Dom/dynamicCSS.ts b/src/Dom/dynamicCSS.ts index d268ccd4..1abf1b7f 100644 --- a/src/Dom/dynamicCSS.ts +++ b/src/Dom/dynamicCSS.ts @@ -121,11 +121,11 @@ export function injectCSS(css: string, option: Options = {}) { } function findExistNode(key: string, option: Options = {}) { - const container = getContainer(option); + let { styles } = option; + + styles ||= findStyles(getContainer(option)); - return (option.styles || findStyles(container)).find( - node => node.getAttribute(getMark(option)) === key, - ); + return styles.find(node => node.getAttribute(getMark(option)) === key); } export function removeCSS(key: string, option: Options = {}) { From 899433c1da06471894e277e8c0d8eb993cf5a473 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=F0=9D=91=BE=F0=9D=92=96=F0=9D=92=99=F0=9D=92=89?= Date: Fri, 7 Feb 2025 11:16:35 +0800 Subject: [PATCH 2/3] deps: use `@rc-component/np` replace `np` --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index bda4b302..cfd9565d 100644 --- a/package.json +++ b/package.json @@ -42,6 +42,7 @@ }, "devDependencies": { "@rc-component/father-plugin": "^2.0.1", + "@rc-component/np": "^1.0.3", "@testing-library/react": "^16.0.0", "@types/jest": "^29.4.0", "@types/node": "^22.5.5", @@ -60,7 +61,6 @@ "glob": "^9.2.1", "husky": "^9.1.6", "lint-staged": "^15.1.0", - "np": "^10.0.2", "prettier": "^3.3.2", "rc-test": "^7.0.14", "react": "^18.0.0", From f1ce99553c2a64fd1fb7b4e6c4cfe05521145fa9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=F0=9D=91=BE=F0=9D=92=96=F0=9D=92=99=F0=9D=92=89?= Date: Fri, 7 Feb 2025 11:24:59 +0800 Subject: [PATCH 3/3] chore: fix script --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index cfd9565d..7dd8ccef 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ "coverage": "npm test -- --coverage", "lint": "eslint src/ --ext .tsx,.ts & eslint tests/ --ext .tsx,.ts", "prepare": "husky install", - "prepublishOnly": "npm run compile && np --yolo --no-publish", + "prepublishOnly": "npm run compile && rc-np", "start": "dumi dev", "test": "rc-test" },