From 7ca1d726f1daedeb64bd02189ae682ba5c8668fb Mon Sep 17 00:00:00 2001 From: cheton Date: Sat, 18 Apr 2026 21:38:43 +0800 Subject: [PATCH 01/35] ci(release): migrate npm publishing to OIDC Trusted Publishing --- .github/workflows/ci-release.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci-release.yml b/.github/workflows/ci-release.yml index 3a9f5d0aad..a3e648e5fe 100644 --- a/.github/workflows/ci-release.yml +++ b/.github/workflows/ci-release.yml @@ -12,7 +12,6 @@ concurrency: ${{ github.workflow }}-${{ github.ref }} env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - NPM_TOKEN: ${{ secrets.NPM_TOKEN }} permissions: {} @@ -24,6 +23,7 @@ jobs: contents: write # to create release (changesets/action) issues: write # to post issue comments (changesets/action) pull-requests: write # to create pull request (changesets/action) + id-token: write # to request OIDC token for npm Trusted Publishing name: Release runs-on: ubuntu-latest steps: @@ -38,6 +38,7 @@ jobs: uses: actions/setup-node@v4 with: node-version: 24 + registry-url: 'https://registry.npmjs.org' - name: Install Dependencies id: install-dependencies run: yarn install @@ -57,4 +58,4 @@ jobs: publish: yarn ci-publish env: GITHUB_TOKEN: ${{ env.GITHUB_TOKEN }} - NPM_TOKEN: ${{ env.NPM_TOKEN }} + NPM_CONFIG_PROVENANCE: true From 5b06565dc698d1f121064d0718f956f0ac837a25 Mon Sep 17 00:00:00 2001 From: cheton Date: Sat, 18 Apr 2026 21:39:06 +0800 Subject: [PATCH 02/35] chore(deps-dev): upgrade eslint-config-trendmicro to ^4.1.0 and align eslint versions --- examples/react-template/package.json | 16 +++--- packages/changelog-github/package.json | 2 +- packages/codemod/package.json | 2 +- packages/mcp/package.json | 2 +- packages/react-base/package.json | 2 +- packages/react-hooks/package.json | 2 +- packages/react-icons/package.json | 2 +- packages/react/package.json | 2 +- packages/styled-system/package.json | 2 +- packages/theme/package.json | 2 +- packages/utils/package.json | 2 +- yarn.lock | 71 ++++++++++++++++++++------ 12 files changed, 72 insertions(+), 35 deletions(-) diff --git a/examples/react-template/package.json b/examples/react-template/package.json index 520ba25d03..8aaa5e374d 100644 --- a/examples/react-template/package.json +++ b/examples/react-template/package.json @@ -7,15 +7,15 @@ "react-dom": "^18.0.0" }, "devDependencies": { - "@testing-library/jest-dom": "^5.16.5", - "@testing-library/react": "^13.4.0", + "@testing-library/jest-dom": "^6.0.0", + "@testing-library/react": "^15.0.0", "del-cli": "^5.0.0", - "eslint": "^8.25.0", - "eslint-config-trendmicro": "^3.0.0", - "eslint-plugin-import": "latest", - "eslint-plugin-jsx-a11y": "latest", - "eslint-plugin-react": "latest", - "eslint-plugin-react-hooks": "latest", + "eslint": "^9.26.0", + "eslint-config-trendmicro": "^4.1.0", + "eslint-plugin-import": "^2.32.0", + "eslint-plugin-jsx-a11y": "^6.10.2", + "eslint-plugin-react": "^7.37.5", + "eslint-plugin-react-hooks": "^7.0.1", "jest-watch-typeahead": "^2.2.1", "react-scripts": "^5.0.1", "web-vitals": "^2.1.4" diff --git a/packages/changelog-github/package.json b/packages/changelog-github/package.json index fe5b8e7b0a..91cdb13b07 100644 --- a/packages/changelog-github/package.json +++ b/packages/changelog-github/package.json @@ -33,7 +33,7 @@ "cross-env": "^7.0.3", "del-cli": "^5.0.0", "eslint": "^9.26.0", - "eslint-config-trendmicro": "^4.0.0", + "eslint-config-trendmicro": "^4.1.0", "eslint-plugin-import": "^2.32.0", "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-react": "^7.37.5", diff --git a/packages/codemod/package.json b/packages/codemod/package.json index 952b03b2f5..8a755a1b39 100644 --- a/packages/codemod/package.json +++ b/packages/codemod/package.json @@ -35,7 +35,7 @@ "@trendmicro/babel-config": "^1.0.2", "del-cli": "^5.0.0", "eslint": "^9.26.0", - "eslint-config-trendmicro": "^4.0.0", + "eslint-config-trendmicro": "^4.1.0", "eslint-plugin-import": "^2.32.0", "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-react": "^7.37.5", diff --git a/packages/mcp/package.json b/packages/mcp/package.json index 5675be54fa..7bbed7fb0c 100644 --- a/packages/mcp/package.json +++ b/packages/mcp/package.json @@ -65,7 +65,7 @@ "cross-env": "^7.0.3", "del-cli": "^5.0.0", "eslint": "^9.26.0", - "eslint-config-trendmicro": "^4.0.0", + "eslint-config-trendmicro": "^4.1.0", "eslint-import-resolver-typescript": "3.6.3", "eslint-plugin-import": "^2.32.0", "globals": "^15.0.0", diff --git a/packages/react-base/package.json b/packages/react-base/package.json index ef3369c454..6b14fb983a 100644 --- a/packages/react-base/package.json +++ b/packages/react-base/package.json @@ -46,7 +46,7 @@ "cross-env": "^7.0.3", "del-cli": "^5.0.0", "eslint": "^9.26.0", - "eslint-config-trendmicro": "^4.0.0", + "eslint-config-trendmicro": "^4.1.0", "eslint-plugin-import": "^2.32.0", "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-react": "^7.37.5", diff --git a/packages/react-hooks/package.json b/packages/react-hooks/package.json index abb6be6a04..0c9801eb25 100644 --- a/packages/react-hooks/package.json +++ b/packages/react-hooks/package.json @@ -42,7 +42,7 @@ "cross-env": "^7.0.3", "del-cli": "^5.0.0", "eslint": "^9.26.0", - "eslint-config-trendmicro": "^4.0.0", + "eslint-config-trendmicro": "^4.1.0", "eslint-plugin-import": "^2.32.0", "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-react": "^7.37.5", diff --git a/packages/react-icons/package.json b/packages/react-icons/package.json index a638ca4b4f..028678cb74 100644 --- a/packages/react-icons/package.json +++ b/packages/react-icons/package.json @@ -34,7 +34,7 @@ "cross-env": "^7.0.3", "del-cli": "^5.0.0", "eslint": "^9.26.0", - "eslint-config-trendmicro": "^4.0.0", + "eslint-config-trendmicro": "^4.1.0", "eslint-plugin-import": "^2.32.0", "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-react": "^7.37.5", diff --git a/packages/react/package.json b/packages/react/package.json index bbe059b9bf..19f441c1b3 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -56,7 +56,7 @@ "cross-env": "^7.0.3", "del-cli": "^5.0.0", "eslint": "^9.26.0", - "eslint-config-trendmicro": "^4.0.0", + "eslint-config-trendmicro": "^4.1.0", "eslint-plugin-import": "^2.32.0", "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-react": "^7.37.5", diff --git a/packages/styled-system/package.json b/packages/styled-system/package.json index 28bbc4afba..39de64c615 100644 --- a/packages/styled-system/package.json +++ b/packages/styled-system/package.json @@ -37,7 +37,7 @@ "cross-env": "^7.0.3", "del-cli": "^5.0.0", "eslint": "^9.26.0", - "eslint-config-trendmicro": "^4.0.0", + "eslint-config-trendmicro": "^4.1.0", "eslint-plugin-import": "^2.32.0", "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-react": "^7.37.5", diff --git a/packages/theme/package.json b/packages/theme/package.json index 66162541fe..d499e780cd 100644 --- a/packages/theme/package.json +++ b/packages/theme/package.json @@ -33,7 +33,7 @@ "cross-env": "^7.0.3", "del-cli": "^5.0.0", "eslint": "^9.26.0", - "eslint-config-trendmicro": "^4.0.0", + "eslint-config-trendmicro": "^4.1.0", "eslint-plugin-import": "^2.32.0", "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-react": "^7.37.5", diff --git a/packages/utils/package.json b/packages/utils/package.json index 1b87afdbbf..2ec60c0e97 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -36,7 +36,7 @@ "cross-env": "^7.0.3", "del-cli": "^5.0.0", "eslint": "^9.26.0", - "eslint-config-trendmicro": "^4.0.0", + "eslint-config-trendmicro": "^4.1.0", "eslint-plugin-import": "^2.32.0", "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-react": "^7.37.5", diff --git a/yarn.lock b/yarn.lock index f8b33a08f6..bfdc90caf8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3362,13 +3362,25 @@ __metadata: languageName: node linkType: hard -"@eslint/js@npm:9.39.3, @eslint/js@npm:^9.0.0": +"@eslint/js@npm:9.39.3": version: 9.39.3 resolution: "@eslint/js@npm:9.39.3" checksum: 6018c13073204cf1b79de561cca74284c0387bf753e0dcd85ff750f1441c4c2914896d8feff3afd8c07d6934ac6f8ae36a5cc241f5645041b645dad588442d46 languageName: node linkType: hard +"@eslint/js@npm:^9.0.0 || ^10.0.0": + version: 10.0.1 + resolution: "@eslint/js@npm:10.0.1" + peerDependencies: + eslint: ^10.0.0 + peerDependenciesMeta: + eslint: + optional: true + checksum: 5e60b80ec48d303c9273d5c2803ae3fe12fd5335d57d889d4f9df9249910a97e2921118403765bff26a00b734182437f91a0f6f552654cf12ad73bb49995e22e + languageName: node + linkType: hard + "@eslint/object-schema@npm:^2.1.7": version: 2.1.7 resolution: "@eslint/object-schema@npm:2.1.7" @@ -5131,6 +5143,22 @@ __metadata: languageName: node linkType: hard +"@stylistic/eslint-plugin@npm:^5.9.0": + version: 5.10.0 + resolution: "@stylistic/eslint-plugin@npm:5.10.0" + dependencies: + "@eslint-community/eslint-utils": ^4.9.1 + "@typescript-eslint/types": ^8.56.0 + eslint-visitor-keys: ^4.2.1 + espree: ^10.4.0 + estraverse: ^5.3.0 + picomatch: ^4.0.3 + peerDependencies: + eslint: ^9.0.0 || ^10.0.0 + checksum: 747cf1a6d8afcceec19e3d25d3d7b539bce03676a7223d4c51534ac5f1374f7a6566514d596f15b939ffd62ab8090e73b7178f01b586f0f9c86228009a24ed41 + languageName: node + linkType: hard + "@svgr/babel-plugin-add-jsx-attribute@npm:8.0.0": version: 8.0.0 resolution: "@svgr/babel-plugin-add-jsx-attribute@npm:8.0.0" @@ -5428,7 +5456,7 @@ __metadata: cross-env: ^7.0.3 del-cli: ^5.0.0 eslint: ^9.26.0 - eslint-config-trendmicro: ^4.0.0 + eslint-config-trendmicro: ^4.1.0 eslint-plugin-import: ^2.32.0 eslint-plugin-jsx-a11y: ^6.10.2 eslint-plugin-react: ^7.37.5 @@ -5454,7 +5482,7 @@ __metadata: "@trendmicro/babel-config": ^1.0.2 del-cli: ^5.0.0 eslint: ^9.26.0 - eslint-config-trendmicro: ^4.0.0 + eslint-config-trendmicro: ^4.1.0 eslint-plugin-import: ^2.32.0 eslint-plugin-jsx-a11y: ^6.10.2 eslint-plugin-react: ^7.37.5 @@ -5494,7 +5522,7 @@ __metadata: cross-env: ^7.0.3 del-cli: ^5.0.0 eslint: ^9.26.0 - eslint-config-trendmicro: ^4.0.0 + eslint-config-trendmicro: ^4.1.0 eslint-import-resolver-typescript: 3.6.3 eslint-plugin-import: ^2.32.0 express: ^4.18.2 @@ -5543,7 +5571,7 @@ __metadata: del-cli: ^5.0.0 ensure-type: ^1.5.1 eslint: ^9.26.0 - eslint-config-trendmicro: ^4.0.0 + eslint-config-trendmicro: ^4.1.0 eslint-plugin-import: ^2.32.0 eslint-plugin-jsx-a11y: ^6.10.2 eslint-plugin-react: ^7.37.5 @@ -5676,7 +5704,7 @@ __metadata: cross-env: ^7.0.3 del-cli: ^5.0.0 eslint: ^9.26.0 - eslint-config-trendmicro: ^4.0.0 + eslint-config-trendmicro: ^4.1.0 eslint-plugin-import: ^2.32.0 eslint-plugin-jsx-a11y: ^6.10.2 eslint-plugin-react: ^7.37.5 @@ -5708,7 +5736,7 @@ __metadata: cross-env: ^7.0.3 del-cli: ^5.0.0 eslint: ^9.26.0 - eslint-config-trendmicro: ^4.0.0 + eslint-config-trendmicro: ^4.1.0 eslint-plugin-import: ^2.32.0 eslint-plugin-jsx-a11y: ^6.10.2 eslint-plugin-react: ^7.37.5 @@ -5759,7 +5787,7 @@ __metadata: del-cli: ^5.0.0 ensure-type: ^1.5.1 eslint: ^9.26.0 - eslint-config-trendmicro: ^4.0.0 + eslint-config-trendmicro: ^4.1.0 eslint-plugin-import: ^2.32.0 eslint-plugin-jsx-a11y: ^6.10.2 eslint-plugin-react: ^7.37.5 @@ -5802,7 +5830,7 @@ __metadata: del-cli: ^5.0.0 ensure-type: ^1.5.1 eslint: ^9.26.0 - eslint-config-trendmicro: ^4.0.0 + eslint-config-trendmicro: ^4.1.0 eslint-plugin-import: ^2.32.0 eslint-plugin-jsx-a11y: ^6.10.2 eslint-plugin-react: ^7.37.5 @@ -5831,7 +5859,7 @@ __metadata: cross-env: ^7.0.3 del-cli: ^5.0.0 eslint: ^9.26.0 - eslint-config-trendmicro: ^4.0.0 + eslint-config-trendmicro: ^4.1.0 eslint-plugin-import: ^2.32.0 eslint-plugin-jsx-a11y: ^6.10.2 eslint-plugin-react: ^7.37.5 @@ -5861,7 +5889,7 @@ __metadata: del-cli: ^5.0.0 ensure-type: ^1.5.1 eslint: ^9.26.0 - eslint-config-trendmicro: ^4.0.0 + eslint-config-trendmicro: ^4.1.0 eslint-plugin-import: ^2.32.0 eslint-plugin-jsx-a11y: ^6.10.2 eslint-plugin-react: ^7.37.5 @@ -6543,6 +6571,13 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/types@npm:^8.56.0": + version: 8.58.2 + resolution: "@typescript-eslint/types@npm:8.58.2" + checksum: f703142b5f3568995076e6755c56020c211e2d674c3d83d9ea6e6151fe9b5cb7eb99cc1e0f81a9c94bf698431da1365c241a0507b60fd53d1a5ebd896dff3b8e + languageName: node + linkType: hard + "@typescript-eslint/typescript-estree@npm:8.38.0": version: 8.38.0 resolution: "@typescript-eslint/typescript-estree@npm:8.38.0" @@ -9880,18 +9915,20 @@ __metadata: languageName: node linkType: hard -"eslint-config-trendmicro@npm:^4.0.0": - version: 4.0.0 - resolution: "eslint-config-trendmicro@npm:4.0.0" +"eslint-config-trendmicro@npm:^4.1.0": + version: 4.1.0 + resolution: "eslint-config-trendmicro@npm:4.1.0" dependencies: - "@eslint/js": ^9.0.0 + "@eslint/js": ^9.0.0 || ^10.0.0 + "@stylistic/eslint-plugin": ^5.9.0 peerDependencies: - eslint: ^9.0.0 + "@stylistic/eslint-plugin": ^5.9.0 + eslint: ^9.0.0 || ^10.0.0 eslint-plugin-import: "*" eslint-plugin-jsx-a11y: "*" eslint-plugin-react: "*" eslint-plugin-react-hooks: "*" - checksum: 2f82e264e46ad0bd02927e1fda68008ed9f739d5b89945903b96b74fc1f5bd8716d7206595e8ff94c868f510e663a0972aac49b1bd470a0a2683e3c1429b94cc + checksum: a30c71ab3318109c45783e2f8116a2fe01546b347f45304894dcd8a55a8b408a2d0c5893fdafb60cc3f54549c1f612cf32b7b8c397039207eb0d9ca934d0f357 languageName: node linkType: hard From 4044b7b2135e0034b7377912f3240572398e917d Mon Sep 17 00:00:00 2001 From: cheton Date: Sat, 18 Apr 2026 21:55:37 +0800 Subject: [PATCH 03/35] docs(babel): document @babel/preset-react runtime and importSource options --- packages/react-base/babel.config.js | 17 +++++++++++++++++ packages/react-docs/babel.config.js | 17 +++++++++++++++++ packages/react-hooks/babel.config.js | 17 +++++++++++++++++ packages/react-icons/babel.config.js | 17 +++++++++++++++++ packages/react/babel.config.js | 17 +++++++++++++++++ 5 files changed, 85 insertions(+) diff --git a/packages/react-base/babel.config.js b/packages/react-base/babel.config.js index adb10d5ff6..fec50ba5a1 100644 --- a/packages/react-base/babel.config.js +++ b/packages/react-base/babel.config.js @@ -12,6 +12,23 @@ module.exports = { ], presets: [ '@babel/preset-env', + /** + * @babel/preset-react + * + * - `runtime: 'automatic'` + * Babel auto-injects the JSX runtime import, so JSX files no longer need + * `import React from 'react'`. Named imports are still required for React APIs: + * - `import { useState, useRef, forwardRef, memo } from 'react'` ✅ still needed + * - `import React from 'react'` ❌ not needed + * + * - `importSource: '@emotion/react'` + * Selects which JSX runtime to use: + * - `@emotion/react/jsx-runtime` (with importSource) — enables Emotion's `css` prop + * - `react/jsx-runtime` (default) + * + * These two options are independent. `runtime` removes the need for `import React`; + * `importSource` controls which runtime handles the JSX transform. + */ ['@babel/preset-react', { 'runtime': 'automatic', 'importSource': '@emotion/react', diff --git a/packages/react-docs/babel.config.js b/packages/react-docs/babel.config.js index adb10d5ff6..fec50ba5a1 100644 --- a/packages/react-docs/babel.config.js +++ b/packages/react-docs/babel.config.js @@ -12,6 +12,23 @@ module.exports = { ], presets: [ '@babel/preset-env', + /** + * @babel/preset-react + * + * - `runtime: 'automatic'` + * Babel auto-injects the JSX runtime import, so JSX files no longer need + * `import React from 'react'`. Named imports are still required for React APIs: + * - `import { useState, useRef, forwardRef, memo } from 'react'` ✅ still needed + * - `import React from 'react'` ❌ not needed + * + * - `importSource: '@emotion/react'` + * Selects which JSX runtime to use: + * - `@emotion/react/jsx-runtime` (with importSource) — enables Emotion's `css` prop + * - `react/jsx-runtime` (default) + * + * These two options are independent. `runtime` removes the need for `import React`; + * `importSource` controls which runtime handles the JSX transform. + */ ['@babel/preset-react', { 'runtime': 'automatic', 'importSource': '@emotion/react', diff --git a/packages/react-hooks/babel.config.js b/packages/react-hooks/babel.config.js index adb10d5ff6..fec50ba5a1 100644 --- a/packages/react-hooks/babel.config.js +++ b/packages/react-hooks/babel.config.js @@ -12,6 +12,23 @@ module.exports = { ], presets: [ '@babel/preset-env', + /** + * @babel/preset-react + * + * - `runtime: 'automatic'` + * Babel auto-injects the JSX runtime import, so JSX files no longer need + * `import React from 'react'`. Named imports are still required for React APIs: + * - `import { useState, useRef, forwardRef, memo } from 'react'` ✅ still needed + * - `import React from 'react'` ❌ not needed + * + * - `importSource: '@emotion/react'` + * Selects which JSX runtime to use: + * - `@emotion/react/jsx-runtime` (with importSource) — enables Emotion's `css` prop + * - `react/jsx-runtime` (default) + * + * These two options are independent. `runtime` removes the need for `import React`; + * `importSource` controls which runtime handles the JSX transform. + */ ['@babel/preset-react', { 'runtime': 'automatic', 'importSource': '@emotion/react', diff --git a/packages/react-icons/babel.config.js b/packages/react-icons/babel.config.js index adb10d5ff6..fec50ba5a1 100644 --- a/packages/react-icons/babel.config.js +++ b/packages/react-icons/babel.config.js @@ -12,6 +12,23 @@ module.exports = { ], presets: [ '@babel/preset-env', + /** + * @babel/preset-react + * + * - `runtime: 'automatic'` + * Babel auto-injects the JSX runtime import, so JSX files no longer need + * `import React from 'react'`. Named imports are still required for React APIs: + * - `import { useState, useRef, forwardRef, memo } from 'react'` ✅ still needed + * - `import React from 'react'` ❌ not needed + * + * - `importSource: '@emotion/react'` + * Selects which JSX runtime to use: + * - `@emotion/react/jsx-runtime` (with importSource) — enables Emotion's `css` prop + * - `react/jsx-runtime` (default) + * + * These two options are independent. `runtime` removes the need for `import React`; + * `importSource` controls which runtime handles the JSX transform. + */ ['@babel/preset-react', { 'runtime': 'automatic', 'importSource': '@emotion/react', diff --git a/packages/react/babel.config.js b/packages/react/babel.config.js index adb10d5ff6..fec50ba5a1 100644 --- a/packages/react/babel.config.js +++ b/packages/react/babel.config.js @@ -12,6 +12,23 @@ module.exports = { ], presets: [ '@babel/preset-env', + /** + * @babel/preset-react + * + * - `runtime: 'automatic'` + * Babel auto-injects the JSX runtime import, so JSX files no longer need + * `import React from 'react'`. Named imports are still required for React APIs: + * - `import { useState, useRef, forwardRef, memo } from 'react'` ✅ still needed + * - `import React from 'react'` ❌ not needed + * + * - `importSource: '@emotion/react'` + * Selects which JSX runtime to use: + * - `@emotion/react/jsx-runtime` (with importSource) — enables Emotion's `css` prop + * - `react/jsx-runtime` (default) + * + * These two options are independent. `runtime` removes the need for `import React`; + * `importSource` controls which runtime handles the JSX transform. + */ ['@babel/preset-react', { 'runtime': 'automatic', 'importSource': '@emotion/react', From df6756b4d111abc38ebba1f326c527527c5853fc Mon Sep 17 00:00:00 2001 From: cheton Date: Sat, 18 Apr 2026 21:57:27 +0800 Subject: [PATCH 04/35] chore(eslint): fix __fixtures__ ignore pattern to match nested paths --- packages/codemod/eslint.config.mjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/codemod/eslint.config.mjs b/packages/codemod/eslint.config.mjs index 4bb25af094..fb77ed6996 100644 --- a/packages/codemod/eslint.config.mjs +++ b/packages/codemod/eslint.config.mjs @@ -25,7 +25,7 @@ export default defineConfig([ 'build', 'dist', 'node_modules', - '__fixtures__', + '**/__fixtures__/**', ], }, ]); From 62fcbabbd0f83cc0cc8cbd89a020b6cbea5a9786 Mon Sep 17 00:00:00 2001 From: cheton Date: Sat, 18 Apr 2026 21:57:47 +0800 Subject: [PATCH 05/35] fix(mcp): attach caught error as cause and remove stale eslint-disable comments --- packages/mcp/src/utils.ts | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/packages/mcp/src/utils.ts b/packages/mcp/src/utils.ts index c252f07f84..985961bf4b 100644 --- a/packages/mcp/src/utils.ts +++ b/packages/mcp/src/utils.ts @@ -33,7 +33,7 @@ async function fetchFromUrl(urlString: string): Promise { return content; } catch (error) { const errorMessage = error instanceof Error ? error.message : String(error); - throw new Error(`Failed to fetch ${urlString}: ${errorMessage}`); + throw new Error(`Failed to fetch ${urlString}: ${errorMessage}`, { cause: error }); } } @@ -89,9 +89,7 @@ async function loadFromFilePath( } for (const ext of extensions) { const candidate = filePath + ext; - // eslint-disable-next-line no-await-in-loop if (await exists(candidate)) { - // eslint-disable-next-line no-await-in-loop return await fs.readFile(candidate, 'utf-8'); } } @@ -176,7 +174,6 @@ export async function processUrls( let error; try { - // eslint-disable-next-line no-await-in-loop content = await _processUrl(url); } catch (err) { error = err; From a9cf6a81a3dd1accf7f01046240318735c589780 Mon Sep 17 00:00:00 2001 From: cheton Date: Sat, 18 Apr 2026 22:34:15 +0800 Subject: [PATCH 06/35] chore(react): remove unused React imports and fix lint errors --- .../react/__tests__/use-default-props.test.js | 6 +- packages/react/eslint.config.mjs | 1 + packages/react/src/accordion/Accordion.js | 2 +- packages/react/src/accordion/AccordionBody.js | 2 +- .../react/src/accordion/AccordionContent.js | 2 +- .../react/src/accordion/AccordionHeader.js | 2 +- packages/react/src/accordion/AccordionItem.js | 2 +- .../react/src/accordion/AccordionToggle.js | 2 +- .../src/accordion/AccordionToggleIcon.js | 2 +- .../src/accordion/__tests__/Accordion.test.js | 2 +- packages/react/src/alert/Alert.js | 2 +- packages/react/src/alert/AlertCloseButton.js | 2 +- packages/react/src/alert/AlertIcon.js | 2 +- packages/react/src/alert/AlertMessage.js | 2 +- .../react/src/alert/__tests__/Alert.test.js | 1 - packages/react/src/badge/Badge.js | 2 +- .../react/src/badge/__tests__/Badge.test.js | 1 - packages/react/src/button/Button.js | 2 +- packages/react/src/button/ButtonBase.js | 2 +- packages/react/src/button/ButtonGroup.js | 2 +- packages/react/src/button/ButtonLink.js | 2 +- .../src/button/__tests__/ButtonBase.test.js | 1 - .../src/button/__tests__/ButtonLink.test.js | 1 - packages/react/src/checkbox/Checkbox.js | 2 +- .../react/src/checkbox/CheckboxControlBox.js | 2 +- packages/react/src/checkbox/CheckboxGroup.js | 2 +- packages/react/src/checkbox/IconChecked.js | 1 - .../react/src/checkbox/IconIndeterminate.js | 1 - .../src/checkbox/__tests__/Checkbox.test.js | 2 +- .../checkbox/__tests__/CheckboxGroup.test.js | 1 - packages/react/src/code/Code.js | 2 +- .../react/src/code/__tests__/Code.test.js | 1 - .../react/src/color-mode/ColorModeProvider.js | 2 +- packages/react/src/color-mode/DarkMode.js | 2 +- packages/react/src/color-mode/InvertedMode.js | 2 +- packages/react/src/color-mode/LightMode.js | 2 +- .../__tests__/ColorModeProvider.test.js | 2 +- .../src/color-mode/__tests__/DarkMode.test.js | 1 - .../color-mode/__tests__/InvertedMode.test.js | 1 - .../color-mode/__tests__/LightMode.test.js | 1 - .../src/color-style/ColorStyleProvider.js | 2 +- .../__tests__/ColorStyleProvider.test.js | 2 +- .../react/src/css-baseline/CSSBaseline.js | 1 - .../date-pickers/DateCalendar/DateCalendar.js | 2 +- .../DateCalendar/MonthDate/Day.js | 2 +- .../DateCalendar/MonthDate/DaysOfWeek.js | 2 +- .../DateCalendar/MonthDate/MonthDate.js | 2 +- .../DateCalendar/MonthDate/Week.js | 1 - .../DateCalendar/MonthDate/Weeks.js | 2 +- .../YearMonthPicker/YearMonthPicker.js | 2 +- .../src/date-pickers/DatePicker/DatePicker.js | 2 +- .../DatePicker/DatePickerContent.js | 2 +- .../DatePicker/DatePickerToggle.js | 2 +- .../DatePicker/__tests__/DatePicker.test.js | 2 +- .../src/default-props/DefaultPropsProvider.js | 1 - .../react/src/deprecated/AccordionCollapse.js | 2 +- packages/react/src/deprecated/Calendar.js | 2 +- .../react/src/deprecated/ToastProvider.js | 2 +- .../__tests__/AccordionCollapse.test.js | 1 - .../src/deprecated/__tests__/Calendar.test.js | 1 - .../__tests__/ToastProvider.test.js | 1 - .../src/deprecated/__tests__/useToast.test.js | 1 - packages/react/src/divider/Divider.js | 2 +- .../src/divider/__tests__/Divider.test.js | 1 - packages/react/src/drawer/Drawer.js | 2 +- packages/react/src/drawer/DrawerBody.js | 2 +- .../react/src/drawer/DrawerCloseButton.js | 2 +- packages/react/src/drawer/DrawerContainer.js | 2 +- packages/react/src/drawer/DrawerContent.js | 2 +- packages/react/src/drawer/DrawerFooter.js | 2 +- packages/react/src/drawer/DrawerHeader.js | 2 +- packages/react/src/drawer/DrawerOverlay.js | 2 +- .../react/src/drawer/__tests__/Drawer.test.js | 2 +- packages/react/src/flex/Flex.js | 2 +- .../src/form-control/FormCharacterCount.js | 2 +- .../react/src/form-control/FormControl.js | 2 +- .../src/form-control/FormErrorMessage.js | 8 +- .../react/src/form-control/FormHelperText.js | 2 +- packages/react/src/form-control/FormLabel.js | 4 +- .../__tests__/FormControl.test.js | 2 +- .../react/src/form-control/withFormControl.js | 2 +- packages/react/src/grid/Grid.js | 2 +- packages/react/src/highlight/Highlight.js | 2 +- .../src/highlight/__tests__/Highlight.test.js | 4 +- .../src/highlight/__tests__/utils.test.js | 34 ++-- packages/react/src/highlight/utils.js | 8 +- packages/react/src/icon/Icon.js | 2 +- packages/react/src/image/Image.js | 2 +- packages/react/src/input/Input.js | 2 +- packages/react/src/input/InputAdornment.js | 2 +- packages/react/src/input/InputBase.js | 2 +- packages/react/src/input/InputControl.js | 2 +- packages/react/src/input/InputGroup.js | 2 +- packages/react/src/input/InputGroupAddon.js | 2 +- packages/react/src/input/InputGroupAppend.js | 2 +- packages/react/src/input/InputGroupPrepend.js | 2 +- .../react/src/input/__tests__/Input.test.js | 1 - .../src/input/__tests__/InputControl.test.js | 1 - packages/react/src/link/Link.js | 2 +- packages/react/src/link/LinkButton.js | 2 +- .../react/src/link/__tests__/Link.test.js | 8 +- .../src/link/__tests__/LinkButton.test.js | 4 +- packages/react/src/mark/Mark.js | 2 +- .../react/src/mark/__tests__/Mark.test.js | 1 - packages/react/src/menu/Menu.js | 2 +- packages/react/src/menu/MenuButton.js | 2 +- packages/react/src/menu/MenuContent.js | 2 +- packages/react/src/menu/MenuDivider.js | 2 +- packages/react/src/menu/MenuGroup.js | 2 +- packages/react/src/menu/MenuItem.js | 2 +- packages/react/src/menu/MenuList.js | 2 +- packages/react/src/menu/MenuToggle.js | 2 +- packages/react/src/menu/MenuToggleIcon.js | 2 +- packages/react/src/menu/Submenu.js | 2 +- packages/react/src/menu/SubmenuContent.js | 2 +- packages/react/src/menu/SubmenuList.js | 2 +- packages/react/src/menu/SubmenuTrigger.js | 4 +- .../react/src/menu/__tests__/Menu.test.js | 2 +- .../react/src/menu/__tests__/Submenu.test.js | 5 +- .../src/menu/deprecated/SubmenuToggle.js | 2 +- .../__tests__/SubmenuToggle.test.js | 4 +- packages/react/src/modal/Modal.js | 2 +- packages/react/src/modal/ModalBody.js | 2 +- packages/react/src/modal/ModalCloseButton.js | 2 +- packages/react/src/modal/ModalContainer.js | 2 +- packages/react/src/modal/ModalContent.js | 2 +- packages/react/src/modal/ModalFooter.js | 2 +- packages/react/src/modal/ModalHeader.js | 2 +- packages/react/src/modal/ModalOverlay.js | 2 +- .../react/src/modal/__tests__/Modal.test.js | 2 +- packages/react/src/pagination/Pagination.js | 2 +- .../react/src/pagination/PaginationItem.js | 2 +- .../pagination/__tests__/Pagination.test.js | 1 - .../react/src/pagination/usePagination.js | 2 - packages/react/src/popover/Popover.js | 2 +- packages/react/src/popover/PopoverArrow.js | 2 +- packages/react/src/popover/PopoverBody.js | 2 +- packages/react/src/popover/PopoverContent.js | 2 +- packages/react/src/popover/PopoverFooter.js | 2 +- packages/react/src/popover/PopoverHeader.js | 2 +- packages/react/src/popover/PopoverTrigger.js | 4 +- .../src/popover/__tests__/Popover.test.js | 2 +- packages/react/src/popper/Popper.js | 2 +- .../react/src/popper/__tests__/Popper.test.js | 1 - packages/react/src/portal/Portal.js | 2 +- packages/react/src/portal/PortalManager.js | 2 +- .../react/src/portal/__tests__/Portal.test.js | 4 +- .../portal/__tests__/PortalManager.test.js | 2 +- .../react/src/progress/CircularProgress.js | 2 +- packages/react/src/progress/LinearProgress.js | 2 +- .../__tests__/CircularProgress.test.js | 1 - .../progress/__tests__/LinearProgress.test.js | 1 - packages/react/src/provider/TonicProvider.js | 1 - packages/react/src/radio/Radio.js | 2 +- packages/react/src/radio/RadioControlBox.js | 2 +- packages/react/src/radio/RadioGroup.js | 2 +- .../react/src/radio/__tests__/Radio.test.js | 2 +- .../src/radio/__tests__/RadioGroup.test.js | 1 - .../react/src/resize-handle/ResizeHandle.js | 2 +- .../react/src/scrollbar/HorizontalThumb.js | 2 +- .../react/src/scrollbar/HorizontalTrack.js | 2 +- packages/react/src/scrollbar/ScrollView.js | 2 +- packages/react/src/scrollbar/Scrollbar.js | 2 +- packages/react/src/scrollbar/VerticalThumb.js | 2 +- packages/react/src/scrollbar/VerticalTrack.js | 2 +- .../src/scrollbar/__tests__/Scrollbar.test.js | 2 +- .../react/src/search-input/SearchInput.js | 2 +- .../src/search-input/SearchInputAdornment.js | 2 +- .../search-input/SearchInputClearButton.js | 2 +- .../search-input/SearchInputLoadingIcon.js | 2 +- .../src/search-input/SearchInputSearchIcon.js | 2 +- .../__tests__/SearchInput.test.js | 1 - packages/react/src/select/Option.js | 2 +- packages/react/src/select/OptionGroup.js | 2 +- packages/react/src/select/Select.js | 2 +- packages/react/src/skeleton/Skeleton.js | 2 +- .../src/skeleton/__tests__/Skeleton.test.js | 1 - packages/react/src/space/Space.js | 2 +- packages/react/src/spinner/Spinner.js | 2 +- .../src/spinner/__tests__/Spinner.test.js | 1 - packages/react/src/stack/Stack.js | 4 +- packages/react/src/stack/StackItem.js | 2 +- .../react/src/stack/__tests__/Stack.test.js | 1 - packages/react/src/switch/Switch.js | 2 +- packages/react/src/switch/SwitchControlBox.js | 2 +- .../react/src/switch/__tests__/Switch.test.js | 2 +- packages/react/src/table/Table.js | 2 +- packages/react/src/table/TableBody.js | 2 +- packages/react/src/table/TableCell.js | 2 +- packages/react/src/table/TableFooter.js | 2 +- packages/react/src/table/TableHeader.js | 2 +- packages/react/src/table/TableRow.js | 2 +- packages/react/src/table/TableScrollbar.js | 2 +- .../react/src/table/__tests__/Table.test.js | 2 +- .../src/table/deprecated/TableHeaderCell.js | 2 +- .../src/table/deprecated/TableHeaderRow.js | 2 +- packages/react/src/tabs/Tab.js | 2 +- packages/react/src/tabs/TabList.js | 2 +- packages/react/src/tabs/TabPanel.js | 2 +- packages/react/src/tabs/TabPanels.js | 2 +- packages/react/src/tabs/Tabs.js | 2 +- .../react/src/tabs/__tests__/Tabs.test.js | 1 - packages/react/src/tag/Tag.js | 2 +- packages/react/src/tag/TagCloseButton.js | 2 +- packages/react/src/tag/__tests__/Tag.test.js | 1 - packages/react/src/text/Text.js | 2 +- packages/react/src/text/TextLabel.js | 2 +- .../react/src/text/__tests__/Text.test.js | 1 - .../src/text/__tests__/TextLabel.test.js | 1 - packages/react/src/textarea/Textarea.js | 2 +- .../src/textarea/__tests__/Textarea.test.js | 1 - packages/react/src/theme/CSSVariables.js | 2 +- packages/react/src/theme/ThemeProvider.js | 1 - packages/react/src/toast/Toast.js | 2 +- packages/react/src/toast/ToastCloseButton.js | 2 +- packages/react/src/toast/ToastContainer.js | 2 +- packages/react/src/toast/ToastController.js | 2 +- packages/react/src/toast/ToastIcon.js | 2 +- packages/react/src/toast/ToastManager.js | 4 +- packages/react/src/toast/ToastMessage.js | 2 +- packages/react/src/toast/ToastTransition.js | 2 +- .../react/src/toast/ToastTransitionGroup.js | 1 - .../react/src/toast/__tests__/Toast.test.js | 2 +- .../toast/__tests__/ToastController.test.js | 1 - .../src/toast/__tests__/ToastManager.test.js | 2 +- packages/react/src/tooltip/OverflowTooltip.js | 2 +- packages/react/src/tooltip/Tooltip.js | 2 +- packages/react/src/tooltip/TooltipArrow.js | 2 +- packages/react/src/tooltip/TooltipContent.js | 2 +- packages/react/src/tooltip/TooltipTrigger.js | 4 +- .../tooltip/__tests__/OverflowTooltip.test.js | 1 - .../src/tooltip/__tests__/Tooltip.test.js | 1 - packages/react/src/transitions/Collapse.js | 2 +- packages/react/src/transitions/Fade.js | 2 +- packages/react/src/transitions/Grow.js | 2 +- packages/react/src/transitions/Scale.js | 2 +- packages/react/src/transitions/Slide.js | 2 +- packages/react/src/transitions/Zoom.js | 2 +- .../transitions/__tests__/Collapse.test.js | 1 - .../src/transitions/__tests__/Fade.test.js | 1 - .../src/transitions/__tests__/Grow.test.js | 1 - .../src/transitions/__tests__/Scale.test.js | 1 - .../src/transitions/__tests__/Slide.test.js | 1 - .../src/transitions/__tests__/Zoom.test.js | 1 - packages/react/src/tree/Tree.js | 160 +++++++++--------- packages/react/src/tree/TreeItem.js | 4 +- packages/react/src/tree/TreeItemContent.js | 2 +- packages/react/src/tree/TreeItemToggle.js | 2 +- packages/react/src/tree/TreeItemToggleIcon.js | 2 +- .../react/src/tree/__tests__/Tree.test.js | 4 +- packages/react/src/truncate/Truncate.js | 2 +- .../src/truncate/__tests__/Truncate.test.js | 1 - .../__tests__/__fixtures__/LazyComponent.js | 1 - .../utils/__tests__/isValidComponent.test.js | 22 +-- .../__tests__/useButtonEventHandlers.test.js | 1 - .../utils/animate-presence/AnimatePresence.js | 2 +- .../react/src/utils/descendant/Descendant.js | 3 +- packages/react/src/utils/refs.js | 4 +- .../src/visually-hidden/VisuallyHidden.js | 2 +- .../__tests__/VisuallyHidden.test.js | 1 - packages/react/test-utils/render.js | 1 - 261 files changed, 338 insertions(+), 392 deletions(-) diff --git a/packages/react/__tests__/use-default-props.test.js b/packages/react/__tests__/use-default-props.test.js index a4dc8ea9af..906e219fd3 100644 --- a/packages/react/__tests__/use-default-props.test.js +++ b/packages/react/__tests__/use-default-props.test.js @@ -49,7 +49,7 @@ test('the `name` property in `useDefaultProps` should match the component name', }); traverse(ast, { - VariableDeclarator(path) { // eslint-disable-line no-loop-func + VariableDeclarator(path) { if (!path.node.init) { return; } @@ -71,8 +71,8 @@ test('the `name` property in `useDefaultProps` should match the component name', try { expect(namePropertyValue).toEqual(componentName); - } catch (_err) { // eslint-disable-line no-unused-vars - throw new Error(`Mismatch in file "${file}": Expected component name '${componentName}' but found '${namePropertyValue}'`); + } catch (_err) { + throw new Error(`Mismatch in file "${file}": Expected component name '${componentName}' but found '${namePropertyValue}'`, { cause: _err }); } passCount++; diff --git a/packages/react/eslint.config.mjs b/packages/react/eslint.config.mjs index 91f1fb7dc6..e4c2633011 100644 --- a/packages/react/eslint.config.mjs +++ b/packages/react/eslint.config.mjs @@ -19,6 +19,7 @@ export default defineConfig([ }, rules: { 'camelcase': ['error', { 'allow': ['^DEPRECATED_'] }], + 'react/jsx-max-props-per-line': [1, { maximum: 8 }], 'react/jsx-no-bind': 2, 'react/prop-types': 0, 'react-hooks/rules-of-hooks': 'error', // Checks rules of Hooks diff --git a/packages/react/src/accordion/Accordion.js b/packages/react/src/accordion/Accordion.js index d412807844..e1da886c10 100644 --- a/packages/react/src/accordion/Accordion.js +++ b/packages/react/src/accordion/Accordion.js @@ -1,5 +1,5 @@ import { runIfFn } from '@tonic-ui/utils'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; import useShallowMemo from '../utils/useShallowMemo'; diff --git a/packages/react/src/accordion/AccordionBody.js b/packages/react/src/accordion/AccordionBody.js index 1ec49f2416..d294a3d94d 100644 --- a/packages/react/src/accordion/AccordionBody.js +++ b/packages/react/src/accordion/AccordionBody.js @@ -1,4 +1,4 @@ -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { useDefaultProps } from '../default-props'; import AccordionContent from './AccordionContent'; import { useAccordionBodyStyle } from './styles'; diff --git a/packages/react/src/accordion/AccordionContent.js b/packages/react/src/accordion/AccordionContent.js index 7396023a2f..7559c41efc 100644 --- a/packages/react/src/accordion/AccordionContent.js +++ b/packages/react/src/accordion/AccordionContent.js @@ -1,5 +1,5 @@ import { ariaAttr } from '@tonic-ui/utils'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; import { Collapse } from '../transitions'; diff --git a/packages/react/src/accordion/AccordionHeader.js b/packages/react/src/accordion/AccordionHeader.js index 5955acec68..a541c197e6 100644 --- a/packages/react/src/accordion/AccordionHeader.js +++ b/packages/react/src/accordion/AccordionHeader.js @@ -1,5 +1,5 @@ import { ensureBoolean } from 'ensure-type'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; import AccordionToggle from './AccordionToggle'; diff --git a/packages/react/src/accordion/AccordionItem.js b/packages/react/src/accordion/AccordionItem.js index a9e390f2ad..4b308e97e3 100644 --- a/packages/react/src/accordion/AccordionItem.js +++ b/packages/react/src/accordion/AccordionItem.js @@ -1,7 +1,7 @@ import { useId } from '@tonic-ui/react-hooks'; import { runIfFn } from '@tonic-ui/utils'; import { ensureFunction } from 'ensure-type'; -import React, { forwardRef, useCallback, useEffect, useState } from 'react'; +import { forwardRef, useCallback, useEffect, useState } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; import useShallowMemo from '../utils/useShallowMemo'; diff --git a/packages/react/src/accordion/AccordionToggle.js b/packages/react/src/accordion/AccordionToggle.js index 4c8867d80d..9179e4a18c 100644 --- a/packages/react/src/accordion/AccordionToggle.js +++ b/packages/react/src/accordion/AccordionToggle.js @@ -1,6 +1,6 @@ import { ariaAttr, callEventHandlers } from '@tonic-ui/utils'; import { ensureBoolean, ensureFunction } from 'ensure-type'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { ButtonBase } from '../button'; import { useDefaultProps } from '../default-props'; import useButtonEventHandlers from '../utils/useButtonEventHandlers'; diff --git a/packages/react/src/accordion/AccordionToggleIcon.js b/packages/react/src/accordion/AccordionToggleIcon.js index d83be89ba7..d88753d5da 100644 --- a/packages/react/src/accordion/AccordionToggleIcon.js +++ b/packages/react/src/accordion/AccordionToggleIcon.js @@ -2,7 +2,7 @@ import { useMergeRefs } from '@tonic-ui/react-hooks'; import { ChevronDownIcon } from '@tonic-ui/react-icons'; import { ariaAttr, createTransitionStyle, getEnterTransitionProps, getExitTransitionProps, reflow, transitionEasing } from '@tonic-ui/utils'; import { ensureBoolean } from 'ensure-type'; -import React, { forwardRef, useEffect, useRef } from 'react'; +import { forwardRef, useEffect, useRef } from 'react'; import { Transition } from 'react-transition-group'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; diff --git a/packages/react/src/accordion/__tests__/Accordion.test.js b/packages/react/src/accordion/__tests__/Accordion.test.js index 36b454cfba..e1097d8ae4 100644 --- a/packages/react/src/accordion/__tests__/Accordion.test.js +++ b/packages/react/src/accordion/__tests__/Accordion.test.js @@ -10,7 +10,7 @@ import { Box, Text, } from '@tonic-ui/react/src'; -import React, { useState } from 'react'; +import { useState } from 'react'; describe('Accordion', () => { it('should render correctly', async () => { diff --git a/packages/react/src/alert/Alert.js b/packages/react/src/alert/Alert.js index 7088ea122f..36f928c7fa 100644 --- a/packages/react/src/alert/Alert.js +++ b/packages/react/src/alert/Alert.js @@ -1,5 +1,5 @@ import { runIfFn } from '@tonic-ui/utils'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; import useShallowMemo from '../utils/useShallowMemo'; diff --git a/packages/react/src/alert/AlertCloseButton.js b/packages/react/src/alert/AlertCloseButton.js index baa0042dfb..db483dafe7 100644 --- a/packages/react/src/alert/AlertCloseButton.js +++ b/packages/react/src/alert/AlertCloseButton.js @@ -1,6 +1,6 @@ import { CloseSIcon } from '@tonic-ui/react-icons'; import { callEventHandlers } from '@tonic-ui/utils'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { ButtonBase } from '../button'; import { useDefaultProps } from '../default-props'; import { diff --git a/packages/react/src/alert/AlertIcon.js b/packages/react/src/alert/AlertIcon.js index e2a01a1cac..517bd5f8f5 100644 --- a/packages/react/src/alert/AlertIcon.js +++ b/packages/react/src/alert/AlertIcon.js @@ -4,7 +4,7 @@ import { WarningMinorIcon, ErrorIcon, } from '@tonic-ui/react-icons'; -import React, { forwardRef, useMemo } from 'react'; +import { forwardRef, useMemo } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; import { Icon } from '../icon'; diff --git a/packages/react/src/alert/AlertMessage.js b/packages/react/src/alert/AlertMessage.js index 8fec780e91..2e98e7d1dc 100644 --- a/packages/react/src/alert/AlertMessage.js +++ b/packages/react/src/alert/AlertMessage.js @@ -1,4 +1,4 @@ -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; import { diff --git a/packages/react/src/alert/__tests__/Alert.test.js b/packages/react/src/alert/__tests__/Alert.test.js index b57f7e3efa..04fd717eb2 100644 --- a/packages/react/src/alert/__tests__/Alert.test.js +++ b/packages/react/src/alert/__tests__/Alert.test.js @@ -4,7 +4,6 @@ import { render } from '@tonic-ui/react/test-utils/render'; import { Alert, Collapse } from '@tonic-ui/react/src'; import { useToggle } from '@tonic-ui/react-hooks/src'; import { callEventHandlers, transitionDuration } from '@tonic-ui/utils/src'; -import React from 'react'; describe('Alert', () => { it('should render correctly', async () => { diff --git a/packages/react/src/badge/Badge.js b/packages/react/src/badge/Badge.js index 0233c64d62..77d319c817 100644 --- a/packages/react/src/badge/Badge.js +++ b/packages/react/src/badge/Badge.js @@ -1,4 +1,4 @@ -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; import { diff --git a/packages/react/src/badge/__tests__/Badge.test.js b/packages/react/src/badge/__tests__/Badge.test.js index 348912fbf1..3997e37860 100644 --- a/packages/react/src/badge/__tests__/Badge.test.js +++ b/packages/react/src/badge/__tests__/Badge.test.js @@ -2,7 +2,6 @@ import { testA11y } from '@tonic-ui/react/test-utils/accessibility'; import { render } from '@tonic-ui/react/test-utils/render'; import { Badge, Flex } from '@tonic-ui/react/src'; import { AlertIcon } from '@tonic-ui/react-icons/src'; -import React from 'react'; describe('Badge', () => { it('should render correctly', async () => { diff --git a/packages/react/src/button/Button.js b/packages/react/src/button/Button.js index 1dd2bd2b34..1bf324a2e0 100644 --- a/packages/react/src/button/Button.js +++ b/packages/react/src/button/Button.js @@ -1,5 +1,5 @@ import { ariaAttr, dataAttr } from '@tonic-ui/utils'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { useDefaultProps } from '../default-props'; import ButtonBase from './ButtonBase'; import { useButtonStyle } from './styles'; diff --git a/packages/react/src/button/ButtonBase.js b/packages/react/src/button/ButtonBase.js index a393fd7a1e..b5db60302d 100644 --- a/packages/react/src/button/ButtonBase.js +++ b/packages/react/src/button/ButtonBase.js @@ -1,5 +1,5 @@ import { ariaAttr } from '@tonic-ui/utils'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; import { useButtonBaseStyle } from './styles'; diff --git a/packages/react/src/button/ButtonGroup.js b/packages/react/src/button/ButtonGroup.js index 5ee90d98c8..0f916c9349 100644 --- a/packages/react/src/button/ButtonGroup.js +++ b/packages/react/src/button/ButtonGroup.js @@ -1,5 +1,5 @@ import { runIfFn } from '@tonic-ui/utils'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; import useShallowMemo from '../utils/useShallowMemo'; diff --git a/packages/react/src/button/ButtonLink.js b/packages/react/src/button/ButtonLink.js index a6d83f50d9..276a917ca9 100644 --- a/packages/react/src/button/ButtonLink.js +++ b/packages/react/src/button/ButtonLink.js @@ -1,4 +1,4 @@ -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { useDefaultProps } from '../default-props'; import Button from './Button'; diff --git a/packages/react/src/button/__tests__/ButtonBase.test.js b/packages/react/src/button/__tests__/ButtonBase.test.js index c5b3a770b1..1007f8f7f5 100644 --- a/packages/react/src/button/__tests__/ButtonBase.test.js +++ b/packages/react/src/button/__tests__/ButtonBase.test.js @@ -1,7 +1,6 @@ import { render } from '@tonic-ui/react/test-utils/render'; import { testA11y } from '@tonic-ui/react/test-utils/accessibility'; import { ButtonBase } from '@tonic-ui/react/src'; -import React from 'react'; describe('ButtonBase', () => { it('should render correctly', async () => { diff --git a/packages/react/src/button/__tests__/ButtonLink.test.js b/packages/react/src/button/__tests__/ButtonLink.test.js index 76c68067f9..bceb27e185 100644 --- a/packages/react/src/button/__tests__/ButtonLink.test.js +++ b/packages/react/src/button/__tests__/ButtonLink.test.js @@ -2,7 +2,6 @@ import { screen } from '@testing-library/react'; import { render } from '@tonic-ui/react/test-utils/render'; import { testA11y } from '@tonic-ui/react/test-utils/accessibility'; import { ButtonLink } from '@tonic-ui/react/src'; -import React from 'react'; describe('ButtonLink', () => { it('should render correctly', async () => { diff --git a/packages/react/src/checkbox/Checkbox.js b/packages/react/src/checkbox/Checkbox.js index 3bad5caf56..ffa3416a3e 100644 --- a/packages/react/src/checkbox/Checkbox.js +++ b/packages/react/src/checkbox/Checkbox.js @@ -1,7 +1,7 @@ import { useEffectOnceWhen, useMergeRefs } from '@tonic-ui/react-hooks'; import { dataAttr, isNullish } from '@tonic-ui/utils'; import { ensureArray, ensureFunction } from 'ensure-type'; -import React, { forwardRef, useRef } from 'react'; +import { forwardRef, useRef } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; import { VisuallyHidden } from '../visually-hidden'; diff --git a/packages/react/src/checkbox/CheckboxControlBox.js b/packages/react/src/checkbox/CheckboxControlBox.js index 51a78e78d9..a65a60782e 100644 --- a/packages/react/src/checkbox/CheckboxControlBox.js +++ b/packages/react/src/checkbox/CheckboxControlBox.js @@ -1,6 +1,6 @@ import { ariaAttr } from '@tonic-ui/utils'; import { ensureArray, ensureString } from 'ensure-type'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../box'; import { useColorMode } from '../color-mode'; import { useTheme } from '../theme'; diff --git a/packages/react/src/checkbox/CheckboxGroup.js b/packages/react/src/checkbox/CheckboxGroup.js index 50bf274ba5..e35af4ceec 100644 --- a/packages/react/src/checkbox/CheckboxGroup.js +++ b/packages/react/src/checkbox/CheckboxGroup.js @@ -1,7 +1,7 @@ import { useId } from '@tonic-ui/react-hooks'; import { runIfFn } from '@tonic-ui/utils'; import { ensureArray } from 'ensure-type'; -import React, { useCallback, useEffect, useState } from 'react'; +import { useCallback, useEffect, useState } from 'react'; import { useDefaultProps } from '../default-props'; import useShallowMemo from '../utils/useShallowMemo'; import config from '../shared/config'; diff --git a/packages/react/src/checkbox/IconChecked.js b/packages/react/src/checkbox/IconChecked.js index 4357eead2a..f6712a0f42 100644 --- a/packages/react/src/checkbox/IconChecked.js +++ b/packages/react/src/checkbox/IconChecked.js @@ -1,4 +1,3 @@ -import React from 'react'; import { SVGIcon } from '../icon'; const IconChecked = (props) => { diff --git a/packages/react/src/checkbox/IconIndeterminate.js b/packages/react/src/checkbox/IconIndeterminate.js index 31de9881ab..5beb56ea09 100644 --- a/packages/react/src/checkbox/IconIndeterminate.js +++ b/packages/react/src/checkbox/IconIndeterminate.js @@ -1,4 +1,3 @@ -import React from 'react'; import { SVGIcon } from '../icon'; const IconIndeterminate = (props) => { diff --git a/packages/react/src/checkbox/__tests__/Checkbox.test.js b/packages/react/src/checkbox/__tests__/Checkbox.test.js index d378005477..d378a41090 100644 --- a/packages/react/src/checkbox/__tests__/Checkbox.test.js +++ b/packages/react/src/checkbox/__tests__/Checkbox.test.js @@ -3,7 +3,7 @@ import userEvent from '@testing-library/user-event'; import { testA11y } from '@tonic-ui/react/test-utils/accessibility'; import { render } from '@tonic-ui/react/test-utils/render'; import { Checkbox, CheckboxGroup } from '@tonic-ui/react/src'; -import React, { useEffect, useRef } from 'react'; +import { useEffect, useRef } from 'react'; describe('Checkbox', () => { it('should render correctly', async () => { diff --git a/packages/react/src/checkbox/__tests__/CheckboxGroup.test.js b/packages/react/src/checkbox/__tests__/CheckboxGroup.test.js index f7e4acf299..6ec7ffa23b 100644 --- a/packages/react/src/checkbox/__tests__/CheckboxGroup.test.js +++ b/packages/react/src/checkbox/__tests__/CheckboxGroup.test.js @@ -2,7 +2,6 @@ import { screen } from '@testing-library/react'; import userEvent from '@testing-library/user-event'; import { render } from '@tonic-ui/react/test-utils/render'; import { Checkbox, CheckboxGroup } from '@tonic-ui/react/src'; -import React from 'react'; describe('CheckboxGroup', () => { it('should render correctly', () => { diff --git a/packages/react/src/code/Code.js b/packages/react/src/code/Code.js index 2ba6bebcdd..f1e4d762a9 100644 --- a/packages/react/src/code/Code.js +++ b/packages/react/src/code/Code.js @@ -1,4 +1,4 @@ -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; import { useCodeStyle } from './styles'; diff --git a/packages/react/src/code/__tests__/Code.test.js b/packages/react/src/code/__tests__/Code.test.js index b80d41b3ec..c30e81b7e5 100644 --- a/packages/react/src/code/__tests__/Code.test.js +++ b/packages/react/src/code/__tests__/Code.test.js @@ -2,7 +2,6 @@ import { screen } from '@testing-library/react'; import { render } from '@tonic-ui/react/test-utils/render'; import { testA11y } from '@tonic-ui/react/test-utils/accessibility'; import { Code } from '@tonic-ui/react/src'; -import React from 'react'; describe('Code', () => { it('should render correctly', async () => { diff --git a/packages/react/src/color-mode/ColorModeProvider.js b/packages/react/src/color-mode/ColorModeProvider.js index 80ddb3d68c..c2d2dfea78 100644 --- a/packages/react/src/color-mode/ColorModeProvider.js +++ b/packages/react/src/color-mode/ColorModeProvider.js @@ -1,5 +1,5 @@ import { canUseDOM, noop } from '@tonic-ui/utils'; -import React, { useCallback, useEffect, useReducer } from 'react'; +import { useCallback, useEffect, useReducer } from 'react'; import { useDefaultProps } from '../default-props'; import useShallowMemo from '../utils/useShallowMemo'; import { ColorModeContext } from './context'; diff --git a/packages/react/src/color-mode/DarkMode.js b/packages/react/src/color-mode/DarkMode.js index 0cb8bc9c33..90f1c4d9bd 100644 --- a/packages/react/src/color-mode/DarkMode.js +++ b/packages/react/src/color-mode/DarkMode.js @@ -1,4 +1,4 @@ -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; import ColorModeProvider from './ColorModeProvider'; diff --git a/packages/react/src/color-mode/InvertedMode.js b/packages/react/src/color-mode/InvertedMode.js index 980b13d18d..e69f98c9d1 100644 --- a/packages/react/src/color-mode/InvertedMode.js +++ b/packages/react/src/color-mode/InvertedMode.js @@ -1,4 +1,4 @@ -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; import ColorModeProvider from './ColorModeProvider'; diff --git a/packages/react/src/color-mode/LightMode.js b/packages/react/src/color-mode/LightMode.js index f60276e8e9..e7e433c817 100644 --- a/packages/react/src/color-mode/LightMode.js +++ b/packages/react/src/color-mode/LightMode.js @@ -1,4 +1,4 @@ -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; import ColorModeProvider from './ColorModeProvider'; diff --git a/packages/react/src/color-mode/__tests__/ColorModeProvider.test.js b/packages/react/src/color-mode/__tests__/ColorModeProvider.test.js index 74eb2493cd..15d237ba3a 100644 --- a/packages/react/src/color-mode/__tests__/ColorModeProvider.test.js +++ b/packages/react/src/color-mode/__tests__/ColorModeProvider.test.js @@ -1,7 +1,7 @@ import { render, renderHook, screen } from '@testing-library/react'; import userEvent from '@testing-library/user-event'; import { ColorModeProvider, useColorMode } from '@tonic-ui/react/src'; -import React, { act, useCallback, useState } from 'react'; +import { act, useCallback, useState } from 'react'; import * as colorModeUtils from '../utils'; Object.defineProperty(window, 'matchMedia', { diff --git a/packages/react/src/color-mode/__tests__/DarkMode.test.js b/packages/react/src/color-mode/__tests__/DarkMode.test.js index 76c0de3f59..37acb121f1 100644 --- a/packages/react/src/color-mode/__tests__/DarkMode.test.js +++ b/packages/react/src/color-mode/__tests__/DarkMode.test.js @@ -1,6 +1,5 @@ import { render, screen } from '@testing-library/react'; import { Box, DarkMode, useColorMode } from '@tonic-ui/react/src'; -import React from 'react'; describe('DarkMode', () => { it('should render in dark mode', () => { diff --git a/packages/react/src/color-mode/__tests__/InvertedMode.test.js b/packages/react/src/color-mode/__tests__/InvertedMode.test.js index 68fb28bbde..948e989cc8 100644 --- a/packages/react/src/color-mode/__tests__/InvertedMode.test.js +++ b/packages/react/src/color-mode/__tests__/InvertedMode.test.js @@ -6,7 +6,6 @@ import { LightMode, useColorMode, } from '@tonic-ui/react/src'; -import React from 'react'; describe('InvertedMode', () => { it('should invert dark mode to light mode', () => { diff --git a/packages/react/src/color-mode/__tests__/LightMode.test.js b/packages/react/src/color-mode/__tests__/LightMode.test.js index 5403ae8616..6961bb61a5 100644 --- a/packages/react/src/color-mode/__tests__/LightMode.test.js +++ b/packages/react/src/color-mode/__tests__/LightMode.test.js @@ -1,6 +1,5 @@ import { render, screen } from '@testing-library/react'; import { Box, LightMode, useColorMode } from '@tonic-ui/react/src'; -import React from 'react'; describe('LightMode', () => { it('should render in light mode', () => { diff --git a/packages/react/src/color-style/ColorStyleProvider.js b/packages/react/src/color-style/ColorStyleProvider.js index a3cd0b1248..68fb2abfc6 100644 --- a/packages/react/src/color-style/ColorStyleProvider.js +++ b/packages/react/src/color-style/ColorStyleProvider.js @@ -1,5 +1,5 @@ import { ensurePlainObject } from 'ensure-type'; -import React, { useCallback, useEffect, useState } from 'react'; +import { useCallback, useEffect, useState } from 'react'; import { useDefaultProps } from '../default-props'; import useShallowMemo from '../utils/useShallowMemo'; import defaultColorStyle from './color-style'; diff --git a/packages/react/src/color-style/__tests__/ColorStyleProvider.test.js b/packages/react/src/color-style/__tests__/ColorStyleProvider.test.js index 40c1e5186b..b4d3c4a809 100644 --- a/packages/react/src/color-style/__tests__/ColorStyleProvider.test.js +++ b/packages/react/src/color-style/__tests__/ColorStyleProvider.test.js @@ -5,7 +5,7 @@ import { colorStyle as defaultColorStyle, useColorStyle, } from '@tonic-ui/react/src'; -import React, { act, useState } from 'react'; +import { act, useState } from 'react'; describe('ColorStyleProvider', () => { it('should return the correct color style based on the specified dark mode', () => { diff --git a/packages/react/src/css-baseline/CSSBaseline.js b/packages/react/src/css-baseline/CSSBaseline.js index 3ad76b2d93..bc7c8063d7 100644 --- a/packages/react/src/css-baseline/CSSBaseline.js +++ b/packages/react/src/css-baseline/CSSBaseline.js @@ -1,5 +1,4 @@ import { css, Global } from '@emotion/react'; -import React from 'react'; import baseCSS from './base-css'; import normalizeCSS from './normalize-css'; diff --git a/packages/react/src/date-pickers/DateCalendar/DateCalendar.js b/packages/react/src/date-pickers/DateCalendar/DateCalendar.js index 700cba6c99..03f4714846 100644 --- a/packages/react/src/date-pickers/DateCalendar/DateCalendar.js +++ b/packages/react/src/date-pickers/DateCalendar/DateCalendar.js @@ -21,7 +21,7 @@ import startOfDay from 'date-fns/startOfDay'; import startOfMonth from 'date-fns/startOfMonth'; import startOfWeek from 'date-fns/startOfWeek'; import subMonths from 'date-fns/subMonths'; -import React, { forwardRef, useCallback, useEffect, useRef, useState } from 'react'; +import { forwardRef, useCallback, useEffect, useRef, useState } from 'react'; import { Box } from '../../box'; import { useDefaultProps } from '../../default-props'; import useShallowMemo from '../../utils/useShallowMemo'; diff --git a/packages/react/src/date-pickers/DateCalendar/MonthDate/Day.js b/packages/react/src/date-pickers/DateCalendar/MonthDate/Day.js index b3633228a2..ac64ab6b27 100644 --- a/packages/react/src/date-pickers/DateCalendar/MonthDate/Day.js +++ b/packages/react/src/date-pickers/DateCalendar/MonthDate/Day.js @@ -4,7 +4,7 @@ import isAfter from 'date-fns/isAfter'; import isBefore from 'date-fns/isBefore'; import isSameDay from 'date-fns/isSameDay'; import isSameMonth from 'date-fns/isSameMonth'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../../../box'; import useButtonEventHandlers from '../../../utils/useButtonEventHandlers'; import { useDayStyle } from '../styles'; diff --git a/packages/react/src/date-pickers/DateCalendar/MonthDate/DaysOfWeek.js b/packages/react/src/date-pickers/DateCalendar/MonthDate/DaysOfWeek.js index 76f77bb1b3..b9c27a347e 100644 --- a/packages/react/src/date-pickers/DateCalendar/MonthDate/DaysOfWeek.js +++ b/packages/react/src/date-pickers/DateCalendar/MonthDate/DaysOfWeek.js @@ -1,6 +1,6 @@ import addDays from 'date-fns/addDays'; import startOfWeek from 'date-fns/startOfWeek'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../../../box'; import { Grid } from '../../../grid'; import useDateCalendar from '../useDateCalendar'; diff --git a/packages/react/src/date-pickers/DateCalendar/MonthDate/MonthDate.js b/packages/react/src/date-pickers/DateCalendar/MonthDate/MonthDate.js index bb935b5986..40688fd0c9 100644 --- a/packages/react/src/date-pickers/DateCalendar/MonthDate/MonthDate.js +++ b/packages/react/src/date-pickers/DateCalendar/MonthDate/MonthDate.js @@ -1,4 +1,4 @@ -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../../../box'; import { useMonthDateStyle } from '../styles'; import DaysOfWeek from './DaysOfWeek'; diff --git a/packages/react/src/date-pickers/DateCalendar/MonthDate/Week.js b/packages/react/src/date-pickers/DateCalendar/MonthDate/Week.js index 6ec5543d19..76a65be7aa 100644 --- a/packages/react/src/date-pickers/DateCalendar/MonthDate/Week.js +++ b/packages/react/src/date-pickers/DateCalendar/MonthDate/Week.js @@ -1,5 +1,4 @@ import addDays from 'date-fns/addDays'; -import React from 'react'; import Day from './Day'; const Week = ({ diff --git a/packages/react/src/date-pickers/DateCalendar/MonthDate/Weeks.js b/packages/react/src/date-pickers/DateCalendar/MonthDate/Weeks.js index 2b7d45c162..7bf6ebab54 100644 --- a/packages/react/src/date-pickers/DateCalendar/MonthDate/Weeks.js +++ b/packages/react/src/date-pickers/DateCalendar/MonthDate/Weeks.js @@ -3,7 +3,7 @@ import addWeeks from 'date-fns/addWeeks'; import isSameMonth from 'date-fns/isSameMonth'; import startOfMonth from 'date-fns/startOfMonth'; import startOfWeek from 'date-fns/startOfWeek'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Grid } from '../../../grid'; import useDateCalendar from '../useDateCalendar'; import Week from './Week'; diff --git a/packages/react/src/date-pickers/DateCalendar/YearMonthPicker/YearMonthPicker.js b/packages/react/src/date-pickers/DateCalendar/YearMonthPicker/YearMonthPicker.js index 1a5db297d6..061181d8dc 100644 --- a/packages/react/src/date-pickers/DateCalendar/YearMonthPicker/YearMonthPicker.js +++ b/packages/react/src/date-pickers/DateCalendar/YearMonthPicker/YearMonthPicker.js @@ -10,7 +10,7 @@ import addMonths from 'date-fns/addMonths'; import addYears from 'date-fns/addYears'; import subMonths from 'date-fns/subMonths'; import subYears from 'date-fns/subYears'; -import React, { forwardRef, useCallback, useRef } from 'react'; +import { forwardRef, useCallback, useRef } from 'react'; import { Box } from '../../../box'; import { Button } from '../../../button'; import { Text } from '../../../text'; diff --git a/packages/react/src/date-pickers/DatePicker/DatePicker.js b/packages/react/src/date-pickers/DatePicker/DatePicker.js index 94993f4616..dce31f5d21 100644 --- a/packages/react/src/date-pickers/DatePicker/DatePicker.js +++ b/packages/react/src/date-pickers/DatePicker/DatePicker.js @@ -6,7 +6,7 @@ import isDate from 'date-fns/isDate'; import isValid from 'date-fns/isValid'; import parse from 'date-fns/parse'; import startOfDay from 'date-fns/startOfDay'; -import React, { forwardRef, useCallback, useEffect, useRef, useState } from 'react'; +import { forwardRef, useCallback, useEffect, useRef, useState } from 'react'; import { Box } from '../../box'; import { useDefaultProps } from '../../default-props'; import useShallowMemo from '../../utils/useShallowMemo'; diff --git a/packages/react/src/date-pickers/DatePicker/DatePickerContent.js b/packages/react/src/date-pickers/DatePicker/DatePickerContent.js index f393801122..24d9e24cb7 100644 --- a/packages/react/src/date-pickers/DatePicker/DatePickerContent.js +++ b/packages/react/src/date-pickers/DatePicker/DatePickerContent.js @@ -1,7 +1,7 @@ import { useEventCallback, useMergeRefs } from '@tonic-ui/react-hooks'; import { callAll, callEventHandlers } from '@tonic-ui/utils'; import { ensureArray, ensureFunction } from 'ensure-type'; -import React, { forwardRef, useMemo, useRef } from 'react'; +import { forwardRef, useMemo, useRef } from 'react'; import { Collapse } from '../../transitions'; import { Popper } from '../../popper'; import { useDatePickerContentStyle } from './styles'; diff --git a/packages/react/src/date-pickers/DatePicker/DatePickerToggle.js b/packages/react/src/date-pickers/DatePicker/DatePickerToggle.js index d1d13da7c7..c90e750e55 100644 --- a/packages/react/src/date-pickers/DatePicker/DatePickerToggle.js +++ b/packages/react/src/date-pickers/DatePicker/DatePickerToggle.js @@ -1,7 +1,7 @@ import { useEventCallback, useMergeRefs } from '@tonic-ui/react-hooks'; import { callEventHandlers } from '@tonic-ui/utils'; import { ensureFunction } from 'ensure-type'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../../box'; import { useDatePickerToggleStyle, diff --git a/packages/react/src/date-pickers/DatePicker/__tests__/DatePicker.test.js b/packages/react/src/date-pickers/DatePicker/__tests__/DatePicker.test.js index fcbafd5968..3ad6fee173 100644 --- a/packages/react/src/date-pickers/DatePicker/__tests__/DatePicker.test.js +++ b/packages/react/src/date-pickers/DatePicker/__tests__/DatePicker.test.js @@ -13,7 +13,7 @@ import { import { CalendarIcon } from '@tonic-ui/react-icons/src'; import * as dateFns from 'date-fns'; import * as dateFnsLocale from 'date-fns/locale'; -import React, { act, useCallback } from 'react'; +import { act, useCallback } from 'react'; describe('DatePicker', () => { const TestComponent = ({ diff --git a/packages/react/src/default-props/DefaultPropsProvider.js b/packages/react/src/default-props/DefaultPropsProvider.js index a2c51ae511..28a71ef9b8 100644 --- a/packages/react/src/default-props/DefaultPropsProvider.js +++ b/packages/react/src/default-props/DefaultPropsProvider.js @@ -1,4 +1,3 @@ -import React from 'react'; import { DefaultPropsContext } from './context'; const DefaultPropsProvider = ({ diff --git a/packages/react/src/deprecated/AccordionCollapse.js b/packages/react/src/deprecated/AccordionCollapse.js index f24082ec26..7308c21d4c 100644 --- a/packages/react/src/deprecated/AccordionCollapse.js +++ b/packages/react/src/deprecated/AccordionCollapse.js @@ -1,5 +1,5 @@ import { useOnce } from '@tonic-ui/react-hooks'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { AccordionContent } from '../accordion'; const AccordionCollapse = forwardRef((props, ref) => { diff --git a/packages/react/src/deprecated/Calendar.js b/packages/react/src/deprecated/Calendar.js index 412a082716..419fb67156 100644 --- a/packages/react/src/deprecated/Calendar.js +++ b/packages/react/src/deprecated/Calendar.js @@ -1,5 +1,5 @@ import { useOnce } from '@tonic-ui/react-hooks'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { useDefaultProps } from '../default-props'; import { DateCalendar } from '../date-pickers'; diff --git a/packages/react/src/deprecated/ToastProvider.js b/packages/react/src/deprecated/ToastProvider.js index 0d56f841b5..87847fb3f9 100644 --- a/packages/react/src/deprecated/ToastProvider.js +++ b/packages/react/src/deprecated/ToastProvider.js @@ -1,5 +1,5 @@ import { useOnce } from '@tonic-ui/react-hooks'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { ToastManager } from '../toast'; const ToastProvider = forwardRef((props, ref) => { diff --git a/packages/react/src/deprecated/__tests__/AccordionCollapse.test.js b/packages/react/src/deprecated/__tests__/AccordionCollapse.test.js index a7da5dbf74..f3e3d1621c 100644 --- a/packages/react/src/deprecated/__tests__/AccordionCollapse.test.js +++ b/packages/react/src/deprecated/__tests__/AccordionCollapse.test.js @@ -1,6 +1,5 @@ import { render } from '@tonic-ui/react/test-utils/render'; import { AccordionCollapse } from '@tonic-ui/react/src'; -import React from 'react'; describe('AccordionCollapse component', () => { it('logs a deprecation warning when used', () => { diff --git a/packages/react/src/deprecated/__tests__/Calendar.test.js b/packages/react/src/deprecated/__tests__/Calendar.test.js index aeeb422160..fb8a0260f8 100644 --- a/packages/react/src/deprecated/__tests__/Calendar.test.js +++ b/packages/react/src/deprecated/__tests__/Calendar.test.js @@ -1,6 +1,5 @@ import { render } from '@tonic-ui/react/test-utils/render'; import { Calendar } from '@tonic-ui/react/src'; -import React from 'react'; describe('Calendar component', () => { it('logs a deprecation warning when used', () => { diff --git a/packages/react/src/deprecated/__tests__/ToastProvider.test.js b/packages/react/src/deprecated/__tests__/ToastProvider.test.js index 80cda65806..a4a324365c 100644 --- a/packages/react/src/deprecated/__tests__/ToastProvider.test.js +++ b/packages/react/src/deprecated/__tests__/ToastProvider.test.js @@ -1,6 +1,5 @@ import { render } from '@tonic-ui/react/test-utils/render'; import { ToastProvider } from '@tonic-ui/react/src'; -import React from 'react'; describe('ToastProvider component', () => { it('logs a deprecation warning when used', () => { diff --git a/packages/react/src/deprecated/__tests__/useToast.test.js b/packages/react/src/deprecated/__tests__/useToast.test.js index e8e0391437..637e32a4b5 100644 --- a/packages/react/src/deprecated/__tests__/useToast.test.js +++ b/packages/react/src/deprecated/__tests__/useToast.test.js @@ -1,6 +1,5 @@ import { renderHook } from '@testing-library/react'; import { ToastManager, useToast } from '@tonic-ui/react/src'; -import React from 'react'; describe('useToast hook', () => { it('logs a deprecation warning when used', () => { diff --git a/packages/react/src/divider/Divider.js b/packages/react/src/divider/Divider.js index 1ddc909a34..1825bbcebe 100644 --- a/packages/react/src/divider/Divider.js +++ b/packages/react/src/divider/Divider.js @@ -1,4 +1,4 @@ -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; import { useDividerStyle } from './styles'; diff --git a/packages/react/src/divider/__tests__/Divider.test.js b/packages/react/src/divider/__tests__/Divider.test.js index ed7028018f..e24fd5fef6 100644 --- a/packages/react/src/divider/__tests__/Divider.test.js +++ b/packages/react/src/divider/__tests__/Divider.test.js @@ -1,7 +1,6 @@ import { testA11y } from '@tonic-ui/react/test-utils/accessibility'; import { render } from '@tonic-ui/react/test-utils/render'; import { Divider, Stack } from '@tonic-ui/react/src'; -import React from 'react'; describe('Divider', () => { it('should render correctly', async () => { diff --git a/packages/react/src/drawer/Drawer.js b/packages/react/src/drawer/Drawer.js index d78feb7eb9..5be30fdb98 100644 --- a/packages/react/src/drawer/Drawer.js +++ b/packages/react/src/drawer/Drawer.js @@ -1,6 +1,6 @@ import { useOnceWhen } from '@tonic-ui/react-hooks'; import { getAllFocusable, runIfFn, warnDeprecatedProps } from '@tonic-ui/utils'; -import React, { forwardRef, useCallback, useEffect, useRef, useState } from 'react'; +import { forwardRef, useCallback, useEffect, useRef, useState } from 'react'; import FocusLock from 'react-focus-lock/dist/cjs'; import { useDefaultProps } from '../default-props'; import useShallowMemo from '../utils/useShallowMemo'; diff --git a/packages/react/src/drawer/DrawerBody.js b/packages/react/src/drawer/DrawerBody.js index 60c4d6af33..779bc4719a 100644 --- a/packages/react/src/drawer/DrawerBody.js +++ b/packages/react/src/drawer/DrawerBody.js @@ -1,4 +1,4 @@ -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; import { diff --git a/packages/react/src/drawer/DrawerCloseButton.js b/packages/react/src/drawer/DrawerCloseButton.js index 3a7aac3d26..c3353daa3d 100644 --- a/packages/react/src/drawer/DrawerCloseButton.js +++ b/packages/react/src/drawer/DrawerCloseButton.js @@ -1,6 +1,6 @@ import { CloseIcon } from '@tonic-ui/react-icons'; import { callEventHandlers } from '@tonic-ui/utils'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { ButtonBase } from '../button'; import { useDefaultProps } from '../default-props'; import { diff --git a/packages/react/src/drawer/DrawerContainer.js b/packages/react/src/drawer/DrawerContainer.js index 03df7bf5f1..2c52bb1b2c 100644 --- a/packages/react/src/drawer/DrawerContainer.js +++ b/packages/react/src/drawer/DrawerContainer.js @@ -1,5 +1,5 @@ import { useMergeRefs } from '@tonic-ui/react-hooks'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; import { diff --git a/packages/react/src/drawer/DrawerContent.js b/packages/react/src/drawer/DrawerContent.js index 3c5635ab3e..0764c9b304 100644 --- a/packages/react/src/drawer/DrawerContent.js +++ b/packages/react/src/drawer/DrawerContent.js @@ -1,6 +1,6 @@ import { useClickOutside, useMergeRefs } from '@tonic-ui/react-hooks'; import { ariaAttr, callAll } from '@tonic-ui/utils'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { useDefaultProps } from '../default-props'; import { Slide } from '../transitions'; import { useAnimatePresence } from '../utils/animate-presence'; diff --git a/packages/react/src/drawer/DrawerFooter.js b/packages/react/src/drawer/DrawerFooter.js index e6a8d42baa..adbace27d4 100644 --- a/packages/react/src/drawer/DrawerFooter.js +++ b/packages/react/src/drawer/DrawerFooter.js @@ -1,4 +1,4 @@ -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; import useDrawer from './useDrawer'; diff --git a/packages/react/src/drawer/DrawerHeader.js b/packages/react/src/drawer/DrawerHeader.js index b07df53540..eaa3c08b8e 100644 --- a/packages/react/src/drawer/DrawerHeader.js +++ b/packages/react/src/drawer/DrawerHeader.js @@ -1,4 +1,4 @@ -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; import { diff --git a/packages/react/src/drawer/DrawerOverlay.js b/packages/react/src/drawer/DrawerOverlay.js index 9691feaab2..53fc02184c 100644 --- a/packages/react/src/drawer/DrawerOverlay.js +++ b/packages/react/src/drawer/DrawerOverlay.js @@ -1,6 +1,6 @@ import { useMergeRefs } from '@tonic-ui/react-hooks'; import { callAll } from '@tonic-ui/utils'; -import React, { forwardRef, useRef } from 'react'; +import { forwardRef, useRef } from 'react'; import { useDefaultProps } from '../default-props'; import { useAnimatePresence } from '../utils/animate-presence'; import { Fade } from '../transitions'; diff --git a/packages/react/src/drawer/__tests__/Drawer.test.js b/packages/react/src/drawer/__tests__/Drawer.test.js index 4174840990..af0dad0ccc 100644 --- a/packages/react/src/drawer/__tests__/Drawer.test.js +++ b/packages/react/src/drawer/__tests__/Drawer.test.js @@ -15,7 +15,7 @@ import { Text, } from '@tonic-ui/react/src'; import { warnDeprecatedProps } from '@tonic-ui/utils'; -import React, { useCallback, useRef, useState } from 'react'; +import { useCallback, useRef, useState } from 'react'; jest.mock('@tonic-ui/utils', () => ({ ...jest.requireActual('@tonic-ui/utils'), diff --git a/packages/react/src/flex/Flex.js b/packages/react/src/flex/Flex.js index 24526509be..eb6bcc6516 100644 --- a/packages/react/src/flex/Flex.js +++ b/packages/react/src/flex/Flex.js @@ -1,4 +1,4 @@ -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; diff --git a/packages/react/src/form-control/FormCharacterCount.js b/packages/react/src/form-control/FormCharacterCount.js index 70dbde21c4..e19b61d6ef 100644 --- a/packages/react/src/form-control/FormCharacterCount.js +++ b/packages/react/src/form-control/FormCharacterCount.js @@ -1,4 +1,4 @@ -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { useId } from '@tonic-ui/react-hooks'; import { Text } from '../text'; import { Flex } from '../flex'; diff --git a/packages/react/src/form-control/FormControl.js b/packages/react/src/form-control/FormControl.js index 5f61e5087c..b5eec75e77 100644 --- a/packages/react/src/form-control/FormControl.js +++ b/packages/react/src/form-control/FormControl.js @@ -1,4 +1,4 @@ -import React, { forwardRef, useMemo } from 'react'; +import { forwardRef, useMemo } from 'react'; import { useId } from '@tonic-ui/react-hooks'; import { Stack } from '../stack'; import { FormControlContext } from './context'; diff --git a/packages/react/src/form-control/FormErrorMessage.js b/packages/react/src/form-control/FormErrorMessage.js index 1d775ca492..af6d299e77 100644 --- a/packages/react/src/form-control/FormErrorMessage.js +++ b/packages/react/src/form-control/FormErrorMessage.js @@ -1,4 +1,4 @@ -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { ensureArray } from 'ensure-type'; import { useId } from '@tonic-ui/react-hooks'; import { Text } from '../text'; @@ -40,9 +40,9 @@ const FormErrorMessage = forwardRef(({ errors = [], ...rest }, ref) => { normalizedErrors[0] ) : ( - {normalizedErrors.map((error, index) => ( - - {error} + {normalizedErrors.map((errorMessage) => ( + + {errorMessage} ))} diff --git a/packages/react/src/form-control/FormHelperText.js b/packages/react/src/form-control/FormHelperText.js index 1fabf85387..0ab8be5db7 100644 --- a/packages/react/src/form-control/FormHelperText.js +++ b/packages/react/src/form-control/FormHelperText.js @@ -1,4 +1,4 @@ -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { useId } from '@tonic-ui/react-hooks'; import { Text } from '../text'; import useFormControl from './useFormControl'; diff --git a/packages/react/src/form-control/FormLabel.js b/packages/react/src/form-control/FormLabel.js index 55c1ec6646..ac4594ce92 100644 --- a/packages/react/src/form-control/FormLabel.js +++ b/packages/react/src/form-control/FormLabel.js @@ -1,4 +1,4 @@ -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { ariaAttr } from '@tonic-ui/utils'; import { TextLabel } from '../text'; import { Box } from '../box'; @@ -22,7 +22,7 @@ const FormLabel = forwardRef(({ children, required = false, ...rest }, ref) => { {...rest} > {children} - {required && *} + {required ? * : null} ); }); diff --git a/packages/react/src/form-control/__tests__/FormControl.test.js b/packages/react/src/form-control/__tests__/FormControl.test.js index c50978fe86..530342d372 100644 --- a/packages/react/src/form-control/__tests__/FormControl.test.js +++ b/packages/react/src/form-control/__tests__/FormControl.test.js @@ -1,5 +1,5 @@ /* @jest-environment jsdom */ -import React, { useState, useCallback } from 'react'; +import { useState, useCallback } from 'react'; import { screen } from '@testing-library/react'; import { render } from '@tonic-ui/react/test-utils/render'; import userEvent from '@testing-library/user-event'; diff --git a/packages/react/src/form-control/withFormControl.js b/packages/react/src/form-control/withFormControl.js index 1394aa8cdd..2bcb24892a 100644 --- a/packages/react/src/form-control/withFormControl.js +++ b/packages/react/src/form-control/withFormControl.js @@ -1,4 +1,4 @@ -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import useFormControl from './useFormControl'; /** diff --git a/packages/react/src/grid/Grid.js b/packages/react/src/grid/Grid.js index 0b6b3ab1ca..fb1f953bf2 100644 --- a/packages/react/src/grid/Grid.js +++ b/packages/react/src/grid/Grid.js @@ -1,4 +1,4 @@ -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; diff --git a/packages/react/src/highlight/Highlight.js b/packages/react/src/highlight/Highlight.js index 8739cc8ec2..b79e14d69e 100644 --- a/packages/react/src/highlight/Highlight.js +++ b/packages/react/src/highlight/Highlight.js @@ -1,5 +1,5 @@ import { ensureArray } from 'ensure-type'; -import React, { forwardRef, useMemo } from 'react'; +import { forwardRef, useMemo } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; import { Mark } from '../mark'; diff --git a/packages/react/src/highlight/__tests__/Highlight.test.js b/packages/react/src/highlight/__tests__/Highlight.test.js index 73e517084b..bcda552018 100644 --- a/packages/react/src/highlight/__tests__/Highlight.test.js +++ b/packages/react/src/highlight/__tests__/Highlight.test.js @@ -1,8 +1,8 @@ +import { createRef } from 'react'; import { screen } from '@testing-library/react'; import { render } from '@tonic-ui/react/test-utils/render'; import { testA11y } from '@tonic-ui/react/test-utils/accessibility'; import { Highlight } from '@tonic-ui/react/src'; -import React from 'react'; function removeAccents(str) { return str.normalize('NFD').replace(/[\u0300-\u036f]/g, ''); @@ -458,7 +458,7 @@ describe('Highlight', () => { }); it('should forward ref', () => { - const ref = React.createRef(); + const ref = createRef(); render( hello world diff --git a/packages/react/src/highlight/__tests__/utils.test.js b/packages/react/src/highlight/__tests__/utils.test.js index 1246aeb2f4..029497e173 100644 --- a/packages/react/src/highlight/__tests__/utils.test.js +++ b/packages/react/src/highlight/__tests__/utils.test.js @@ -1,4 +1,4 @@ -import React from 'react'; +import { isValidElement } from 'react'; import { findAllChunks, transformJSXTextNodes } from '../utils'; describe('findAllChunks', () => { @@ -543,7 +543,7 @@ describe('transformJSXTextNodes', () => { const result = transformJSXTextNodes(children, callback); expect(result).toHaveLength(1); - expect(React.isValidElement(result[0])).toBe(true); + expect(isValidElement(result[0])).toBe(true); }); it('should transform text nodes within React elements', () => { @@ -552,7 +552,7 @@ describe('transformJSXTextNodes', () => { const result = transformJSXTextNodes(children, callback); expect(result).toHaveLength(1); - expect(React.isValidElement(result[0])).toBe(true); + expect(isValidElement(result[0])).toBe(true); expect(result[0].props.children).toEqual(['HELLO WORLD']); }); @@ -567,7 +567,7 @@ describe('transformJSXTextNodes', () => { expect(result).toHaveLength(3); expect(result[0]).toBe('HELLO'); - expect(React.isValidElement(result[1])).toBe(true); + expect(isValidElement(result[1])).toBe(true); expect(result[2]).toBe('TEST'); }); }); @@ -583,12 +583,12 @@ describe('transformJSXTextNodes', () => { const result = transformJSXTextNodes(children, callback); expect(result).toHaveLength(1); - expect(React.isValidElement(result[0])).toBe(true); + expect(isValidElement(result[0])).toBe(true); const divChildren = result[0].props.children; expect(divChildren).toHaveLength(2); expect(divChildren[0]).toBe('HELLO '); - expect(React.isValidElement(divChildren[1])).toBe(true); + expect(isValidElement(divChildren[1])).toBe(true); expect(divChildren[1].props.children).toEqual(['WORLD']); }); @@ -604,7 +604,7 @@ describe('transformJSXTextNodes', () => { const result = transformJSXTextNodes(children, callback); expect(result).toHaveLength(1); - expect(React.isValidElement(result[0])).toBe(true); + expect(isValidElement(result[0])).toBe(true); }); it('should preserve element structure', () => { @@ -635,7 +635,7 @@ describe('transformJSXTextNodes', () => { const result = transformJSXTextNodes(children, callback); expect(result).toHaveLength(1); - expect(React.isValidElement(result[0])).toBe(true); + expect(isValidElement(result[0])).toBe(true); expect(result[0].type).toBe('mark'); }); @@ -650,8 +650,8 @@ describe('transformJSXTextNodes', () => { expect(result).toHaveLength(1); expect(Array.isArray(result[0])).toBe(true); expect(result[0]).toHaveLength(2); - expect(React.isValidElement(result[0][0])).toBe(true); - expect(React.isValidElement(result[0][1])).toBe(true); + expect(isValidElement(result[0][0])).toBe(true); + expect(isValidElement(result[0][1])).toBe(true); }); it('should filter out null values returned by callback', () => { @@ -728,7 +728,7 @@ describe('transformJSXTextNodes', () => { expect(result.length).toBeGreaterThan(0); expect(result.some(child => typeof child === 'string')).toBe(true); - expect(result.some(child => React.isValidElement(child))).toBe(true); + expect(result.some(child => isValidElement(child))).toBe(true); }); it('should handle elements with no children', () => { @@ -737,7 +737,7 @@ describe('transformJSXTextNodes', () => { const result = transformJSXTextNodes(children, callback); expect(result).toHaveLength(1); - expect(React.isValidElement(result[0])).toBe(true); + expect(isValidElement(result[0])).toBe(true); }); it('should handle elements with empty string children', () => { @@ -746,7 +746,7 @@ describe('transformJSXTextNodes', () => { const result = transformJSXTextNodes(children, callback); expect(result).toHaveLength(1); - expect(React.isValidElement(result[0])).toBe(true); + expect(isValidElement(result[0])).toBe(true); }); it('should handle fragments', () => { @@ -787,7 +787,7 @@ describe('transformJSXTextNodes', () => { const result = transformJSXTextNodes(children, callback); expect(result).toHaveLength(1); - expect(React.isValidElement(result[0])).toBe(true); + expect(isValidElement(result[0])).toBe(true); expect(result[0].type).toBe('span'); expect(result[0].props.className).toBe('wrapper'); }); @@ -802,7 +802,7 @@ describe('transformJSXTextNodes', () => { const result = transformJSXTextNodes(children, callback); expect(result).toHaveLength(1); - expect(React.isValidElement(result[0])).toBe(true); + expect(isValidElement(result[0])).toBe(true); const divChildren = result[0].props.children; // The callback returns an array which gets wrapped @@ -813,7 +813,7 @@ describe('transformJSXTextNodes', () => { const flatChildren = divChildren.flat(); expect(flatChildren.length).toBe(3); flatChildren.forEach(child => { - expect(React.isValidElement(child)).toBe(true); + expect(isValidElement(child)).toBe(true); expect(child.type).toBe('mark'); }); }); @@ -833,7 +833,7 @@ describe('transformJSXTextNodes', () => { const result = transformJSXTextNodes(children, callback); expect(result).toHaveLength(1); - expect(React.isValidElement(result[0])).toBe(true); + expect(isValidElement(result[0])).toBe(true); }); }); }); diff --git a/packages/react/src/highlight/utils.js b/packages/react/src/highlight/utils.js index 193882a524..f72edbd91c 100644 --- a/packages/react/src/highlight/utils.js +++ b/packages/react/src/highlight/utils.js @@ -1,5 +1,5 @@ import { ensureArray } from 'ensure-type'; -import React from 'react'; +import { Children, cloneElement, isValidElement } from 'react'; /** * Escape RegExp special characters in a string. @@ -104,14 +104,14 @@ function findAllChunks({ * @returns {React.ReactNode} - JSX with transformed text nodes */ function transformJSXTextNodes(children, callback) { - return React.Children.toArray(children) + return Children.toArray(children) .map((child) => { if (typeof child === 'string') { // Apply callback to text nodes return callback(child); - } else if (React.isValidElement(child)) { + } else if (isValidElement(child)) { // Recursively transform nested children - return React.cloneElement(child, { + return cloneElement(child, { children: transformJSXTextNodes(child.props.children, callback), }); } diff --git a/packages/react/src/icon/Icon.js b/packages/react/src/icon/Icon.js index ae2383269a..d3fd94d811 100644 --- a/packages/react/src/icon/Icon.js +++ b/packages/react/src/icon/Icon.js @@ -1,6 +1,6 @@ import { SVGIcon } from '@tonic-ui/react-icons'; import { ensureArray } from 'ensure-type'; -import React, { forwardRef, useRef } from 'react'; +import { forwardRef, useRef } from 'react'; import { useDefaultProps } from '../default-props'; import { useIconStyle } from './styles'; import { useTheme } from '../theme'; diff --git a/packages/react/src/image/Image.js b/packages/react/src/image/Image.js index 5fb7221131..13e36bb70a 100644 --- a/packages/react/src/image/Image.js +++ b/packages/react/src/image/Image.js @@ -1,4 +1,4 @@ -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; diff --git a/packages/react/src/input/Input.js b/packages/react/src/input/Input.js index a0fa2dfdd8..880acdc1fa 100644 --- a/packages/react/src/input/Input.js +++ b/packages/react/src/input/Input.js @@ -1,4 +1,4 @@ -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { useDefaultProps } from '../default-props'; import InputBase from './InputBase'; import { getInputGroupCSS, useInputStyle } from './styles'; diff --git a/packages/react/src/input/InputAdornment.js b/packages/react/src/input/InputAdornment.js index 13454f1579..e8628e34d2 100644 --- a/packages/react/src/input/InputAdornment.js +++ b/packages/react/src/input/InputAdornment.js @@ -1,4 +1,4 @@ -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; import { defaultSize, defaultVariant } from './constants'; diff --git a/packages/react/src/input/InputBase.js b/packages/react/src/input/InputBase.js index 898c13c443..e01e40d364 100644 --- a/packages/react/src/input/InputBase.js +++ b/packages/react/src/input/InputBase.js @@ -1,5 +1,5 @@ import { ariaAttr } from '@tonic-ui/utils'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; import { useInputBaseStyle } from './styles'; diff --git a/packages/react/src/input/InputControl.js b/packages/react/src/input/InputControl.js index 583d88b665..80d7ea25d2 100644 --- a/packages/react/src/input/InputControl.js +++ b/packages/react/src/input/InputControl.js @@ -1,5 +1,5 @@ import { useMergeRefs } from '@tonic-ui/react-hooks'; -import React, { forwardRef, useCallback, useEffect, useRef, useState } from 'react'; +import { forwardRef, useCallback, useEffect, useRef, useState } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; import InputBase from './InputBase'; diff --git a/packages/react/src/input/InputGroup.js b/packages/react/src/input/InputGroup.js index 137d4ab6f2..bc1d6c0cf0 100644 --- a/packages/react/src/input/InputGroup.js +++ b/packages/react/src/input/InputGroup.js @@ -1,5 +1,5 @@ import { runIfFn } from '@tonic-ui/utils'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; import useShallowMemo from '../utils/useShallowMemo'; diff --git a/packages/react/src/input/InputGroupAddon.js b/packages/react/src/input/InputGroupAddon.js index 58ea72f707..8b56e3ea85 100644 --- a/packages/react/src/input/InputGroupAddon.js +++ b/packages/react/src/input/InputGroupAddon.js @@ -1,4 +1,4 @@ -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; import { defaultSize, defaultVariant } from './constants'; diff --git a/packages/react/src/input/InputGroupAppend.js b/packages/react/src/input/InputGroupAppend.js index 1e3380de3e..1cff0f6e7c 100644 --- a/packages/react/src/input/InputGroupAppend.js +++ b/packages/react/src/input/InputGroupAppend.js @@ -1,4 +1,4 @@ -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; import { getInputGroupAppendCSS, useInputGroupAppendStyle } from './styles'; diff --git a/packages/react/src/input/InputGroupPrepend.js b/packages/react/src/input/InputGroupPrepend.js index 0464c6a925..f161b2d72d 100644 --- a/packages/react/src/input/InputGroupPrepend.js +++ b/packages/react/src/input/InputGroupPrepend.js @@ -1,4 +1,4 @@ -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; import { getInputGroupPrependCSS, useInputGroupPrependStyle } from './styles'; diff --git a/packages/react/src/input/__tests__/Input.test.js b/packages/react/src/input/__tests__/Input.test.js index 73b5a5a043..432663b027 100644 --- a/packages/react/src/input/__tests__/Input.test.js +++ b/packages/react/src/input/__tests__/Input.test.js @@ -3,7 +3,6 @@ import userEvent from '@testing-library/user-event'; import { render } from '@tonic-ui/react/test-utils/render'; import { testA11y } from '@tonic-ui/react/test-utils/accessibility'; import { Input } from '@tonic-ui/react/src'; -import React from 'react'; describe('Input', () => { it('should render correctly', async () => { diff --git a/packages/react/src/input/__tests__/InputControl.test.js b/packages/react/src/input/__tests__/InputControl.test.js index cbff758bc7..31af8c11c9 100644 --- a/packages/react/src/input/__tests__/InputControl.test.js +++ b/packages/react/src/input/__tests__/InputControl.test.js @@ -3,7 +3,6 @@ import userEvent from '@testing-library/user-event'; import { render } from '@tonic-ui/react/test-utils/render'; import { testA11y } from '@tonic-ui/react/test-utils/accessibility'; import { InputControl } from '@tonic-ui/react/src'; -import React from 'react'; describe('InputControl', () => { it('should render correctly', async () => { diff --git a/packages/react/src/link/Link.js b/packages/react/src/link/Link.js index a44e7cbbe6..0b717b7f17 100644 --- a/packages/react/src/link/Link.js +++ b/packages/react/src/link/Link.js @@ -1,6 +1,6 @@ import { useOnceWhen } from '@tonic-ui/react-hooks'; import { ariaAttr, warnDeprecatedProps } from '@tonic-ui/utils'; -import React, { forwardRef, useCallback } from 'react'; +import { forwardRef, useCallback } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; import { VARIANT_INLINE, defaultVariant } from './constants'; diff --git a/packages/react/src/link/LinkButton.js b/packages/react/src/link/LinkButton.js index 3d5e96aae4..952c2a9b95 100644 --- a/packages/react/src/link/LinkButton.js +++ b/packages/react/src/link/LinkButton.js @@ -1,6 +1,6 @@ import { useOnceWhen } from '@tonic-ui/react-hooks'; import { warnDeprecatedProps } from '@tonic-ui/utils'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../box'; import { ButtonBase } from '../button'; import { useDefaultProps } from '../default-props'; diff --git a/packages/react/src/link/__tests__/Link.test.js b/packages/react/src/link/__tests__/Link.test.js index 2189f79bac..cfc114dbba 100644 --- a/packages/react/src/link/__tests__/Link.test.js +++ b/packages/react/src/link/__tests__/Link.test.js @@ -1,9 +1,9 @@ +import { createRef } from 'react'; import { screen } from '@testing-library/react'; import userEvent from '@testing-library/user-event'; import { render } from '@tonic-ui/react/test-utils/render'; import { testA11y } from '@tonic-ui/react/test-utils/accessibility'; import { Link } from '@tonic-ui/react/src'; -import React from 'react'; describe('Link', () => { it('should render correctly', async () => { @@ -105,7 +105,7 @@ describe('Link', () => { }); it('should forward ref correctly', () => { - const ref = React.createRef(); + const ref = createRef(); render( Test Link @@ -193,8 +193,8 @@ describe('Link', () => { // Should show deprecation warning expect(consoleSpy).toHaveBeenCalledWith( - // eslint-disable-next-line quotes - `Link: 'textDecoration' is deprecated. Use 'variant="inline"' instead.` + + 'Link: \'textDecoration\' is deprecated. Use \'variant="inline"\' instead.' ); consoleSpy.mockRestore(); diff --git a/packages/react/src/link/__tests__/LinkButton.test.js b/packages/react/src/link/__tests__/LinkButton.test.js index 36ee039266..04690f711a 100644 --- a/packages/react/src/link/__tests__/LinkButton.test.js +++ b/packages/react/src/link/__tests__/LinkButton.test.js @@ -1,9 +1,9 @@ +import { createRef } from 'react'; import { screen } from '@testing-library/react'; import userEvent from '@testing-library/user-event'; import { render } from '@tonic-ui/react/test-utils/render'; import { testA11y } from '@tonic-ui/react/test-utils/accessibility'; import { LinkButton } from '@tonic-ui/react/src'; -import React from 'react'; describe('LinkButton', () => { it('should render correctly', async () => { @@ -85,7 +85,7 @@ describe('LinkButton', () => { }); it('should forward ref correctly', () => { - const ref = React.createRef(); + const ref = createRef(); render( Test LinkButton diff --git a/packages/react/src/mark/Mark.js b/packages/react/src/mark/Mark.js index 8e3319832f..6bdd5bcf9c 100644 --- a/packages/react/src/mark/Mark.js +++ b/packages/react/src/mark/Mark.js @@ -1,4 +1,4 @@ -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; import { defaultVariant } from './constants'; diff --git a/packages/react/src/mark/__tests__/Mark.test.js b/packages/react/src/mark/__tests__/Mark.test.js index 0da0a8ec3d..e3287f588d 100644 --- a/packages/react/src/mark/__tests__/Mark.test.js +++ b/packages/react/src/mark/__tests__/Mark.test.js @@ -1,7 +1,6 @@ import { Mark } from '@tonic-ui/react/src'; import { testA11y } from '@tonic-ui/react/test-utils/accessibility'; import { render } from '@tonic-ui/react/test-utils/render'; -import React from 'react'; describe('Mark', () => { it('should render correctly', async () => { diff --git a/packages/react/src/menu/Menu.js b/packages/react/src/menu/Menu.js index b2771bf06b..7748ba55dd 100644 --- a/packages/react/src/menu/Menu.js +++ b/packages/react/src/menu/Menu.js @@ -1,7 +1,7 @@ import { useId, usePrevious } from '@tonic-ui/react-hooks'; import { getAllFocusable, runIfFn } from '@tonic-ui/utils'; import { ensureString } from 'ensure-type'; -import React, { forwardRef, useCallback, useEffect, useRef, useState } from 'react'; +import { forwardRef, useCallback, useEffect, useRef, useState } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; import useShallowMemo from '../utils/useShallowMemo'; diff --git a/packages/react/src/menu/MenuButton.js b/packages/react/src/menu/MenuButton.js index 5b1bd20770..451a96e086 100644 --- a/packages/react/src/menu/MenuButton.js +++ b/packages/react/src/menu/MenuButton.js @@ -1,4 +1,4 @@ -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../box'; import { Button } from '../button'; import { useDefaultProps } from '../default-props'; diff --git a/packages/react/src/menu/MenuContent.js b/packages/react/src/menu/MenuContent.js index 017c50bfa9..13ecb30fe8 100644 --- a/packages/react/src/menu/MenuContent.js +++ b/packages/react/src/menu/MenuContent.js @@ -1,7 +1,7 @@ import { useMergeRefs } from '@tonic-ui/react-hooks'; import { callAll, callEventHandlers } from '@tonic-ui/utils'; import { ensureArray, ensureFunction } from 'ensure-type'; -import React, { forwardRef, useMemo, useRef } from 'react'; +import { forwardRef, useMemo, useRef } from 'react'; import { useDefaultProps } from '../default-props'; import { Popper } from '../popper'; import { Collapse } from '../transitions'; diff --git a/packages/react/src/menu/MenuDivider.js b/packages/react/src/menu/MenuDivider.js index f23d04c941..1dd34058e9 100644 --- a/packages/react/src/menu/MenuDivider.js +++ b/packages/react/src/menu/MenuDivider.js @@ -1,4 +1,4 @@ -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { useDefaultProps } from '../default-props'; import { Divider } from '../divider'; import { useMenuItemDividerStyle } from './styles'; diff --git a/packages/react/src/menu/MenuGroup.js b/packages/react/src/menu/MenuGroup.js index 3f0d121004..98fd453bec 100644 --- a/packages/react/src/menu/MenuGroup.js +++ b/packages/react/src/menu/MenuGroup.js @@ -1,4 +1,4 @@ -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; import { useMenuGroupStyle } from './styles'; diff --git a/packages/react/src/menu/MenuItem.js b/packages/react/src/menu/MenuItem.js index eeac51cffe..c87812bc24 100644 --- a/packages/react/src/menu/MenuItem.js +++ b/packages/react/src/menu/MenuItem.js @@ -1,6 +1,6 @@ import { ariaAttr, callEventHandlers } from '@tonic-ui/utils'; import { ensureFunction } from 'ensure-type'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { ButtonBase } from '../button'; import { useDefaultProps } from '../default-props'; import useButtonEventHandlers from '../utils/useButtonEventHandlers'; diff --git a/packages/react/src/menu/MenuList.js b/packages/react/src/menu/MenuList.js index c9d3a81cee..2ac3c5fbc2 100644 --- a/packages/react/src/menu/MenuList.js +++ b/packages/react/src/menu/MenuList.js @@ -1,4 +1,4 @@ -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { useDefaultProps } from '../default-props'; import MenuContent from './MenuContent'; import { useMenuListStyle } from './styles'; diff --git a/packages/react/src/menu/MenuToggle.js b/packages/react/src/menu/MenuToggle.js index 44ac3c3c34..16f3e72db7 100644 --- a/packages/react/src/menu/MenuToggle.js +++ b/packages/react/src/menu/MenuToggle.js @@ -1,7 +1,7 @@ import { useMergeRefs } from '@tonic-ui/react-hooks'; import { ariaAttr, callEventHandlers } from '@tonic-ui/utils'; import { ensureFunction } from 'ensure-type'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { ButtonBase } from '../button'; import { useDefaultProps } from '../default-props'; import useButtonEventHandlers from '../utils/useButtonEventHandlers'; diff --git a/packages/react/src/menu/MenuToggleIcon.js b/packages/react/src/menu/MenuToggleIcon.js index 905aa4641c..390afe62eb 100644 --- a/packages/react/src/menu/MenuToggleIcon.js +++ b/packages/react/src/menu/MenuToggleIcon.js @@ -6,7 +6,7 @@ import { AngleRightIcon, } from '@tonic-ui/react-icons'; import { ariaAttr, createTransitionStyle, getEnterTransitionProps, getExitTransitionProps, reflow, transitionEasing } from '@tonic-ui/utils'; -import React, { forwardRef, useEffect, useRef } from 'react'; +import { forwardRef, useEffect, useRef } from 'react'; import { Transition } from 'react-transition-group'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; diff --git a/packages/react/src/menu/Submenu.js b/packages/react/src/menu/Submenu.js index 711161356d..d0694c54d4 100644 --- a/packages/react/src/menu/Submenu.js +++ b/packages/react/src/menu/Submenu.js @@ -1,6 +1,6 @@ import { useId } from '@tonic-ui/react-hooks'; import { getAllFocusable, runIfFn } from '@tonic-ui/utils'; -import React, { forwardRef, useCallback, useEffect, useRef, useState } from 'react'; +import { forwardRef, useCallback, useEffect, useRef, useState } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; import useShallowMemo from '../utils/useShallowMemo'; diff --git a/packages/react/src/menu/SubmenuContent.js b/packages/react/src/menu/SubmenuContent.js index 3836cff64d..a337db5c13 100644 --- a/packages/react/src/menu/SubmenuContent.js +++ b/packages/react/src/menu/SubmenuContent.js @@ -1,7 +1,7 @@ import { useMergeRefs } from '@tonic-ui/react-hooks'; import { callAll, callEventHandlers } from '@tonic-ui/utils'; import { ensureArray, ensureFunction } from 'ensure-type'; -import React, { forwardRef, useEffect, useMemo, useRef } from 'react'; +import { forwardRef, useEffect, useMemo, useRef } from 'react'; import { useDefaultProps } from '../default-props'; import { Popper } from '../popper'; import { Collapse } from '../transitions'; diff --git a/packages/react/src/menu/SubmenuList.js b/packages/react/src/menu/SubmenuList.js index bd62212c6b..8630bdd48e 100644 --- a/packages/react/src/menu/SubmenuList.js +++ b/packages/react/src/menu/SubmenuList.js @@ -1,4 +1,4 @@ -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { useDefaultProps } from '../default-props'; import SubmenuContent from './SubmenuContent'; import { useSubmenuListStyle } from './styles'; diff --git a/packages/react/src/menu/SubmenuTrigger.js b/packages/react/src/menu/SubmenuTrigger.js index 51a8211a7f..3cb40014a2 100644 --- a/packages/react/src/menu/SubmenuTrigger.js +++ b/packages/react/src/menu/SubmenuTrigger.js @@ -1,7 +1,7 @@ import { useMergeRefs } from '@tonic-ui/react-hooks'; import { ariaAttr, callEventHandlers } from '@tonic-ui/utils'; import { ensureFunction } from 'ensure-type'; -import React, { forwardRef } from 'react'; +import { forwardRef, useRef } from 'react'; import { ButtonBase } from '../button'; import { useDefaultProps } from '../default-props'; import useButtonEventHandlers from '../utils/useButtonEventHandlers'; @@ -49,7 +49,7 @@ const SubmenuTrigger = forwardRef((inProps, ref) => { const tabIndex = -1; const styleProps = useSubmenuTriggerStyle({ tabIndex }); - const mouseLeaveTimeoutRef = React.useRef(); + const mouseLeaveTimeoutRef = useRef(); // Use button event handlers for click and Enter/Space key activation const { onClick, onKeyDown } = useButtonEventHandlers({ diff --git a/packages/react/src/menu/__tests__/Menu.test.js b/packages/react/src/menu/__tests__/Menu.test.js index f8496c04b9..674410982c 100644 --- a/packages/react/src/menu/__tests__/Menu.test.js +++ b/packages/react/src/menu/__tests__/Menu.test.js @@ -8,7 +8,7 @@ import { MenuList, MenuItem, } from '@tonic-ui/react/src'; -import React, { act } from 'react'; +import { act } from 'react'; describe('Menu', () => { const TestComponent = (props) => { diff --git a/packages/react/src/menu/__tests__/Submenu.test.js b/packages/react/src/menu/__tests__/Submenu.test.js index 4353da024f..2c6d32678c 100644 --- a/packages/react/src/menu/__tests__/Submenu.test.js +++ b/packages/react/src/menu/__tests__/Submenu.test.js @@ -2,6 +2,7 @@ import { fireEvent, screen, waitFor } from '@testing-library/react'; import userEvent from '@testing-library/user-event'; import { render } from '@tonic-ui/react/test-utils/render'; import { + Button, Menu, MenuButton, MenuDivider, @@ -14,7 +15,7 @@ import { Text, } from '@tonic-ui/react/src'; import { AngleRightIcon } from '@tonic-ui/react-icons'; -import React, { act } from 'react'; +import { act } from 'react'; describe('Submenu', () => { describe('Submenu keyboard navigation', () => { @@ -358,7 +359,7 @@ describe('Submenu', () => { render( <> - + ); diff --git a/packages/react/src/menu/deprecated/SubmenuToggle.js b/packages/react/src/menu/deprecated/SubmenuToggle.js index b703ed1b79..e332a35f76 100644 --- a/packages/react/src/menu/deprecated/SubmenuToggle.js +++ b/packages/react/src/menu/deprecated/SubmenuToggle.js @@ -1,7 +1,7 @@ import { useMergeRefs } from '@tonic-ui/react-hooks'; import { ariaAttr, callEventHandlers, getAllFocusable } from '@tonic-ui/utils'; import { ensureFunction } from 'ensure-type'; -import React, { forwardRef, useRef } from 'react'; +import { forwardRef, useRef } from 'react'; import { Box } from '../../box'; import { useDefaultProps } from '../../default-props'; import useSubmenu from '../useSubmenu'; diff --git a/packages/react/src/menu/deprecated/__tests__/SubmenuToggle.test.js b/packages/react/src/menu/deprecated/__tests__/SubmenuToggle.test.js index d558daffbc..4ea4a41e35 100644 --- a/packages/react/src/menu/deprecated/__tests__/SubmenuToggle.test.js +++ b/packages/react/src/menu/deprecated/__tests__/SubmenuToggle.test.js @@ -2,6 +2,7 @@ import { screen, waitFor } from '@testing-library/react'; import userEvent from '@testing-library/user-event'; import { render } from '@tonic-ui/react/test-utils/render'; import { + Button, Flex, Menu, MenuButton, @@ -12,7 +13,6 @@ import { SubmenuList, Text, } from '@tonic-ui/react/src'; -import React from 'react'; import SubmenuToggle from '../SubmenuToggle'; describe('SubmenuToggle', () => { @@ -414,7 +414,7 @@ describe('SubmenuToggle', () => { render( <> - + ); diff --git a/packages/react/src/modal/Modal.js b/packages/react/src/modal/Modal.js index e8c122e676..52c39e8f64 100644 --- a/packages/react/src/modal/Modal.js +++ b/packages/react/src/modal/Modal.js @@ -1,6 +1,6 @@ import { useOnceWhen } from '@tonic-ui/react-hooks'; import { getAllFocusable, runIfFn, warnDeprecatedProps } from '@tonic-ui/utils'; -import React, { forwardRef, useCallback, useEffect, useRef, useState } from 'react'; +import { forwardRef, useCallback, useEffect, useRef, useState } from 'react'; import FocusLock from 'react-focus-lock/dist/cjs'; import { useDefaultProps } from '../default-props'; import useShallowMemo from '../utils/useShallowMemo'; diff --git a/packages/react/src/modal/ModalBody.js b/packages/react/src/modal/ModalBody.js index 13c0e9b764..4b0d8b43fe 100644 --- a/packages/react/src/modal/ModalBody.js +++ b/packages/react/src/modal/ModalBody.js @@ -1,4 +1,4 @@ -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; import { diff --git a/packages/react/src/modal/ModalCloseButton.js b/packages/react/src/modal/ModalCloseButton.js index 3d8274b01c..a26e0b2640 100644 --- a/packages/react/src/modal/ModalCloseButton.js +++ b/packages/react/src/modal/ModalCloseButton.js @@ -1,6 +1,6 @@ import { CloseIcon } from '@tonic-ui/react-icons'; import { callEventHandlers } from '@tonic-ui/utils'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { ButtonBase } from '../button'; import { useDefaultProps } from '../default-props'; import { diff --git a/packages/react/src/modal/ModalContainer.js b/packages/react/src/modal/ModalContainer.js index f5f181e02b..5988974887 100644 --- a/packages/react/src/modal/ModalContainer.js +++ b/packages/react/src/modal/ModalContainer.js @@ -1,5 +1,5 @@ import { useMergeRefs } from '@tonic-ui/react-hooks'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; import { diff --git a/packages/react/src/modal/ModalContent.js b/packages/react/src/modal/ModalContent.js index a728daa747..b9583b5b2f 100644 --- a/packages/react/src/modal/ModalContent.js +++ b/packages/react/src/modal/ModalContent.js @@ -1,6 +1,6 @@ import { useMergeRefs } from '@tonic-ui/react-hooks'; import { ariaAttr, callAll } from '@tonic-ui/utils'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { useDefaultProps } from '../default-props'; import { Fade } from '../transitions'; import { useAnimatePresence } from '../utils/animate-presence'; diff --git a/packages/react/src/modal/ModalFooter.js b/packages/react/src/modal/ModalFooter.js index 08c9a06746..b936cd2b74 100644 --- a/packages/react/src/modal/ModalFooter.js +++ b/packages/react/src/modal/ModalFooter.js @@ -1,4 +1,4 @@ -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; import { diff --git a/packages/react/src/modal/ModalHeader.js b/packages/react/src/modal/ModalHeader.js index adb9d023c5..136d11422e 100644 --- a/packages/react/src/modal/ModalHeader.js +++ b/packages/react/src/modal/ModalHeader.js @@ -1,4 +1,4 @@ -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; import { diff --git a/packages/react/src/modal/ModalOverlay.js b/packages/react/src/modal/ModalOverlay.js index e2dc1d2583..6c988060e1 100644 --- a/packages/react/src/modal/ModalOverlay.js +++ b/packages/react/src/modal/ModalOverlay.js @@ -1,7 +1,7 @@ import { useMergeRefs } from '@tonic-ui/react-hooks'; import { callAll, getComputedStyle } from '@tonic-ui/utils'; import { ensurePositiveNumber } from 'ensure-type'; -import React, { forwardRef, useEffect, useRef } from 'react'; +import { forwardRef, useEffect, useRef } from 'react'; import { useDefaultProps } from '../default-props'; import { Fade } from '../transitions'; import { useAnimatePresence } from '../utils/animate-presence'; diff --git a/packages/react/src/modal/__tests__/Modal.test.js b/packages/react/src/modal/__tests__/Modal.test.js index 099c73e69e..f52d74bc43 100644 --- a/packages/react/src/modal/__tests__/Modal.test.js +++ b/packages/react/src/modal/__tests__/Modal.test.js @@ -15,7 +15,7 @@ import { Text, } from '@tonic-ui/react/src'; import { warnDeprecatedProps } from '@tonic-ui/utils'; -import React, { useCallback, useRef, useState } from 'react'; +import { useCallback, useRef, useState } from 'react'; jest.mock('@tonic-ui/utils', () => ({ ...jest.requireActual('@tonic-ui/utils'), diff --git a/packages/react/src/pagination/Pagination.js b/packages/react/src/pagination/Pagination.js index 9fd2774c1f..fa9b3785c1 100644 --- a/packages/react/src/pagination/Pagination.js +++ b/packages/react/src/pagination/Pagination.js @@ -1,4 +1,4 @@ -import React, { Fragment, forwardRef } from 'react'; +import { Fragment, forwardRef } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; import { usePaginationStyle } from './styles'; diff --git a/packages/react/src/pagination/PaginationItem.js b/packages/react/src/pagination/PaginationItem.js index 41b99a687b..5d451158e0 100644 --- a/packages/react/src/pagination/PaginationItem.js +++ b/packages/react/src/pagination/PaginationItem.js @@ -6,7 +6,7 @@ import { MoreHorizIcon, } from '@tonic-ui/react-icons'; import { ariaAttr } from '@tonic-ui/utils'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Button } from '../button'; import { useDefaultProps } from '../default-props'; import { diff --git a/packages/react/src/pagination/__tests__/Pagination.test.js b/packages/react/src/pagination/__tests__/Pagination.test.js index 8ca1e5ef22..ed40edcffd 100644 --- a/packages/react/src/pagination/__tests__/Pagination.test.js +++ b/packages/react/src/pagination/__tests__/Pagination.test.js @@ -1,7 +1,6 @@ import { render } from '@tonic-ui/react/test-utils/render'; import { testA11y } from '@tonic-ui/react/test-utils/accessibility'; import { Pagination, PaginationItem } from '@tonic-ui/react/src'; -import React from 'react'; describe('Pagination', () => { it('should render correctly', async () => { diff --git a/packages/react/src/pagination/usePagination.js b/packages/react/src/pagination/usePagination.js index 85e89ddb24..67563d5fef 100644 --- a/packages/react/src/pagination/usePagination.js +++ b/packages/react/src/pagination/usePagination.js @@ -81,7 +81,6 @@ const usePagination = (props) => { ...startPages.map(page => ({ type: 'page', value: page })), // Start ellipsis - // eslint-disable-next-line no-nested-ternary ...((siblingStart > boundaryCount + 2) ? [{ type: 'start-ellipsis' }] : (boundaryCount + 1 < count - boundaryCount) ? [{ type: 'page', value: boundaryCount + 1 }] : [] @@ -91,7 +90,6 @@ const usePagination = (props) => { ...range(siblingStart, siblingEnd).map(page => ({ type: 'page', value: page })), // End ellipsis - // eslint-disable-next-line no-nested-ternary ...((siblingEnd < count - boundaryCount - 1) ? [{ type: 'end-ellipsis' }] : (count - boundaryCount > boundaryCount) ? [{ type: 'page', value: count - boundaryCount }] : [] diff --git a/packages/react/src/popover/Popover.js b/packages/react/src/popover/Popover.js index dd2c09e865..11471857cd 100644 --- a/packages/react/src/popover/Popover.js +++ b/packages/react/src/popover/Popover.js @@ -1,6 +1,6 @@ import { useId, useOnceWhen, usePrevious } from '@tonic-ui/react-hooks'; import { runIfFn } from '@tonic-ui/utils'; -import React, { useCallback, useEffect, useRef, useState } from 'react'; +import { useCallback, useEffect, useRef, useState } from 'react'; import { useDefaultProps } from '../default-props'; import useShallowMemo from '../utils/useShallowMemo'; import config from '../shared/config'; diff --git a/packages/react/src/popover/PopoverArrow.js b/packages/react/src/popover/PopoverArrow.js index c186717986..f7debcda1b 100644 --- a/packages/react/src/popover/PopoverArrow.js +++ b/packages/react/src/popover/PopoverArrow.js @@ -1,5 +1,5 @@ import { getComputedStyle, isHTMLElement } from '@tonic-ui/utils'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; import { usePopoverArrowStyle } from './styles'; diff --git a/packages/react/src/popover/PopoverBody.js b/packages/react/src/popover/PopoverBody.js index 3cfb3c16b6..6140cb2e70 100644 --- a/packages/react/src/popover/PopoverBody.js +++ b/packages/react/src/popover/PopoverBody.js @@ -1,4 +1,4 @@ -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; import { usePopoverBodyStyle } from './styles'; diff --git a/packages/react/src/popover/PopoverContent.js b/packages/react/src/popover/PopoverContent.js index 14df452136..a4e7c2ddf2 100644 --- a/packages/react/src/popover/PopoverContent.js +++ b/packages/react/src/popover/PopoverContent.js @@ -10,7 +10,7 @@ import { isHTMLElement, } from '@tonic-ui/utils'; import { ensureArray, ensureFunction } from 'ensure-type'; -import React, { forwardRef, useMemo, useRef } from 'react'; +import { forwardRef, useMemo, useRef } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; import { Popper } from '../popper'; diff --git a/packages/react/src/popover/PopoverFooter.js b/packages/react/src/popover/PopoverFooter.js index aa3fcae710..5b682bd5e5 100644 --- a/packages/react/src/popover/PopoverFooter.js +++ b/packages/react/src/popover/PopoverFooter.js @@ -1,4 +1,4 @@ -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; import { usePopoverFooterStyle } from './styles'; diff --git a/packages/react/src/popover/PopoverHeader.js b/packages/react/src/popover/PopoverHeader.js index 3343822130..5ec6e24cdb 100644 --- a/packages/react/src/popover/PopoverHeader.js +++ b/packages/react/src/popover/PopoverHeader.js @@ -1,4 +1,4 @@ -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; import { usePopoverHeaderStyle } from './styles'; diff --git a/packages/react/src/popover/PopoverTrigger.js b/packages/react/src/popover/PopoverTrigger.js index c4b9e2c437..f7132796a2 100644 --- a/packages/react/src/popover/PopoverTrigger.js +++ b/packages/react/src/popover/PopoverTrigger.js @@ -1,7 +1,7 @@ import { useEventCallback, useEventListener, useMergeRefs } from '@tonic-ui/react-hooks'; import { ariaAttr, callEventHandlers } from '@tonic-ui/utils'; import { ensureFunction } from 'ensure-type'; -import React, { cloneElement, forwardRef, useRef, useState } from 'react'; +import { Children, cloneElement, forwardRef, useRef, useState } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; import { mergeRefs } from '../utils/refs'; @@ -149,7 +149,7 @@ const PopoverTrigger = forwardRef((inProps, ref) => { } // Ensure popover has only one child node - const child = React.Children.only(children); + const child = Children.only(children); // Access the child's props for later use const childProps = child?.props; diff --git a/packages/react/src/popover/__tests__/Popover.test.js b/packages/react/src/popover/__tests__/Popover.test.js index bdeef06be0..14027f2d09 100644 --- a/packages/react/src/popover/__tests__/Popover.test.js +++ b/packages/react/src/popover/__tests__/Popover.test.js @@ -3,7 +3,7 @@ import userEvent from '@testing-library/user-event'; import { render } from '@tonic-ui/react/test-utils/render'; import { testA11y } from '@tonic-ui/react/test-utils/accessibility'; import { Button, Popover, PopoverTrigger, PopoverContent } from '@tonic-ui/react/src'; -import React, { act } from 'react'; +import { act } from 'react'; describe('Popover', () => { it('should render correctly', async () => { diff --git a/packages/react/src/popper/Popper.js b/packages/react/src/popper/Popper.js index b4084bc324..9827f36430 100644 --- a/packages/react/src/popper/Popper.js +++ b/packages/react/src/popper/Popper.js @@ -2,7 +2,7 @@ import { createPopper } from '@popperjs/core'; import { useEffectOnce, useOnceWhen } from '@tonic-ui/react-hooks'; import { warnDeprecatedProps } from '@tonic-ui/utils'; import { ensureArray } from 'ensure-type'; -import React, { forwardRef, useEffect, useRef, useState, useCallback } from 'react'; +import { forwardRef, useEffect, useRef, useState, useCallback } from 'react'; import { useDefaultProps } from '../default-props'; import { Portal } from '../portal'; import { Box } from '../box'; diff --git a/packages/react/src/popper/__tests__/Popper.test.js b/packages/react/src/popper/__tests__/Popper.test.js index 13931a9316..02bf09324e 100644 --- a/packages/react/src/popper/__tests__/Popper.test.js +++ b/packages/react/src/popper/__tests__/Popper.test.js @@ -1,6 +1,5 @@ import { render, screen } from '@testing-library/react'; import { createPopper } from '@popperjs/core'; -import React from 'react'; import Popper from '../Popper'; // Mock @popperjs/core diff --git a/packages/react/src/portal/Portal.js b/packages/react/src/portal/Portal.js index 558eb3bbf5..d66480e0fe 100644 --- a/packages/react/src/portal/Portal.js +++ b/packages/react/src/portal/Portal.js @@ -1,6 +1,6 @@ import { useIsomorphicEffect } from '@tonic-ui/react-hooks'; import { getOwnerDocument, noop } from '@tonic-ui/utils'; -import React, { useContext, useRef, useState } from 'react'; +import { useContext, useRef, useState } from 'react'; import { createPortal } from 'react-dom'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; diff --git a/packages/react/src/portal/PortalManager.js b/packages/react/src/portal/PortalManager.js index 87f51972f1..7dc02069bf 100644 --- a/packages/react/src/portal/PortalManager.js +++ b/packages/react/src/portal/PortalManager.js @@ -1,4 +1,4 @@ -import React, { useCallback, useState } from 'react'; +import { useCallback, useState } from 'react'; import { useDefaultProps } from '../default-props'; import useShallowMemo from '../utils/useShallowMemo'; import Portal from './Portal'; diff --git a/packages/react/src/portal/__tests__/Portal.test.js b/packages/react/src/portal/__tests__/Portal.test.js index 4a089e1ec5..841106c6f7 100644 --- a/packages/react/src/portal/__tests__/Portal.test.js +++ b/packages/react/src/portal/__tests__/Portal.test.js @@ -1,7 +1,7 @@ +import { useRef } from 'react'; import { screen } from '@testing-library/react'; import { render } from '@tonic-ui/react/test-utils/render'; import { Portal } from '@tonic-ui/react/src'; -import React from 'react'; describe('Portal', () => { it('should render correctly', () => { @@ -52,7 +52,7 @@ describe('Portal', () => { it('should render into a custom container', () => { const TestComponent = () => { - const ref = React.useRef(null); + const ref = useRef(null); return ( <>
diff --git a/packages/react/src/portal/__tests__/PortalManager.test.js b/packages/react/src/portal/__tests__/PortalManager.test.js index 9a6b98b06b..821d990e29 100644 --- a/packages/react/src/portal/__tests__/PortalManager.test.js +++ b/packages/react/src/portal/__tests__/PortalManager.test.js @@ -2,7 +2,7 @@ import { screen } from '@testing-library/react'; import userEvent from '@testing-library/user-event'; import { render } from '@tonic-ui/react/test-utils/render'; import { Box, Button, PortalManager, usePortalManager } from '@tonic-ui/react/src'; -import React, { useCallback, useRef } from 'react'; +import { useCallback, useRef } from 'react'; describe('PortalManager', () => { it('should add a portal to the PortalManager and later removed by calling the close function', async () => { diff --git a/packages/react/src/progress/CircularProgress.js b/packages/react/src/progress/CircularProgress.js index d8f7829f0f..d893b95131 100644 --- a/packages/react/src/progress/CircularProgress.js +++ b/packages/react/src/progress/CircularProgress.js @@ -1,6 +1,6 @@ import { useOnceWhen } from '@tonic-ui/react-hooks'; import { warnDeprecatedProps } from '@tonic-ui/utils'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; import { diff --git a/packages/react/src/progress/LinearProgress.js b/packages/react/src/progress/LinearProgress.js index d136598afb..f51ebfc933 100644 --- a/packages/react/src/progress/LinearProgress.js +++ b/packages/react/src/progress/LinearProgress.js @@ -1,6 +1,6 @@ import { useOnceWhen } from '@tonic-ui/react-hooks'; import { warnDeprecatedProps } from '@tonic-ui/utils'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; import { diff --git a/packages/react/src/progress/__tests__/CircularProgress.test.js b/packages/react/src/progress/__tests__/CircularProgress.test.js index b9c5f74f72..08f989b927 100644 --- a/packages/react/src/progress/__tests__/CircularProgress.test.js +++ b/packages/react/src/progress/__tests__/CircularProgress.test.js @@ -1,7 +1,6 @@ import { render } from '@tonic-ui/react/test-utils/render'; import { testA11y } from '@tonic-ui/react/test-utils/accessibility'; import { CircularProgress } from '@tonic-ui/react/src'; -import React from 'react'; describe('CircularProgress', () => { it('renders correctly', async () => { diff --git a/packages/react/src/progress/__tests__/LinearProgress.test.js b/packages/react/src/progress/__tests__/LinearProgress.test.js index ffe45bde22..a5af4f8a49 100644 --- a/packages/react/src/progress/__tests__/LinearProgress.test.js +++ b/packages/react/src/progress/__tests__/LinearProgress.test.js @@ -2,7 +2,6 @@ import { render } from '@tonic-ui/react/test-utils/render'; import { testA11y } from '@tonic-ui/react/test-utils/accessibility'; import { LinearProgress } from '@tonic-ui/react/src'; import { warnDeprecatedProps } from '@tonic-ui/utils'; -import React from 'react'; jest.mock('@tonic-ui/utils', () => ({ ...jest.requireActual('@tonic-ui/utils'), diff --git a/packages/react/src/provider/TonicProvider.js b/packages/react/src/provider/TonicProvider.js index 3d682e3e85..abfed90e7e 100644 --- a/packages/react/src/provider/TonicProvider.js +++ b/packages/react/src/provider/TonicProvider.js @@ -1,4 +1,3 @@ -import React from 'react'; import { ThemeProvider } from '../theme'; import { ColorModeProvider } from '../color-mode'; import { ColorStyleProvider } from '../color-style'; diff --git a/packages/react/src/radio/Radio.js b/packages/react/src/radio/Radio.js index b5a71694b2..0635b222c0 100644 --- a/packages/react/src/radio/Radio.js +++ b/packages/react/src/radio/Radio.js @@ -1,7 +1,7 @@ import { useEffectOnceWhen, useMergeRefs } from '@tonic-ui/react-hooks'; import { isNullish } from '@tonic-ui/utils'; import { ensureFunction } from 'ensure-type'; -import React, { forwardRef, useRef } from 'react'; +import { forwardRef, useRef } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; import { VisuallyHidden } from '../visually-hidden'; diff --git a/packages/react/src/radio/RadioControlBox.js b/packages/react/src/radio/RadioControlBox.js index 967f6a6241..b51d75364c 100644 --- a/packages/react/src/radio/RadioControlBox.js +++ b/packages/react/src/radio/RadioControlBox.js @@ -1,6 +1,6 @@ import { ariaAttr } from '@tonic-ui/utils'; import { ensureArray, ensureString } from 'ensure-type'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../box'; import { useColorMode } from '../color-mode'; import { useTheme } from '../theme'; diff --git a/packages/react/src/radio/RadioGroup.js b/packages/react/src/radio/RadioGroup.js index 8daafdad3c..63c2d0ebe0 100644 --- a/packages/react/src/radio/RadioGroup.js +++ b/packages/react/src/radio/RadioGroup.js @@ -1,6 +1,6 @@ import { useId } from '@tonic-ui/react-hooks'; import { runIfFn } from '@tonic-ui/utils'; -import React, { useCallback, useEffect, useState } from 'react'; +import { useCallback, useEffect, useState } from 'react'; import { useDefaultProps } from '../default-props'; import useShallowMemo from '../utils/useShallowMemo'; import config from '../shared/config'; diff --git a/packages/react/src/radio/__tests__/Radio.test.js b/packages/react/src/radio/__tests__/Radio.test.js index d0e1a03999..6810d69992 100644 --- a/packages/react/src/radio/__tests__/Radio.test.js +++ b/packages/react/src/radio/__tests__/Radio.test.js @@ -3,7 +3,7 @@ import userEvent from '@testing-library/user-event'; import { testA11y } from '@tonic-ui/react/test-utils/accessibility'; import { render } from '@tonic-ui/react/test-utils/render'; import { Radio, RadioGroup } from '@tonic-ui/react/src'; -import React, { useEffect, useRef } from 'react'; +import { useEffect, useRef } from 'react'; describe('Radio', () => { it('should render correctly', async () => { diff --git a/packages/react/src/radio/__tests__/RadioGroup.test.js b/packages/react/src/radio/__tests__/RadioGroup.test.js index 28b075945d..7c3019b97b 100644 --- a/packages/react/src/radio/__tests__/RadioGroup.test.js +++ b/packages/react/src/radio/__tests__/RadioGroup.test.js @@ -2,7 +2,6 @@ import { screen } from '@testing-library/react'; import userEvent from '@testing-library/user-event'; import { render } from '@tonic-ui/react/test-utils/render'; import { Radio, RadioGroup } from '@tonic-ui/react/src'; -import React from 'react'; describe('RadioGroup', () => { it('should render correctly', () => { diff --git a/packages/react/src/resize-handle/ResizeHandle.js b/packages/react/src/resize-handle/ResizeHandle.js index 7cfc22d323..f1da3670fe 100644 --- a/packages/react/src/resize-handle/ResizeHandle.js +++ b/packages/react/src/resize-handle/ResizeHandle.js @@ -1,5 +1,5 @@ import { callEventHandlers } from '@tonic-ui/utils'; -import React, { forwardRef, useCallback, useState } from 'react'; +import { forwardRef, useCallback, useState } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; import { useResizeHandleStyle } from './styles'; diff --git a/packages/react/src/scrollbar/HorizontalThumb.js b/packages/react/src/scrollbar/HorizontalThumb.js index 536f107180..889420ad36 100644 --- a/packages/react/src/scrollbar/HorizontalThumb.js +++ b/packages/react/src/scrollbar/HorizontalThumb.js @@ -1,4 +1,4 @@ -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../box'; const HorizontalThumb = forwardRef((props, ref) => ( diff --git a/packages/react/src/scrollbar/HorizontalTrack.js b/packages/react/src/scrollbar/HorizontalTrack.js index ce6477dfea..234a02cab6 100644 --- a/packages/react/src/scrollbar/HorizontalTrack.js +++ b/packages/react/src/scrollbar/HorizontalTrack.js @@ -1,4 +1,4 @@ -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../box'; const HorizontalTrack = forwardRef((props, ref) => ( diff --git a/packages/react/src/scrollbar/ScrollView.js b/packages/react/src/scrollbar/ScrollView.js index 3ce0dae3f9..f059683ed9 100644 --- a/packages/react/src/scrollbar/ScrollView.js +++ b/packages/react/src/scrollbar/ScrollView.js @@ -1,5 +1,5 @@ import { sx } from '@tonic-ui/styled-system'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../box'; const ScrollView = forwardRef(( diff --git a/packages/react/src/scrollbar/Scrollbar.js b/packages/react/src/scrollbar/Scrollbar.js index 90085140c0..f4ded3fafd 100644 --- a/packages/react/src/scrollbar/Scrollbar.js +++ b/packages/react/src/scrollbar/Scrollbar.js @@ -1,7 +1,7 @@ import { useHydrated, useMergeRefs } from '@tonic-ui/react-hooks'; import { callEventHandlers } from '@tonic-ui/utils'; import { ensurePositiveFiniteNumber } from 'ensure-type'; -import React, { forwardRef, useCallback, useEffect, useState, useRef } from 'react'; +import { forwardRef, useCallback, useEffect, useState, useRef } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; import { diff --git a/packages/react/src/scrollbar/VerticalThumb.js b/packages/react/src/scrollbar/VerticalThumb.js index a0cb87df38..5f34e1e5c4 100644 --- a/packages/react/src/scrollbar/VerticalThumb.js +++ b/packages/react/src/scrollbar/VerticalThumb.js @@ -1,4 +1,4 @@ -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../box'; const VerticalThumb = forwardRef((props, ref) => ( diff --git a/packages/react/src/scrollbar/VerticalTrack.js b/packages/react/src/scrollbar/VerticalTrack.js index 7d98a91886..d709bb225a 100644 --- a/packages/react/src/scrollbar/VerticalTrack.js +++ b/packages/react/src/scrollbar/VerticalTrack.js @@ -1,4 +1,4 @@ -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../box'; const VerticalTrack = forwardRef((props, ref) => ( diff --git a/packages/react/src/scrollbar/__tests__/Scrollbar.test.js b/packages/react/src/scrollbar/__tests__/Scrollbar.test.js index 0abc088b03..7e7d4f1fe1 100644 --- a/packages/react/src/scrollbar/__tests__/Scrollbar.test.js +++ b/packages/react/src/scrollbar/__tests__/Scrollbar.test.js @@ -4,7 +4,7 @@ import { render } from '@tonic-ui/react/test-utils/render'; import { testA11y } from '@tonic-ui/react/test-utils/accessibility'; import { Box, Button, Scrollbar } from '@tonic-ui/react/src'; import { useToggle } from '@tonic-ui/react-hooks/src'; -import React, { useCallback, useEffect, useRef } from 'react'; +import { useCallback, useEffect, useRef } from 'react'; describe('Scrollbar', () => { it('should render correctly', async () => { diff --git a/packages/react/src/search-input/SearchInput.js b/packages/react/src/search-input/SearchInput.js index 4d32232da4..081f3afa14 100644 --- a/packages/react/src/search-input/SearchInput.js +++ b/packages/react/src/search-input/SearchInput.js @@ -1,6 +1,6 @@ import { useMergeRefs } from '@tonic-ui/react-hooks'; import { ensureString } from 'ensure-type'; -import React, { forwardRef, useCallback, useEffect, useRef, useState } from 'react'; +import { forwardRef, useCallback, useEffect, useRef, useState } from 'react'; import { useDefaultProps } from '../default-props'; import { InputControl } from '../input'; import useRunAfterUpdate from '../utils/useRunAfterUpdate'; diff --git a/packages/react/src/search-input/SearchInputAdornment.js b/packages/react/src/search-input/SearchInputAdornment.js index 892f637530..b2fb033db5 100644 --- a/packages/react/src/search-input/SearchInputAdornment.js +++ b/packages/react/src/search-input/SearchInputAdornment.js @@ -1,4 +1,4 @@ -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../box'; import { useSearchInputAdornmentStyle } from './styles'; diff --git a/packages/react/src/search-input/SearchInputClearButton.js b/packages/react/src/search-input/SearchInputClearButton.js index a7edc792b9..c2c60946e7 100644 --- a/packages/react/src/search-input/SearchInputClearButton.js +++ b/packages/react/src/search-input/SearchInputClearButton.js @@ -1,5 +1,5 @@ import { CloseSIcon } from '@tonic-ui/react-icons'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { ButtonBase } from '../button'; import { useSearchInputClearButtonStyle, diff --git a/packages/react/src/search-input/SearchInputLoadingIcon.js b/packages/react/src/search-input/SearchInputLoadingIcon.js index 98f7ab50e0..7821128470 100644 --- a/packages/react/src/search-input/SearchInputLoadingIcon.js +++ b/packages/react/src/search-input/SearchInputLoadingIcon.js @@ -1,4 +1,4 @@ -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../box'; import { Spinner } from '../spinner'; import { useSearchInputLoadingIconStyle } from './styles'; diff --git a/packages/react/src/search-input/SearchInputSearchIcon.js b/packages/react/src/search-input/SearchInputSearchIcon.js index 589b518d70..52b0a5dad3 100644 --- a/packages/react/src/search-input/SearchInputSearchIcon.js +++ b/packages/react/src/search-input/SearchInputSearchIcon.js @@ -1,5 +1,5 @@ import { SearchOIcon } from '@tonic-ui/react-icons'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../box'; import { useSearchInputSearchIconStyle } from './styles'; diff --git a/packages/react/src/search-input/__tests__/SearchInput.test.js b/packages/react/src/search-input/__tests__/SearchInput.test.js index cd5ac422a0..f555105ddd 100644 --- a/packages/react/src/search-input/__tests__/SearchInput.test.js +++ b/packages/react/src/search-input/__tests__/SearchInput.test.js @@ -3,7 +3,6 @@ import userEvent from '@testing-library/user-event'; import { render } from '@tonic-ui/react/test-utils/render'; import { testA11y } from '@tonic-ui/react/test-utils/accessibility'; import { SearchInput } from '@tonic-ui/react/src'; -import React from 'react'; describe('SearchInput', () => { it('should render correctly', async () => { diff --git a/packages/react/src/select/Option.js b/packages/react/src/select/Option.js index 685f281b6e..78802991cc 100644 --- a/packages/react/src/select/Option.js +++ b/packages/react/src/select/Option.js @@ -1,4 +1,4 @@ -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../box'; import { useOptionStyle } from './styles'; diff --git a/packages/react/src/select/OptionGroup.js b/packages/react/src/select/OptionGroup.js index c76219d9cc..d7bea97576 100644 --- a/packages/react/src/select/OptionGroup.js +++ b/packages/react/src/select/OptionGroup.js @@ -1,4 +1,4 @@ -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../box'; import { useOptionGroupStyle } from './styles'; diff --git a/packages/react/src/select/Select.js b/packages/react/src/select/Select.js index 027f3889db..f4e9fb7456 100644 --- a/packages/react/src/select/Select.js +++ b/packages/react/src/select/Select.js @@ -1,7 +1,7 @@ import { useOnceWhen } from '@tonic-ui/react-hooks'; import { AngleDownIcon } from '@tonic-ui/react-icons'; import { ariaAttr, warnDeprecatedProps } from '@tonic-ui/utils'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; import { getIconWrapperProps, useSelectStyle } from './styles'; diff --git a/packages/react/src/skeleton/Skeleton.js b/packages/react/src/skeleton/Skeleton.js index 86c5d1a6ab..04720e5f31 100644 --- a/packages/react/src/skeleton/Skeleton.js +++ b/packages/react/src/skeleton/Skeleton.js @@ -1,6 +1,6 @@ import { useOnceWhen } from '@tonic-ui/react-hooks'; import { warnDeprecatedProps } from '@tonic-ui/utils'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; import { diff --git a/packages/react/src/skeleton/__tests__/Skeleton.test.js b/packages/react/src/skeleton/__tests__/Skeleton.test.js index bb43c581d1..725605acb2 100644 --- a/packages/react/src/skeleton/__tests__/Skeleton.test.js +++ b/packages/react/src/skeleton/__tests__/Skeleton.test.js @@ -1,7 +1,6 @@ import { screen } from '@testing-library/react'; import { render } from '@tonic-ui/react/test-utils/render'; import { DarkMode, LightMode, Skeleton } from '@tonic-ui/react/src'; -import React from 'react'; describe('Skeleton', () => { it('should render correctly', () => { diff --git a/packages/react/src/space/Space.js b/packages/react/src/space/Space.js index 40cbc2f175..8dd8a0d466 100644 --- a/packages/react/src/space/Space.js +++ b/packages/react/src/space/Space.js @@ -1,4 +1,4 @@ -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; import { useSpaceStyle } from './styles'; diff --git a/packages/react/src/spinner/Spinner.js b/packages/react/src/spinner/Spinner.js index 0cd7673f52..d0f369d279 100644 --- a/packages/react/src/spinner/Spinner.js +++ b/packages/react/src/spinner/Spinner.js @@ -1,7 +1,7 @@ import { useOnceWhen } from '@tonic-ui/react-hooks'; import { warnDeprecatedProps } from '@tonic-ui/utils'; import { ensureFiniteNumber } from 'ensure-type'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { CircularProgress } from '../progress'; import { useDefaultProps } from '../default-props'; diff --git a/packages/react/src/spinner/__tests__/Spinner.test.js b/packages/react/src/spinner/__tests__/Spinner.test.js index a1c4ddd7ba..61ca117ad5 100644 --- a/packages/react/src/spinner/__tests__/Spinner.test.js +++ b/packages/react/src/spinner/__tests__/Spinner.test.js @@ -2,7 +2,6 @@ import { render } from '@tonic-ui/react/test-utils/render'; import { testA11y } from '@tonic-ui/react/test-utils/accessibility'; import { Spinner } from '@tonic-ui/react/src'; import { warnDeprecatedProps } from '@tonic-ui/utils'; -import React from 'react'; jest.mock('@tonic-ui/utils', () => ({ ...jest.requireActual('@tonic-ui/utils'), diff --git a/packages/react/src/stack/Stack.js b/packages/react/src/stack/Stack.js index aca56c61f4..c5a9e17485 100644 --- a/packages/react/src/stack/Stack.js +++ b/packages/react/src/stack/Stack.js @@ -1,4 +1,4 @@ -import React, { forwardRef, isValidElement } from 'react'; +import { Children, forwardRef, isValidElement } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; import StackItem from './StackItem'; @@ -19,7 +19,7 @@ const Stack = forwardRef((inProps, ref) => { const styleProps = useStackStyle({ direction, spacing }); // Filter only the valid children of a component, and ignore any nullish or falsy child. - const validChildren = React.Children + const validChildren = Children .toArray(children) .filter(c => isValidElement(c)); diff --git a/packages/react/src/stack/StackItem.js b/packages/react/src/stack/StackItem.js index d6cb9232b5..42578e41a5 100644 --- a/packages/react/src/stack/StackItem.js +++ b/packages/react/src/stack/StackItem.js @@ -1,4 +1,4 @@ -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../box'; import { useStackItemStyle } from './styles'; diff --git a/packages/react/src/stack/__tests__/Stack.test.js b/packages/react/src/stack/__tests__/Stack.test.js index 750eb4a347..3f351ffda9 100644 --- a/packages/react/src/stack/__tests__/Stack.test.js +++ b/packages/react/src/stack/__tests__/Stack.test.js @@ -2,7 +2,6 @@ import { screen } from '@testing-library/react'; import { testA11y } from '@tonic-ui/react/test-utils/accessibility'; import { render } from '@tonic-ui/react/test-utils/render'; import { Box, Stack } from '@tonic-ui/react/src'; -import React from 'react'; describe('Stack', () => { it('should render correctly', async () => { diff --git a/packages/react/src/switch/Switch.js b/packages/react/src/switch/Switch.js index 4b65194609..e9cc074bd4 100644 --- a/packages/react/src/switch/Switch.js +++ b/packages/react/src/switch/Switch.js @@ -1,6 +1,6 @@ import { useMergeRefs } from '@tonic-ui/react-hooks'; import { isNullish } from '@tonic-ui/utils'; -import React, { forwardRef, useRef } from 'react'; +import { forwardRef, useRef } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; import { VisuallyHidden } from '../visually-hidden'; diff --git a/packages/react/src/switch/SwitchControlBox.js b/packages/react/src/switch/SwitchControlBox.js index ba0a2b7620..212c975370 100644 --- a/packages/react/src/switch/SwitchControlBox.js +++ b/packages/react/src/switch/SwitchControlBox.js @@ -1,6 +1,6 @@ import { ariaAttr, createTransitionStyle } from '@tonic-ui/utils'; import { ensureArray, ensureString } from 'ensure-type'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../box'; import { useColorMode } from '../color-mode'; import { defaultSize, defaultVariantColor } from './constants'; diff --git a/packages/react/src/switch/__tests__/Switch.test.js b/packages/react/src/switch/__tests__/Switch.test.js index 26cc8cadac..4f1c6263c0 100644 --- a/packages/react/src/switch/__tests__/Switch.test.js +++ b/packages/react/src/switch/__tests__/Switch.test.js @@ -1,7 +1,7 @@ import { testA11y } from '@tonic-ui/react/test-utils/accessibility'; import { render } from '@tonic-ui/react/test-utils/render'; import { Switch } from '@tonic-ui/react/src'; -import React, { useEffect, useRef } from 'react'; +import { useEffect, useRef } from 'react'; describe('Switch', () => { it('should render correctly', async () => { diff --git a/packages/react/src/table/Table.js b/packages/react/src/table/Table.js index 214e399cf0..e3e2b09f8c 100644 --- a/packages/react/src/table/Table.js +++ b/packages/react/src/table/Table.js @@ -1,4 +1,4 @@ -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; import useShallowMemo from '../utils/useShallowMemo'; diff --git a/packages/react/src/table/TableBody.js b/packages/react/src/table/TableBody.js index 9c535adad0..11ff8530a6 100644 --- a/packages/react/src/table/TableBody.js +++ b/packages/react/src/table/TableBody.js @@ -1,4 +1,4 @@ -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; import useShallowMemo from '../utils/useShallowMemo'; diff --git a/packages/react/src/table/TableCell.js b/packages/react/src/table/TableCell.js index 0bdf057e8e..2979f2fcfa 100644 --- a/packages/react/src/table/TableCell.js +++ b/packages/react/src/table/TableCell.js @@ -1,5 +1,5 @@ import { ensureArray } from 'ensure-type'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; import { GROUP_VARIANT_HEADER, GROUP_VARIANT_BODY, GROUP_VARIANT_FOOTER, LAYOUT_TABLE, VARIANT_OUTLINE } from './constants'; diff --git a/packages/react/src/table/TableFooter.js b/packages/react/src/table/TableFooter.js index d33381cd3b..f605bd81b7 100644 --- a/packages/react/src/table/TableFooter.js +++ b/packages/react/src/table/TableFooter.js @@ -1,4 +1,4 @@ -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; import useShallowMemo from '../utils/useShallowMemo'; diff --git a/packages/react/src/table/TableHeader.js b/packages/react/src/table/TableHeader.js index dd9eead7b5..e42660f22a 100644 --- a/packages/react/src/table/TableHeader.js +++ b/packages/react/src/table/TableHeader.js @@ -1,4 +1,4 @@ -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; import useShallowMemo from '../utils/useShallowMemo'; diff --git a/packages/react/src/table/TableRow.js b/packages/react/src/table/TableRow.js index b86845e0c2..8a9f82356f 100644 --- a/packages/react/src/table/TableRow.js +++ b/packages/react/src/table/TableRow.js @@ -1,4 +1,4 @@ -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; import { GROUP_VARIANT_BODY, LAYOUT_TABLE } from './constants'; diff --git a/packages/react/src/table/TableScrollbar.js b/packages/react/src/table/TableScrollbar.js index bee512542d..63fb8de283 100644 --- a/packages/react/src/table/TableScrollbar.js +++ b/packages/react/src/table/TableScrollbar.js @@ -1,4 +1,4 @@ -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { useDefaultProps } from '../default-props'; import { Scrollbar } from '../scrollbar'; import { useTableScrollbarTrackStyle } from './styles'; diff --git a/packages/react/src/table/__tests__/Table.test.js b/packages/react/src/table/__tests__/Table.test.js index c4fffcdd6f..6319f37937 100644 --- a/packages/react/src/table/__tests__/Table.test.js +++ b/packages/react/src/table/__tests__/Table.test.js @@ -11,7 +11,7 @@ import { TableScrollbar, Truncate, } from '@tonic-ui/react/src'; -import React, { useCallback, useMemo, useRef } from 'react'; +import { useCallback, useMemo, useRef } from 'react'; describe('Table', () => { const columns = [ diff --git a/packages/react/src/table/deprecated/TableHeaderCell.js b/packages/react/src/table/deprecated/TableHeaderCell.js index e19772da27..47946c883f 100644 --- a/packages/react/src/table/deprecated/TableHeaderCell.js +++ b/packages/react/src/table/deprecated/TableHeaderCell.js @@ -1,4 +1,4 @@ -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../../box'; import { useDefaultProps } from '../../default-props'; import { GROUP_VARIANT_HEADER, LAYOUT_TABLE } from '../constants'; diff --git a/packages/react/src/table/deprecated/TableHeaderRow.js b/packages/react/src/table/deprecated/TableHeaderRow.js index 776325a509..e6bdbba85c 100644 --- a/packages/react/src/table/deprecated/TableHeaderRow.js +++ b/packages/react/src/table/deprecated/TableHeaderRow.js @@ -1,4 +1,4 @@ -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../../box'; import { useDefaultProps } from '../../default-props'; import { GROUP_VARIANT_HEADER, LAYOUT_TABLE } from '../constants'; diff --git a/packages/react/src/tabs/Tab.js b/packages/react/src/tabs/Tab.js index 92076c0e5c..93a37fefe5 100644 --- a/packages/react/src/tabs/Tab.js +++ b/packages/react/src/tabs/Tab.js @@ -1,7 +1,7 @@ import { useEffectOnce } from '@tonic-ui/react-hooks'; import { ariaAttr, callEventHandlers, isNullOrUndefined, warnDeprecatedProps } from '@tonic-ui/utils'; import { ensureFunction } from 'ensure-type'; -import React, { forwardRef, useState } from 'react'; +import { forwardRef, useState } from 'react'; import { ButtonBase } from '../button'; import { useDefaultProps } from '../default-props'; import config from '../shared/config'; diff --git a/packages/react/src/tabs/TabList.js b/packages/react/src/tabs/TabList.js index 24325cbc0e..487fc32aee 100644 --- a/packages/react/src/tabs/TabList.js +++ b/packages/react/src/tabs/TabList.js @@ -1,4 +1,4 @@ -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; import { useTabListStyle } from './styles'; diff --git a/packages/react/src/tabs/TabPanel.js b/packages/react/src/tabs/TabPanel.js index 6e2a9c899a..a84a257dfa 100644 --- a/packages/react/src/tabs/TabPanel.js +++ b/packages/react/src/tabs/TabPanel.js @@ -1,7 +1,7 @@ import { useEffectOnce } from '@tonic-ui/react-hooks'; import { ariaAttr, isNullOrUndefined, warnDeprecatedProps } from '@tonic-ui/utils'; import { ensureFunction } from 'ensure-type'; -import React, { forwardRef, useState } from 'react'; +import { forwardRef, useState } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; import config from '../shared/config'; diff --git a/packages/react/src/tabs/TabPanels.js b/packages/react/src/tabs/TabPanels.js index a97c5a5893..5776d038c1 100644 --- a/packages/react/src/tabs/TabPanels.js +++ b/packages/react/src/tabs/TabPanels.js @@ -1,4 +1,4 @@ -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; diff --git a/packages/react/src/tabs/Tabs.js b/packages/react/src/tabs/Tabs.js index 4c17b7b3dc..59b745446b 100644 --- a/packages/react/src/tabs/Tabs.js +++ b/packages/react/src/tabs/Tabs.js @@ -1,6 +1,6 @@ import { useConst } from '@tonic-ui/react-hooks'; import { isNullOrUndefined, runIfFn } from '@tonic-ui/utils'; -import React, { forwardRef, useEffect, useReducer } from 'react'; +import { forwardRef, useEffect, useReducer } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; import useShallowMemo from '../utils/useShallowMemo'; diff --git a/packages/react/src/tabs/__tests__/Tabs.test.js b/packages/react/src/tabs/__tests__/Tabs.test.js index 1d541db517..5da815ada4 100644 --- a/packages/react/src/tabs/__tests__/Tabs.test.js +++ b/packages/react/src/tabs/__tests__/Tabs.test.js @@ -1,7 +1,6 @@ import { render } from '@tonic-ui/react/test-utils/render'; import { testA11y } from '@tonic-ui/react/test-utils/accessibility'; import { Tabs, TabList, Tab, TabPanels, TabPanel } from '@tonic-ui/react/src'; -import React from 'react'; describe('Tabs', () => { it('should render correctly', async () => { diff --git a/packages/react/src/tag/Tag.js b/packages/react/src/tag/Tag.js index fad5c61994..97e4c023b8 100644 --- a/packages/react/src/tag/Tag.js +++ b/packages/react/src/tag/Tag.js @@ -1,5 +1,5 @@ import { ariaAttr, runIfFn } from '@tonic-ui/utils'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; import useShallowMemo from '../utils/useShallowMemo'; diff --git a/packages/react/src/tag/TagCloseButton.js b/packages/react/src/tag/TagCloseButton.js index 3869a34454..6144fd149e 100644 --- a/packages/react/src/tag/TagCloseButton.js +++ b/packages/react/src/tag/TagCloseButton.js @@ -1,6 +1,6 @@ import { CloseSIcon } from '@tonic-ui/react-icons'; import { callEventHandlers } from '@tonic-ui/utils'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { ButtonBase } from '../button'; import { useDefaultProps } from '../default-props'; import { useTagCloseButtonStyle } from './styles'; diff --git a/packages/react/src/tag/__tests__/Tag.test.js b/packages/react/src/tag/__tests__/Tag.test.js index da4bbb5ab0..f762e48ffc 100644 --- a/packages/react/src/tag/__tests__/Tag.test.js +++ b/packages/react/src/tag/__tests__/Tag.test.js @@ -5,7 +5,6 @@ import { render } from '@tonic-ui/react/test-utils/render'; import { Fade, Tag, TagCloseButton } from '@tonic-ui/react/src'; import { useToggle } from '@tonic-ui/react-hooks/src'; import { callEventHandlers, transitionDuration } from '@tonic-ui/utils/src'; -import React from 'react'; describe('Tag', () => { it('should render correctly', async () => { diff --git a/packages/react/src/text/Text.js b/packages/react/src/text/Text.js index 5cde4b9b15..c2cf61b3a1 100644 --- a/packages/react/src/text/Text.js +++ b/packages/react/src/text/Text.js @@ -1,4 +1,4 @@ -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; import { useTextStyle } from './styles'; diff --git a/packages/react/src/text/TextLabel.js b/packages/react/src/text/TextLabel.js index 3b4c0eeb34..1f18ab3b38 100644 --- a/packages/react/src/text/TextLabel.js +++ b/packages/react/src/text/TextLabel.js @@ -1,4 +1,4 @@ -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { useDefaultProps } from '../default-props'; import Text from './Text'; import { useTextLabelStyle } from './styles'; diff --git a/packages/react/src/text/__tests__/Text.test.js b/packages/react/src/text/__tests__/Text.test.js index 295f694411..1df1f0a34e 100644 --- a/packages/react/src/text/__tests__/Text.test.js +++ b/packages/react/src/text/__tests__/Text.test.js @@ -2,7 +2,6 @@ import { screen } from '@testing-library/react'; import { testA11y } from '@tonic-ui/react/test-utils/accessibility'; import { render } from '@tonic-ui/react/test-utils/render'; import { Text, theme } from '@tonic-ui/react/src'; -import React from 'react'; describe('TextLabel', () => { it('should render correctly', async () => { diff --git a/packages/react/src/text/__tests__/TextLabel.test.js b/packages/react/src/text/__tests__/TextLabel.test.js index e1d2eea2f7..b6bbf933a6 100644 --- a/packages/react/src/text/__tests__/TextLabel.test.js +++ b/packages/react/src/text/__tests__/TextLabel.test.js @@ -2,7 +2,6 @@ import { screen } from '@testing-library/react'; import { testA11y } from '@tonic-ui/react/test-utils/accessibility'; import { render } from '@tonic-ui/react/test-utils/render'; import { TextLabel } from '@tonic-ui/react/src'; -import React from 'react'; describe('TextLabel', () => { it('should render correctly', async () => { diff --git a/packages/react/src/textarea/Textarea.js b/packages/react/src/textarea/Textarea.js index 155376625c..e9d31958f3 100644 --- a/packages/react/src/textarea/Textarea.js +++ b/packages/react/src/textarea/Textarea.js @@ -1,4 +1,4 @@ -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { useDefaultProps } from '../default-props'; import { InputBase } from '../input'; import { useTextareaStyle } from './styles'; diff --git a/packages/react/src/textarea/__tests__/Textarea.test.js b/packages/react/src/textarea/__tests__/Textarea.test.js index f66d1f5b26..af2eb01de5 100644 --- a/packages/react/src/textarea/__tests__/Textarea.test.js +++ b/packages/react/src/textarea/__tests__/Textarea.test.js @@ -3,7 +3,6 @@ import userEvent from '@testing-library/user-event'; import { render } from '@tonic-ui/react/test-utils/render'; import { testA11y } from '@tonic-ui/react/test-utils/accessibility'; import { Textarea } from '@tonic-ui/react/src'; -import React from 'react'; describe('Textarea', () => { it('should render correctly', async () => { diff --git a/packages/react/src/theme/CSSVariables.js b/packages/react/src/theme/CSSVariables.js index dbc49e89dc..76c9b84486 100644 --- a/packages/react/src/theme/CSSVariables.js +++ b/packages/react/src/theme/CSSVariables.js @@ -1,6 +1,6 @@ import { Global } from '@emotion/react'; import { ensurePlainObject } from 'ensure-type'; -import React, { useCallback } from 'react'; +import { useCallback } from 'react'; const CSSVariables = () => { const styles = useCallback((theme) => { diff --git a/packages/react/src/theme/ThemeProvider.js b/packages/react/src/theme/ThemeProvider.js index 4394c2dc69..5407408b15 100644 --- a/packages/react/src/theme/ThemeProvider.js +++ b/packages/react/src/theme/ThemeProvider.js @@ -1,7 +1,6 @@ import { ThemeProvider as StyledEngineThemeProvider, } from '@emotion/react'; -import React from 'react'; import { DefaultPropsProvider } from '../default-props'; import CSSVariables from './CSSVariables'; import defaultTheme from './theme'; diff --git a/packages/react/src/toast/Toast.js b/packages/react/src/toast/Toast.js index 444855b74f..de9c60262d 100644 --- a/packages/react/src/toast/Toast.js +++ b/packages/react/src/toast/Toast.js @@ -1,5 +1,5 @@ import { runIfFn } from '@tonic-ui/utils'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; import useShallowMemo from '../utils/useShallowMemo'; diff --git a/packages/react/src/toast/ToastCloseButton.js b/packages/react/src/toast/ToastCloseButton.js index d5b4641288..a662016788 100644 --- a/packages/react/src/toast/ToastCloseButton.js +++ b/packages/react/src/toast/ToastCloseButton.js @@ -1,6 +1,6 @@ import { CloseSIcon } from '@tonic-ui/react-icons'; import { callEventHandlers } from '@tonic-ui/utils'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { ButtonBase } from '../button'; import { useDefaultProps } from '../default-props'; import { diff --git a/packages/react/src/toast/ToastContainer.js b/packages/react/src/toast/ToastContainer.js index 7de86e2b11..bc686cee99 100644 --- a/packages/react/src/toast/ToastContainer.js +++ b/packages/react/src/toast/ToastContainer.js @@ -1,5 +1,5 @@ import { ensureString } from 'ensure-type'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; diff --git a/packages/react/src/toast/ToastController.js b/packages/react/src/toast/ToastController.js index b8ca927b93..b2af7bd9c1 100644 --- a/packages/react/src/toast/ToastController.js +++ b/packages/react/src/toast/ToastController.js @@ -1,6 +1,6 @@ import { useMergeRefs } from '@tonic-ui/react-hooks'; import { callEventHandlers } from '@tonic-ui/utils'; -import React, { forwardRef, useCallback, useRef, useState } from 'react'; +import { forwardRef, useCallback, useRef, useState } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; import useTimeout from '../utils/useTimeout'; diff --git a/packages/react/src/toast/ToastIcon.js b/packages/react/src/toast/ToastIcon.js index c8ed250b95..d183301994 100644 --- a/packages/react/src/toast/ToastIcon.js +++ b/packages/react/src/toast/ToastIcon.js @@ -4,7 +4,7 @@ import { WarningMinorIcon, ErrorIcon, } from '@tonic-ui/react-icons'; -import React, { forwardRef, useMemo } from 'react'; +import { forwardRef, useMemo } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; import { Icon } from '../icon'; diff --git a/packages/react/src/toast/ToastManager.js b/packages/react/src/toast/ToastManager.js index d273b23187..5d5ccb49b2 100644 --- a/packages/react/src/toast/ToastManager.js +++ b/packages/react/src/toast/ToastManager.js @@ -1,7 +1,7 @@ import { useHydrated } from '@tonic-ui/react-hooks'; import { isNullish, runIfFn } from '@tonic-ui/utils'; import { ensureArray, ensureString } from 'ensure-type'; -import React, { useCallback, useState } from 'react'; +import { useCallback, useState } from 'react'; import { useDefaultProps } from '../default-props'; import useShallowMemo from '../utils/useShallowMemo'; import { Portal } from '../portal'; @@ -178,7 +178,7 @@ const ToastManager = (inProps) => { * toast #3 ← the most recent */ const prevToasts = [...ensureArray(prevState[toast.placement])]; - let toasts = []; + let toasts = []; // eslint-disable-line no-useless-assignment if (isTop) { const begin = 0; const end = limit > 0 ? limit : undefined; diff --git a/packages/react/src/toast/ToastMessage.js b/packages/react/src/toast/ToastMessage.js index ed93d986fd..e20c1b3a45 100644 --- a/packages/react/src/toast/ToastMessage.js +++ b/packages/react/src/toast/ToastMessage.js @@ -1,4 +1,4 @@ -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; import { diff --git a/packages/react/src/toast/ToastTransition.js b/packages/react/src/toast/ToastTransition.js index 102e65bca8..56a3ebf98f 100644 --- a/packages/react/src/toast/ToastTransition.js +++ b/packages/react/src/toast/ToastTransition.js @@ -1,6 +1,6 @@ import { useMergeRefs } from '@tonic-ui/react-hooks'; import { createTransitionStyle, getEnterTransitionProps, getExitTransitionProps, reflow, transitionDuration, transitionEasing } from '@tonic-ui/utils'; -import React, { forwardRef, useEffect, useRef } from 'react'; +import { forwardRef, useEffect, useRef } from 'react'; import { Transition } from 'react-transition-group'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; diff --git a/packages/react/src/toast/ToastTransitionGroup.js b/packages/react/src/toast/ToastTransitionGroup.js index 2b0feadfe5..12f083c581 100644 --- a/packages/react/src/toast/ToastTransitionGroup.js +++ b/packages/react/src/toast/ToastTransitionGroup.js @@ -1,4 +1,3 @@ -import React from 'react'; import { TransitionGroup, } from 'react-transition-group'; diff --git a/packages/react/src/toast/__tests__/Toast.test.js b/packages/react/src/toast/__tests__/Toast.test.js index 940f1d115e..4e99ea8e30 100644 --- a/packages/react/src/toast/__tests__/Toast.test.js +++ b/packages/react/src/toast/__tests__/Toast.test.js @@ -22,7 +22,7 @@ import { } from '@tonic-ui/react/src'; import { useToggle } from '@tonic-ui/react-hooks/src'; import { callEventHandlers, transitionDuration } from '@tonic-ui/utils/src'; -import React, { useState } from 'react'; +import { useState } from 'react'; const InlineToastContainer = (props) => ( { it('should render correctly', async () => { diff --git a/packages/react/src/tooltip/OverflowTooltip.js b/packages/react/src/tooltip/OverflowTooltip.js index db39819280..5b7165de44 100644 --- a/packages/react/src/tooltip/OverflowTooltip.js +++ b/packages/react/src/tooltip/OverflowTooltip.js @@ -1,5 +1,5 @@ import { useEventListener } from '@tonic-ui/react-hooks'; -import React, { forwardRef, useCallback, useRef, useState } from 'react'; +import { forwardRef, useCallback, useRef, useState } from 'react'; import { Truncate } from '../truncate'; import { useTruncateStyle } from '../truncate/styles'; import Tooltip from './Tooltip'; diff --git a/packages/react/src/tooltip/Tooltip.js b/packages/react/src/tooltip/Tooltip.js index a2ba461144..3acb6f8815 100644 --- a/packages/react/src/tooltip/Tooltip.js +++ b/packages/react/src/tooltip/Tooltip.js @@ -1,5 +1,5 @@ import { useId } from '@tonic-ui/react-hooks'; -import React, { forwardRef, useCallback, useEffect, useRef, useState } from 'react'; +import { forwardRef, useCallback, useEffect, useRef, useState } from 'react'; import { useDefaultProps } from '../default-props'; import useShallowMemo from '../utils/useShallowMemo'; import { Popper } from '../popper'; diff --git a/packages/react/src/tooltip/TooltipArrow.js b/packages/react/src/tooltip/TooltipArrow.js index 04779b5130..3944b3d8a8 100644 --- a/packages/react/src/tooltip/TooltipArrow.js +++ b/packages/react/src/tooltip/TooltipArrow.js @@ -1,5 +1,5 @@ import { getComputedStyle, isHTMLElement } from '@tonic-ui/utils'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; import { useTooltipArrowStyle } from './styles'; diff --git a/packages/react/src/tooltip/TooltipContent.js b/packages/react/src/tooltip/TooltipContent.js index d6a9c622b8..9e40ebb24d 100644 --- a/packages/react/src/tooltip/TooltipContent.js +++ b/packages/react/src/tooltip/TooltipContent.js @@ -7,7 +7,7 @@ import { isHTMLElement, } from '@tonic-ui/utils'; import { ensureArray, ensureFiniteNumber } from 'ensure-type'; -import React, { forwardRef, useMemo, useRef } from 'react'; +import { forwardRef, useMemo, useRef } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; import { Popper } from '../popper'; diff --git a/packages/react/src/tooltip/TooltipTrigger.js b/packages/react/src/tooltip/TooltipTrigger.js index cc5aa9a922..d9ab6a40ac 100644 --- a/packages/react/src/tooltip/TooltipTrigger.js +++ b/packages/react/src/tooltip/TooltipTrigger.js @@ -1,6 +1,6 @@ import { useEventListener, useMergeRefs } from '@tonic-ui/react-hooks'; import { callEventHandlers, getOwnerDocument } from '@tonic-ui/utils'; -import React, { cloneElement, forwardRef, useState } from 'react'; +import { Children, cloneElement, forwardRef, useState } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; import { mergeRefs } from '../utils/refs'; @@ -131,7 +131,7 @@ const TooltipTrigger = forwardRef((inProps, ref) => { } // Ensure tooltip has only one child node - const child = React.Children.only(children); + const child = Children.only(children); // Access the child's props for later use const childProps = child?.props; diff --git a/packages/react/src/tooltip/__tests__/OverflowTooltip.test.js b/packages/react/src/tooltip/__tests__/OverflowTooltip.test.js index 76dcbc1b74..7b64a79ee4 100644 --- a/packages/react/src/tooltip/__tests__/OverflowTooltip.test.js +++ b/packages/react/src/tooltip/__tests__/OverflowTooltip.test.js @@ -2,7 +2,6 @@ import { screen, waitFor } from '@testing-library/react'; import userEvent from '@testing-library/user-event'; import { render } from '@tonic-ui/react/test-utils/render'; import { Box, OverflowTooltip } from '@tonic-ui/react/src'; -import React from 'react'; describe('OverflowTooltip', () => { it('should display an overflow tooltip tooltip if the clientWidth is less than the scrollWidth', async () => { diff --git a/packages/react/src/tooltip/__tests__/Tooltip.test.js b/packages/react/src/tooltip/__tests__/Tooltip.test.js index 079517ed8d..8105aef59f 100644 --- a/packages/react/src/tooltip/__tests__/Tooltip.test.js +++ b/packages/react/src/tooltip/__tests__/Tooltip.test.js @@ -3,7 +3,6 @@ import userEvent from '@testing-library/user-event'; import { render } from '@tonic-ui/react/test-utils/render'; import { testA11y } from '@tonic-ui/react/test-utils/accessibility'; import { Button, Tooltip } from '@tonic-ui/react/src'; -import React from 'react'; describe('Tooltip', () => { const tooltipLabel = 'tooltip label'; diff --git a/packages/react/src/transitions/Collapse.js b/packages/react/src/transitions/Collapse.js index e0532184ff..d19ff5c756 100644 --- a/packages/react/src/transitions/Collapse.js +++ b/packages/react/src/transitions/Collapse.js @@ -1,6 +1,6 @@ import { useMergeRefs } from '@tonic-ui/react-hooks'; import { createTransitionStyle, getEnterTransitionProps, getExitTransitionProps, reflow, transitionDuration, transitionEasing } from '@tonic-ui/utils'; -import React, { forwardRef, useEffect, useRef } from 'react'; +import { forwardRef, useEffect, useRef } from 'react'; import { Transition } from 'react-transition-group'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; diff --git a/packages/react/src/transitions/Fade.js b/packages/react/src/transitions/Fade.js index 82f083bdb2..e58f382ed7 100644 --- a/packages/react/src/transitions/Fade.js +++ b/packages/react/src/transitions/Fade.js @@ -1,6 +1,6 @@ import { useMergeRefs } from '@tonic-ui/react-hooks'; import { createTransitionStyle, getEnterTransitionProps, getExitTransitionProps, reflow, transitionDuration, transitionEasing } from '@tonic-ui/utils'; -import React, { forwardRef, useEffect, useRef } from 'react'; +import { forwardRef, useEffect, useRef } from 'react'; import { Transition } from 'react-transition-group'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; diff --git a/packages/react/src/transitions/Grow.js b/packages/react/src/transitions/Grow.js index 03d17cd826..c86b25e523 100644 --- a/packages/react/src/transitions/Grow.js +++ b/packages/react/src/transitions/Grow.js @@ -1,7 +1,7 @@ import { useMergeRefs } from '@tonic-ui/react-hooks'; import { createTransitionStyle, getEnterTransitionProps, getExitTransitionProps, reflow, transitionEasing } from '@tonic-ui/utils'; import { ensureFiniteNumber } from 'ensure-type'; -import React, { forwardRef, useCallback, useEffect, useRef } from 'react'; +import { forwardRef, useCallback, useEffect, useRef } from 'react'; import { Transition } from 'react-transition-group'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; diff --git a/packages/react/src/transitions/Scale.js b/packages/react/src/transitions/Scale.js index c2d13e8381..81b5834fdf 100644 --- a/packages/react/src/transitions/Scale.js +++ b/packages/react/src/transitions/Scale.js @@ -1,7 +1,7 @@ import { useMergeRefs } from '@tonic-ui/react-hooks'; import { createTransitionStyle, getEnterTransitionProps, getExitTransitionProps, reflow, transitionEasing } from '@tonic-ui/utils'; import { ensureArray } from 'ensure-type'; -import React, { forwardRef, useEffect, useRef } from 'react'; +import { forwardRef, useEffect, useRef } from 'react'; import { Transition } from 'react-transition-group'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; diff --git a/packages/react/src/transitions/Slide.js b/packages/react/src/transitions/Slide.js index 8bff92763f..c218980913 100644 --- a/packages/react/src/transitions/Slide.js +++ b/packages/react/src/transitions/Slide.js @@ -1,6 +1,6 @@ import { useMergeRefs } from '@tonic-ui/react-hooks'; import { createTransitionStyle, getEnterTransitionProps, getExitTransitionProps, reflow, transitionDuration, transitionEasing } from '@tonic-ui/utils'; -import React, { forwardRef, useEffect, useRef } from 'react'; +import { forwardRef, useEffect, useRef } from 'react'; import { Transition } from 'react-transition-group'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; diff --git a/packages/react/src/transitions/Zoom.js b/packages/react/src/transitions/Zoom.js index bb13c2453b..59249ffd92 100644 --- a/packages/react/src/transitions/Zoom.js +++ b/packages/react/src/transitions/Zoom.js @@ -1,6 +1,6 @@ import { useMergeRefs } from '@tonic-ui/react-hooks'; import { createTransitionStyle, getEnterTransitionProps, getExitTransitionProps, reflow, transitionDuration, transitionEasing } from '@tonic-ui/utils'; -import React, { forwardRef, useEffect, useRef } from 'react'; +import { forwardRef, useEffect, useRef } from 'react'; import { Transition } from 'react-transition-group'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; diff --git a/packages/react/src/transitions/__tests__/Collapse.test.js b/packages/react/src/transitions/__tests__/Collapse.test.js index d298aad733..e4e6469827 100644 --- a/packages/react/src/transitions/__tests__/Collapse.test.js +++ b/packages/react/src/transitions/__tests__/Collapse.test.js @@ -1,7 +1,6 @@ import { screen } from '@testing-library/react'; import { render } from '@tonic-ui/react/test-utils/render'; import { Box, Collapse } from '@tonic-ui/react/src'; -import React from 'react'; describe('Collapse', () => { const boxHeight = 100; diff --git a/packages/react/src/transitions/__tests__/Fade.test.js b/packages/react/src/transitions/__tests__/Fade.test.js index f7259bf13b..6b206e3f3d 100644 --- a/packages/react/src/transitions/__tests__/Fade.test.js +++ b/packages/react/src/transitions/__tests__/Fade.test.js @@ -1,7 +1,6 @@ import { screen } from '@testing-library/react'; import { render } from '@tonic-ui/react/test-utils/render'; import { Box, Fade } from '@tonic-ui/react/src'; -import React from 'react'; describe('Fade', () => { it('applies correct styles when entering', () => { diff --git a/packages/react/src/transitions/__tests__/Grow.test.js b/packages/react/src/transitions/__tests__/Grow.test.js index a9d5fd067e..e3b4b5e138 100644 --- a/packages/react/src/transitions/__tests__/Grow.test.js +++ b/packages/react/src/transitions/__tests__/Grow.test.js @@ -1,7 +1,6 @@ import { screen } from '@testing-library/react'; import { render } from '@tonic-ui/react/test-utils/render'; import { Box, Grow } from '@tonic-ui/react/src'; -import React from 'react'; describe('Grow', () => { const boxHeight = 100; diff --git a/packages/react/src/transitions/__tests__/Scale.test.js b/packages/react/src/transitions/__tests__/Scale.test.js index 631a60ccb9..ca9c0fb65a 100644 --- a/packages/react/src/transitions/__tests__/Scale.test.js +++ b/packages/react/src/transitions/__tests__/Scale.test.js @@ -1,7 +1,6 @@ import { screen } from '@testing-library/react'; import { render } from '@tonic-ui/react/test-utils/render'; import { Box, Scale } from '@tonic-ui/react/src'; -import React from 'react'; describe('Scale', () => { it('applies correct styles when entering', () => { diff --git a/packages/react/src/transitions/__tests__/Slide.test.js b/packages/react/src/transitions/__tests__/Slide.test.js index c804306c5b..0885545c4d 100644 --- a/packages/react/src/transitions/__tests__/Slide.test.js +++ b/packages/react/src/transitions/__tests__/Slide.test.js @@ -1,7 +1,6 @@ import { screen } from '@testing-library/react'; import { render } from '@tonic-ui/react/test-utils/render'; import { Box, Slide } from '@tonic-ui/react/src'; -import React from 'react'; describe('Slide', () => { const directions = ['left', 'right', 'up', 'down']; diff --git a/packages/react/src/transitions/__tests__/Zoom.test.js b/packages/react/src/transitions/__tests__/Zoom.test.js index af5bfafcf3..ec991f983e 100644 --- a/packages/react/src/transitions/__tests__/Zoom.test.js +++ b/packages/react/src/transitions/__tests__/Zoom.test.js @@ -1,7 +1,6 @@ import { screen } from '@testing-library/react'; import { render } from '@tonic-ui/react/test-utils/render'; import { Box, Zoom } from '@tonic-ui/react/src'; -import React from 'react'; describe('Zoom', () => { it('applies correct styles when entering', () => { diff --git a/packages/react/src/tree/Tree.js b/packages/react/src/tree/Tree.js index 993672374b..997bd95101 100644 --- a/packages/react/src/tree/Tree.js +++ b/packages/react/src/tree/Tree.js @@ -1,7 +1,7 @@ import { useConst, useId } from '@tonic-ui/react-hooks'; import { ariaAttr, callEventHandlers, isNullish } from '@tonic-ui/utils'; import { ensureArray } from 'ensure-type'; -import React, { forwardRef, useCallback, useEffect, useRef, useState } from 'react'; +import { forwardRef, useCallback, useEffect, useRef, useState } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; import useShallowMemo from '../utils/useShallowMemo'; @@ -599,99 +599,99 @@ const Tree = forwardRef((inProps, ref) => { const isShiftPressed = event.shiftKey; switch (key) { - case ' ': - if (!getIsNodeDisabled(focusedNodeId)) { + case ' ': + if (!getIsNodeDisabled(focusedNodeId)) { + if (multiSelect && isShiftPressed) { + const start = lastSelectedNode.current; + const end = focusedNodeId; + selectRange({ start, end }); + flag = true; + } else if (multiSelect) { + flag = toggleSelection(focusedNodeId); + } else { + flag = selectNode(focusedNodeId); + } + } + event.stopPropagation(); + break; + + case 'Enter': + if (!getIsNodeDisabled(focusedNodeId)) { + if (getIsNodeExpandable(focusedNodeId)) { + toggleExpansion(focusedNodeId); + flag = true; + } else if (multiSelect) { + flag = toggleSelection(focusedNodeId); + } else { + flag = selectNode(focusedNodeId); + } + } + event.stopPropagation(); + break; + + case 'ArrowDown': if (multiSelect && isShiftPressed) { - const start = lastSelectedNode.current; - const end = focusedNodeId; - selectRange({ start, end }); - flag = true; - } else if (multiSelect) { - flag = toggleSelection(focusedNodeId); - } else { - flag = selectNode(focusedNodeId); + selectNextNode(focusedNodeId); } - } - event.stopPropagation(); - break; + focusNextNode(focusedNodeId); + flag = true; + break; - case 'Enter': - if (!getIsNodeDisabled(focusedNodeId)) { + case 'ArrowUp': + if (multiSelect && isShiftPressed) { + selectPreviousNode(focusedNodeId); + } + focusPreviousNode(focusedNodeId); + flag = true; + break; + + case 'ArrowRight': if (getIsNodeExpandable(focusedNodeId)) { + if (getIsNodeExpanded(focusedNodeId)) { + focusNextNode(focusedNodeId); + flag = true; + } else if (!getIsNodeDisabled(focusedNodeId)) { + toggleExpansion(focusedNodeId); + flag = true; + } + } + break; + + case 'ArrowLeft': + if (getIsNodeExpanded(focusedNodeId) && !getIsNodeDisabled(focusedNodeId)) { toggleExpansion(focusedNodeId); flag = true; - } else if (multiSelect) { - flag = toggleSelection(focusedNodeId); } else { - flag = selectNode(focusedNodeId); + const parentNode = getParentNode(focusedNodeId); + if (parentNode) { + focusNode(parentNode); + flag = true; + } } - } - event.stopPropagation(); - break; - - case 'ArrowDown': - if (multiSelect && isShiftPressed) { - selectNextNode(focusedNodeId); - } - focusNextNode(focusedNodeId); - flag = true; - break; + break; - case 'ArrowUp': - if (multiSelect && isShiftPressed) { - selectPreviousNode(focusedNodeId); - } - focusPreviousNode(focusedNodeId); - flag = true; - break; - - case 'ArrowRight': - if (getIsNodeExpandable(focusedNodeId)) { - if (getIsNodeExpanded(focusedNodeId)) { - focusNextNode(focusedNodeId); - flag = true; - } else if (!getIsNodeDisabled(focusedNodeId)) { - toggleExpansion(focusedNodeId); - flag = true; + case 'Home': + if (multiSelect && isCtrlPressed && isShiftPressed && !getIsNodeDisabled(focusedNodeId)) { + rangeSelectToFirst(focusedNodeId); } - } - break; + focusFirstNode(); + flag = true; + break; - case 'ArrowLeft': - if (getIsNodeExpanded(focusedNodeId) && !getIsNodeDisabled(focusedNodeId)) { - toggleExpansion(focusedNodeId); + case 'End': + if (multiSelect && isCtrlPressed && isShiftPressed && !getIsNodeDisabled(focusedNodeId)) { + rangeSelectToLast(focusedNodeId); + } + focusLastNode(); flag = true; - } else { - const parentNode = getParentNode(focusedNodeId); - if (parentNode) { - focusNode(parentNode); + break; + + default: + if (multiSelect && isCtrlPressed && key.toLowerCase() === 'a') { + selectAllNodes(); flag = true; } - } - break; - - case 'Home': - if (multiSelect && isCtrlPressed && isShiftPressed && !getIsNodeDisabled(focusedNodeId)) { - rangeSelectToFirst(focusedNodeId); - } - focusFirstNode(); - flag = true; - break; - - case 'End': - if (multiSelect && isCtrlPressed && isShiftPressed && !getIsNodeDisabled(focusedNodeId)) { - rangeSelectToLast(focusedNodeId); - } - focusLastNode(); - flag = true; - break; - - default: - if (multiSelect && isCtrlPressed && key.toLowerCase() === 'a') { - selectAllNodes(); - flag = true; - } - break; + break; } if (flag) { diff --git a/packages/react/src/tree/TreeItem.js b/packages/react/src/tree/TreeItem.js index a4b5fa6842..e580faa199 100644 --- a/packages/react/src/tree/TreeItem.js +++ b/packages/react/src/tree/TreeItem.js @@ -1,7 +1,7 @@ import { useMergeRefs } from '@tonic-ui/react-hooks'; import { ariaAttr, isNullish, runIfFn } from '@tonic-ui/utils'; import { ensureFiniteNumber } from 'ensure-type'; -import React, { forwardRef, isValidElement, useCallback, useEffect, useMemo, useRef, useState } from 'react'; +import { Children, forwardRef, isValidElement, useCallback, useEffect, useMemo, useRef, useState } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; import useShallowMemo from '../utils/useShallowMemo'; @@ -53,7 +53,7 @@ const TreeItem = forwardRef((inProps, ref) => { }, [idAttrProp, treeId, nodeId]); const { index, parentDepth, parentId } = useDescendant(element); const nodeDepth = ensureFiniteNumber(parentDepth) + 1; - const validChildren = React.Children.toArray(children) + const validChildren = Children.toArray(children) .filter(child => { return isValidElement(child) || typeof child === 'string' || typeof child === 'number'; }); diff --git a/packages/react/src/tree/TreeItemContent.js b/packages/react/src/tree/TreeItemContent.js index 4b47187f5f..2af8b1fb89 100644 --- a/packages/react/src/tree/TreeItemContent.js +++ b/packages/react/src/tree/TreeItemContent.js @@ -1,6 +1,6 @@ import { useMergeRefs } from '@tonic-ui/react-hooks'; import { callEventHandlers } from '@tonic-ui/utils'; -import React, { forwardRef, useCallback } from 'react'; +import { forwardRef, useCallback } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; import { useTheme } from '../theme'; diff --git a/packages/react/src/tree/TreeItemToggle.js b/packages/react/src/tree/TreeItemToggle.js index ee9c6a2a92..bc025b4278 100644 --- a/packages/react/src/tree/TreeItemToggle.js +++ b/packages/react/src/tree/TreeItemToggle.js @@ -1,6 +1,6 @@ import { ariaAttr, callEventHandlers } from '@tonic-ui/utils'; import { ensureFunction } from 'ensure-type'; -import React, { forwardRef, useCallback } from 'react'; +import { forwardRef, useCallback } from 'react'; import { ButtonBase } from '../button'; import { useDefaultProps } from '../default-props'; import useButtonEventHandlers from '../utils/useButtonEventHandlers'; diff --git a/packages/react/src/tree/TreeItemToggleIcon.js b/packages/react/src/tree/TreeItemToggleIcon.js index d3ab3e5e23..6c5fde83bd 100644 --- a/packages/react/src/tree/TreeItemToggleIcon.js +++ b/packages/react/src/tree/TreeItemToggleIcon.js @@ -2,7 +2,7 @@ import { useMergeRefs } from '@tonic-ui/react-hooks'; import { AngleRightIcon } from '@tonic-ui/react-icons'; import { ariaAttr, createTransitionStyle, getEnterTransitionProps, getExitTransitionProps, reflow, transitionEasing } from '@tonic-ui/utils'; import { ensureBoolean } from 'ensure-type'; -import React, { forwardRef, useEffect, useRef } from 'react'; +import { forwardRef, useEffect, useRef } from 'react'; import { Transition } from 'react-transition-group'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; diff --git a/packages/react/src/tree/__tests__/Tree.test.js b/packages/react/src/tree/__tests__/Tree.test.js index 88c3d85495..b165251890 100644 --- a/packages/react/src/tree/__tests__/Tree.test.js +++ b/packages/react/src/tree/__tests__/Tree.test.js @@ -15,7 +15,7 @@ import { useColorStyle, } from '@tonic-ui/react/src'; import { ensureArray } from 'ensure-type'; -import React, { act } from 'react'; +import { act } from 'react'; const buildTreeNodes = () => { const treeNodes = [ @@ -119,7 +119,7 @@ const TreeItemRender = ({ data-testid={`node-${node.id}`} key={node.id} nodeId={node.id} - render={({ isExpandable, isSelected }) => { // eslint-disable-line react/jsx-no-bind + render={({ isExpandable, isSelected }) => { return ( { it('should render correctly', async () => { diff --git a/packages/react/src/utils/__tests__/__fixtures__/LazyComponent.js b/packages/react/src/utils/__tests__/__fixtures__/LazyComponent.js index 9c6df9d3e1..2b8231e647 100644 --- a/packages/react/src/utils/__tests__/__fixtures__/LazyComponent.js +++ b/packages/react/src/utils/__tests__/__fixtures__/LazyComponent.js @@ -1,5 +1,4 @@ import { Box } from '@tonic-ui/react/src'; -import React from 'react'; const LazyComponent = () => { return ( diff --git a/packages/react/src/utils/__tests__/isValidComponent.test.js b/packages/react/src/utils/__tests__/isValidComponent.test.js index 09267ba4c6..bca8c8f93d 100644 --- a/packages/react/src/utils/__tests__/isValidComponent.test.js +++ b/packages/react/src/utils/__tests__/isValidComponent.test.js @@ -1,5 +1,5 @@ +import { Component, createContext, forwardRef, lazy, memo } from 'react'; import { Box } from '@tonic-ui/react/src'; -import React from 'react'; import isValidComponent from '../isValidComponent'; describe('isValidComponent', () => { @@ -9,7 +9,7 @@ describe('isValidComponent', () => { }); it('should return true for class components', () => { - class MyClassComponent extends React.Component { + class MyClassComponent extends Component { render() { return
Hello
; } @@ -17,19 +17,19 @@ describe('isValidComponent', () => { expect(isValidComponent(MyClassComponent)).toBe(true); }); - it('should return true for React.memo wrapped components', () => { + it('should return true for memo wrapped components', () => { const MyComponent = () =>
Hello
; - const MemoComponent = React.memo(MyComponent); + const MemoComponent = memo(MyComponent); expect(isValidComponent(MemoComponent)).toBe(true); }); - it('should return true for React.forwardRef wrapped components', () => { - const MyComponent = React.forwardRef((props, ref) =>
Hello
); + it('should return true for forwardRef wrapped components', () => { + const MyComponent = forwardRef((props, ref) =>
Hello
); expect(isValidComponent(MyComponent)).toBe(true); }); - it('should return true for React.lazy components', () => { - const LazyComponent = React.lazy(() => import('./__fixtures__/LazyComponent')); + it('should return true for lazy components', () => { + const LazyComponent = lazy(() => import('./__fixtures__/LazyComponent')); expect(isValidComponent(LazyComponent)).toBe(true); }); @@ -53,12 +53,12 @@ describe('isValidComponent', () => { expect(isValidComponent(obj)).toBe(false); }); - it('should return true for React.createContext (Context) objects', () => { - const MyContext = React.createContext(); + it('should return true for createContext (Context) objects', () => { + const MyContext = createContext(); expect(isValidComponent(MyContext)).toBe(true); }); - it('should return true for React.Fragment type', () => { + it('should return true for Fragment type', () => { const FragmentComponent = () => ( <> Hello diff --git a/packages/react/src/utils/__tests__/useButtonEventHandlers.test.js b/packages/react/src/utils/__tests__/useButtonEventHandlers.test.js index 96ccfcb89d..ff3b1317d4 100644 --- a/packages/react/src/utils/__tests__/useButtonEventHandlers.test.js +++ b/packages/react/src/utils/__tests__/useButtonEventHandlers.test.js @@ -1,7 +1,6 @@ import { screen, fireEvent } from '@testing-library/react'; import { Box } from '@tonic-ui/react/src'; import { render } from '@tonic-ui/react/test-utils/render'; -import React from 'react'; import useButtonEventHandlers from '../useButtonEventHandlers'; function TestButtonBox({ disabled, onActivate }) { diff --git a/packages/react/src/utils/animate-presence/AnimatePresence.js b/packages/react/src/utils/animate-presence/AnimatePresence.js index 9028715244..daa49fa408 100644 --- a/packages/react/src/utils/animate-presence/AnimatePresence.js +++ b/packages/react/src/utils/animate-presence/AnimatePresence.js @@ -1,6 +1,6 @@ import { useConst } from '@tonic-ui/react-hooks'; import { ensureFunction } from 'ensure-type'; -import React, { forwardRef, useEffect, useMemo } from 'react'; +import { forwardRef, useEffect, useMemo } from 'react'; import { AnimatePresenceContext } from './context'; const AnimatePresence = forwardRef(({ diff --git a/packages/react/src/utils/descendant/Descendant.js b/packages/react/src/utils/descendant/Descendant.js index 5a9d005ff5..3868f5407a 100644 --- a/packages/react/src/utils/descendant/Descendant.js +++ b/packages/react/src/utils/descendant/Descendant.js @@ -1,7 +1,7 @@ /** * Credit: https://github.com/reach/reach-ui/tree/dev/packages/descendants */ -import React, { useCallback, useState } from 'react'; +import { useCallback, useState } from 'react'; import { DescendantContext } from './context'; import useShallowMemo from '../useShallowMemo'; @@ -16,7 +16,6 @@ const binaryFindElement = (array, element) => { return middle; } - // eslint-disable-next-line no-bitwise if (array[middle].element.compareDocumentPosition(element) & Node.DOCUMENT_POSITION_PRECEDING) { end = middle - 1; } else { diff --git a/packages/react/src/utils/refs.js b/packages/react/src/utils/refs.js index 9974f325aa..b1ea9675e1 100644 --- a/packages/react/src/utils/refs.js +++ b/packages/react/src/utils/refs.js @@ -16,8 +16,8 @@ const assignRef = (ref, value) => { try { ref.current = value; - } catch (_error) { // eslint-disable-line no-unused-vars - throw new Error(`Cannot assign value '${value}' to ref '${ref}'`); + } catch (_error) { + throw new Error(`Cannot assign value '${value}' to ref '${ref}'`, { cause: _error }); } }; diff --git a/packages/react/src/visually-hidden/VisuallyHidden.js b/packages/react/src/visually-hidden/VisuallyHidden.js index 1638dbc470..7ac50a5bc4 100644 --- a/packages/react/src/visually-hidden/VisuallyHidden.js +++ b/packages/react/src/visually-hidden/VisuallyHidden.js @@ -1,4 +1,4 @@ -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { Box } from '../box'; import { useDefaultProps } from '../default-props'; import { useVisuallyHiddenStyle } from './styles'; diff --git a/packages/react/src/visually-hidden/__tests__/VisuallyHidden.test.js b/packages/react/src/visually-hidden/__tests__/VisuallyHidden.test.js index 93bc1e5774..f765066e1d 100644 --- a/packages/react/src/visually-hidden/__tests__/VisuallyHidden.test.js +++ b/packages/react/src/visually-hidden/__tests__/VisuallyHidden.test.js @@ -1,7 +1,6 @@ import { render } from '@tonic-ui/react/test-utils/render'; import { testA11y } from '@tonic-ui/react/test-utils/accessibility'; import { VisuallyHidden } from '@tonic-ui/react/src'; -import React from 'react'; describe('VisuallyHidden', () => { it('should render correctly', async () => { diff --git a/packages/react/test-utils/render.js b/packages/react/test-utils/render.js index a6cb8e8f01..d781cdede4 100644 --- a/packages/react/test-utils/render.js +++ b/packages/react/test-utils/render.js @@ -1,7 +1,6 @@ import { matchers } from '@emotion/jest'; import '@testing-library/jest-dom'; import { render } from '@testing-library/react'; -import * as React from 'react'; import { PortalManager, ToastManager, From e5e7dacdc1f43def0fbdd3622bce19686725331d Mon Sep 17 00:00:00 2001 From: cheton Date: Sat, 18 Apr 2026 22:34:42 +0800 Subject: [PATCH 07/35] chore(react-base): remove unused React import from Box.test.js --- packages/react-base/src/box/__tests__/Box.test.js | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/react-base/src/box/__tests__/Box.test.js b/packages/react-base/src/box/__tests__/Box.test.js index c0a6e844bd..2da3eddbc7 100644 --- a/packages/react-base/src/box/__tests__/Box.test.js +++ b/packages/react-base/src/box/__tests__/Box.test.js @@ -1,7 +1,6 @@ import { testA11y } from '@tonic-ui/react-base/test-utils/accessibility'; import { render } from '@tonic-ui/react-base/test-utils/render'; import { Box } from '@tonic-ui/react-base/src'; -import React from 'react'; describe('Box', () => { it('should render correctly', async () => { From 59d35328536d0f75f31eefa340ae6cfa583d2afd Mon Sep 17 00:00:00 2001 From: cheton Date: Sat, 18 Apr 2026 22:35:07 +0800 Subject: [PATCH 08/35] chore(react-hooks): remove unused React imports and fix lint errors --- packages/react-hooks/src/__tests__/useClickOutside.test.js | 2 +- packages/react-hooks/src/__tests__/useConst.test.js | 1 - packages/react-hooks/src/__tests__/useEventCallback.test.js | 2 +- packages/react-hooks/src/__tests__/useEventListener.test.js | 2 +- packages/react-hooks/src/__tests__/useMergeRefs.test.js | 2 +- packages/react-hooks/src/useMergeRefs.js | 4 ++-- 6 files changed, 6 insertions(+), 7 deletions(-) diff --git a/packages/react-hooks/src/__tests__/useClickOutside.test.js b/packages/react-hooks/src/__tests__/useClickOutside.test.js index 5b71852eb0..fd328f0164 100644 --- a/packages/react-hooks/src/__tests__/useClickOutside.test.js +++ b/packages/react-hooks/src/__tests__/useClickOutside.test.js @@ -1,6 +1,6 @@ import { render, screen } from '@testing-library/react'; import userEvent from '@testing-library/user-event'; -import React, { useRef } from 'react'; +import { useRef } from 'react'; import { useClickOutside } from '@tonic-ui/react-hooks/src'; const GROUP_ONE = 1; diff --git a/packages/react-hooks/src/__tests__/useConst.test.js b/packages/react-hooks/src/__tests__/useConst.test.js index 498dda61aa..312a03a837 100644 --- a/packages/react-hooks/src/__tests__/useConst.test.js +++ b/packages/react-hooks/src/__tests__/useConst.test.js @@ -1,5 +1,4 @@ import { render } from '@testing-library/react'; -import React from 'react'; import { useConst } from '@tonic-ui/react-hooks/src'; describe('useConst', () => { diff --git a/packages/react-hooks/src/__tests__/useEventCallback.test.js b/packages/react-hooks/src/__tests__/useEventCallback.test.js index 9a34dd8636..9289c26aee 100644 --- a/packages/react-hooks/src/__tests__/useEventCallback.test.js +++ b/packages/react-hooks/src/__tests__/useEventCallback.test.js @@ -1,6 +1,6 @@ import { render } from '@testing-library/react'; import userEvent from '@testing-library/user-event'; -import React, { useEffect, useState } from 'react'; +import { useEffect, useState } from 'react'; import { useConst, useEventCallback } from '@tonic-ui/react-hooks/src'; describe('useEventCallback', () => { diff --git a/packages/react-hooks/src/__tests__/useEventListener.test.js b/packages/react-hooks/src/__tests__/useEventListener.test.js index 7fd6007958..6382a95bfc 100644 --- a/packages/react-hooks/src/__tests__/useEventListener.test.js +++ b/packages/react-hooks/src/__tests__/useEventListener.test.js @@ -1,6 +1,6 @@ import { render, screen } from '@testing-library/react'; import userEvent from '@testing-library/user-event'; -import React, { useRef } from 'react'; +import { useRef } from 'react'; import { useEventListener } from '@tonic-ui/react-hooks/src'; describe('useEventListener', () => { diff --git a/packages/react-hooks/src/__tests__/useMergeRefs.test.js b/packages/react-hooks/src/__tests__/useMergeRefs.test.js index f3b2af62b5..397f428618 100644 --- a/packages/react-hooks/src/__tests__/useMergeRefs.test.js +++ b/packages/react-hooks/src/__tests__/useMergeRefs.test.js @@ -1,5 +1,5 @@ import { render } from '@testing-library/react'; -import React, { forwardRef, useRef } from 'react'; +import { forwardRef, useRef } from 'react'; import { useMergeRefs } from '@tonic-ui/react-hooks/src'; describe('useMergeRefs', () => { diff --git a/packages/react-hooks/src/useMergeRefs.js b/packages/react-hooks/src/useMergeRefs.js index d3e85a442f..d02927a7e7 100644 --- a/packages/react-hooks/src/useMergeRefs.js +++ b/packages/react-hooks/src/useMergeRefs.js @@ -23,8 +23,8 @@ const useMergeRefs = (...refs) => { try { ref.current = node; - } catch (_error) { // eslint-disable-line no-unused-vars - throw new Error(`Cannot assign value '${node}' to ref '${ref}'`); + } catch (_error) { + throw new Error(`Cannot assign value '${node}' to ref '${ref}'`, { cause: _error }); } }); }; From 32188e385cfd9fc84839f396643422c0571129af Mon Sep 17 00:00:00 2001 From: cheton Date: Sat, 18 Apr 2026 22:36:26 +0800 Subject: [PATCH 09/35] fix(react-hooks): replace placeholder with aria-label in useEventCallback test --- packages/react-hooks/src/__tests__/useEventCallback.test.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/react-hooks/src/__tests__/useEventCallback.test.js b/packages/react-hooks/src/__tests__/useEventCallback.test.js index 9289c26aee..682055c0f9 100644 --- a/packages/react-hooks/src/__tests__/useEventCallback.test.js +++ b/packages/react-hooks/src/__tests__/useEventCallback.test.js @@ -23,7 +23,7 @@ describe('useEventCallback', () => { }, [value, onChange, memoizedEventCallback]); return ( - + ); }; From 55d1953a50b83d8cea4f5d826f5912256a457c84 Mon Sep 17 00:00:00 2001 From: cheton Date: Sat, 18 Apr 2026 22:38:16 +0800 Subject: [PATCH 10/35] chore(react-icons): remove unused React imports from icon files --- packages/react-icons/src/icons/AISecurityIcon.js | 1 - packages/react-icons/src/icons/APIIcon.js | 1 - packages/react-icons/src/icons/APIManagementIcon.js | 1 - packages/react-icons/src/icons/AddCircleOIcon.js | 1 - packages/react-icons/src/icons/AddGroupIcon.js | 1 - packages/react-icons/src/icons/AddIcon.js | 1 - packages/react-icons/src/icons/AddSquareOIcon.js | 1 - packages/react-icons/src/icons/AddSquarePlusOIcon.js | 1 - packages/react-icons/src/icons/AddressIcon.js | 1 - packages/react-icons/src/icons/AlertIcon.js | 1 - packages/react-icons/src/icons/AlignCenterIcon.js | 1 - packages/react-icons/src/icons/AlignLeftIcon.js | 1 - packages/react-icons/src/icons/AlignRightIcon.js | 1 - packages/react-icons/src/icons/AndroidIcon.js | 1 - packages/react-icons/src/icons/AngleDownIcon.js | 1 - packages/react-icons/src/icons/AngleLeftIcon.js | 1 - packages/react-icons/src/icons/AngleRightIcon.js | 1 - packages/react-icons/src/icons/AngleUpIcon.js | 1 - packages/react-icons/src/icons/AppIcon.js | 1 - packages/react-icons/src/icons/AppServiceIcon.js | 1 - packages/react-icons/src/icons/AppleIcon.js | 1 - packages/react-icons/src/icons/ArrowDownIcon.js | 1 - packages/react-icons/src/icons/ArrowLeftIcon.js | 1 - packages/react-icons/src/icons/ArrowLongLeftIcon.js | 1 - packages/react-icons/src/icons/ArrowLongRightIcon.js | 1 - packages/react-icons/src/icons/ArrowRightIcon.js | 1 - packages/react-icons/src/icons/ArrowUpIcon.js | 1 - packages/react-icons/src/icons/ArrowsIcon.js | 1 - packages/react-icons/src/icons/AsteriskIcon.js | 1 - packages/react-icons/src/icons/AttachAlertIcon.js | 1 - packages/react-icons/src/icons/AttachFileIcon.js | 1 - packages/react-icons/src/icons/AttachIcon.js | 1 - packages/react-icons/src/icons/AttachNewIcon.js | 1 - packages/react-icons/src/icons/AuthorizerIcon.js | 1 - packages/react-icons/src/icons/BackupIcon.js | 1 - packages/react-icons/src/icons/BaseStationIcon.js | 1 - packages/react-icons/src/icons/BatteryIcon.js | 1 - packages/react-icons/src/icons/BlockAppIcon.js | 1 - packages/react-icons/src/icons/BlockIcon.js | 1 - packages/react-icons/src/icons/BlocklistIcon.js | 1 - packages/react-icons/src/icons/BoldIcon.js | 1 - packages/react-icons/src/icons/BoltIcon.js | 1 - packages/react-icons/src/icons/BookmarkIcon.js | 1 - packages/react-icons/src/icons/BoxInIcon.js | 1 - packages/react-icons/src/icons/BoxOutIcon.js | 1 - packages/react-icons/src/icons/BoxUploadIcon.js | 1 - packages/react-icons/src/icons/BugIcon.js | 1 - packages/react-icons/src/icons/BuildIcon.js | 1 - packages/react-icons/src/icons/CalendarEmptyIcon.js | 1 - packages/react-icons/src/icons/CalendarIcon.js | 1 - packages/react-icons/src/icons/CallbackIcon.js | 1 - packages/react-icons/src/icons/CameraIcon.js | 1 - packages/react-icons/src/icons/CaretDownIcon.js | 1 - packages/react-icons/src/icons/CaretLeftIcon.js | 1 - packages/react-icons/src/icons/CaretRightDownIcon.js | 1 - packages/react-icons/src/icons/CaretRightIcon.js | 1 - packages/react-icons/src/icons/CaretRightOIcon.js | 1 - packages/react-icons/src/icons/CaretSquareDownIcon.js | 1 - packages/react-icons/src/icons/CaretSquareLeftIcon.js | 1 - packages/react-icons/src/icons/CaretSquareRightIcon.js | 1 - packages/react-icons/src/icons/CaretSquareUpIcon.js | 1 - packages/react-icons/src/icons/CaretUpIcon.js | 1 - packages/react-icons/src/icons/CartIcon.js | 1 - packages/react-icons/src/icons/CaseLogIcon.js | 1 - packages/react-icons/src/icons/ChartAreaIcon.js | 1 - packages/react-icons/src/icons/ChartAreastepIcon.js | 1 - packages/react-icons/src/icons/ChartBarIcon.js | 1 - packages/react-icons/src/icons/ChartDonutIcon.js | 1 - packages/react-icons/src/icons/ChartDotIcon.js | 1 - packages/react-icons/src/icons/ChartLineIcon.js | 1 - packages/react-icons/src/icons/ChartPieIcon.js | 1 - packages/react-icons/src/icons/ChartScatterIcon.js | 1 - packages/react-icons/src/icons/ChartTableIcon.js | 1 - packages/react-icons/src/icons/CheckBoldIcon.js | 1 - packages/react-icons/src/icons/CheckCircleOIcon.js | 1 - packages/react-icons/src/icons/CheckIcon.js | 1 - packages/react-icons/src/icons/CheckSIcon.js | 1 - packages/react-icons/src/icons/ChevronDownIcon.js | 1 - packages/react-icons/src/icons/ChevronLeftIcon.js | 1 - packages/react-icons/src/icons/ChevronRightIcon.js | 1 - packages/react-icons/src/icons/ChevronUpIcon.js | 1 - packages/react-icons/src/icons/ChromeIcon.js | 1 - packages/react-icons/src/icons/CircleDotIcon.js | 1 - packages/react-icons/src/icons/CircleIcon.js | 1 - packages/react-icons/src/icons/CircleMergeIcon.js | 1 - packages/react-icons/src/icons/CircleOIcon.js | 1 - packages/react-icons/src/icons/CircleSplitIcon.js | 1 - packages/react-icons/src/icons/CityIcon.js | 1 - packages/react-icons/src/icons/ClockAddIcon.js | 1 - packages/react-icons/src/icons/ClockIcon.js | 1 - packages/react-icons/src/icons/CloseCircleOIcon.js | 1 - packages/react-icons/src/icons/CloseIcon.js | 1 - packages/react-icons/src/icons/CloseSIcon.js | 1 - packages/react-icons/src/icons/CloudIcon.js | 1 - packages/react-icons/src/icons/CloudOIcon.js | 1 - packages/react-icons/src/icons/CloudOffIcon.js | 1 - packages/react-icons/src/icons/CloudPuzzleIcon.js | 1 - packages/react-icons/src/icons/CloudUserIcon.js | 1 - packages/react-icons/src/icons/CodeIcon.js | 1 - packages/react-icons/src/icons/CollapseLeftIcon.js | 1 - packages/react-icons/src/icons/CollapseRightIcon.js | 1 - packages/react-icons/src/icons/ColorIcon.js | 1 - packages/react-icons/src/icons/ColortextIcon.js | 1 - packages/react-icons/src/icons/ColumnsIcon.js | 1 - packages/react-icons/src/icons/CommentIcon.js | 1 - packages/react-icons/src/icons/ConnectErrorIcon.js | 1 - packages/react-icons/src/icons/ConnectIcon.js | 1 - packages/react-icons/src/icons/ConnectNoIPIcon.js | 1 - packages/react-icons/src/icons/ConnectWarningIcon.js | 1 - packages/react-icons/src/icons/ConnecterIcon.js | 1 - packages/react-icons/src/icons/ConnectingIcon.js | 1 - packages/react-icons/src/icons/ConnectionIcon.js | 1 - packages/react-icons/src/icons/ContactIcon.js | 1 - packages/react-icons/src/icons/Container2Icon.js | 1 - packages/react-icons/src/icons/ContainerClusterIcon.js | 1 - packages/react-icons/src/icons/ContainerClusterOIcon.js | 1 - packages/react-icons/src/icons/ContainerIcon.js | 1 - packages/react-icons/src/icons/CreditTokenIcon.js | 1 - packages/react-icons/src/icons/CropIcon.js | 1 - packages/react-icons/src/icons/CutIcon.js | 1 - packages/react-icons/src/icons/DataStorageIcon.js | 1 - packages/react-icons/src/icons/DatabaseIcon.js | 1 - packages/react-icons/src/icons/DatabaseOIcon.js | 1 - packages/react-icons/src/icons/DateIcon.js | 1 - packages/react-icons/src/icons/DeleteIcon.js | 1 - packages/react-icons/src/icons/DeployIcon.js | 1 - packages/react-icons/src/icons/DesktopAddIcon.js | 1 - packages/react-icons/src/icons/DesktopBlockIcon.js | 1 - packages/react-icons/src/icons/DesktopCloudDownIcon.js | 1 - packages/react-icons/src/icons/DesktopCloudIcon.js | 1 - packages/react-icons/src/icons/DesktopDownIcon.js | 1 - packages/react-icons/src/icons/DesktopErrorIcon.js | 1 - packages/react-icons/src/icons/DesktopGroupCloudIcon.js | 1 - packages/react-icons/src/icons/DesktopGroupIcon.js | 1 - packages/react-icons/src/icons/DesktopHourglassIcon.js | 1 - packages/react-icons/src/icons/DesktopIcon.js | 1 - packages/react-icons/src/icons/DesktopOffIcon.js | 1 - packages/react-icons/src/icons/DesktopUpdateIcon.js | 1 - packages/react-icons/src/icons/DetailIcon.js | 1 - packages/react-icons/src/icons/Device2Icon.js | 1 - packages/react-icons/src/icons/DeviceAnIcon.js | 1 - packages/react-icons/src/icons/DeviceIcon.js | 1 - packages/react-icons/src/icons/DeviceMasterIcon.js | 1 - packages/react-icons/src/icons/DiscoverIcon.js | 1 - packages/react-icons/src/icons/Domain2Icon.js | 1 - packages/react-icons/src/icons/DomainIcon.js | 1 - packages/react-icons/src/icons/DownloadIcon.js | 1 - packages/react-icons/src/icons/DownloadObjectIcon.js | 1 - packages/react-icons/src/icons/DropletIcon.js | 1 - packages/react-icons/src/icons/EdgeIcon.js | 1 - packages/react-icons/src/icons/EditIcon.js | 1 - packages/react-icons/src/icons/EmailArrowOIcon.js | 1 - packages/react-icons/src/icons/EmailBusinessOIcon.js | 1 - packages/react-icons/src/icons/EmailEditIcon.js | 1 - packages/react-icons/src/icons/EmailIcon.js | 1 - packages/react-icons/src/icons/EmailMessageIcon.js | 1 - packages/react-icons/src/icons/EmailMessageWarningIcon.js | 1 - packages/react-icons/src/icons/EmailOIcon.js | 1 - packages/react-icons/src/icons/EmailReadOIcon.js | 1 - packages/react-icons/src/icons/EmailUnreadOIcon.js | 1 - packages/react-icons/src/icons/ErrorIcon.js | 1 - packages/react-icons/src/icons/ExchangeIcon.js | 1 - packages/react-icons/src/icons/ExportIcon.js | 1 - packages/react-icons/src/icons/ExternalLinkIcon.js | 1 - packages/react-icons/src/icons/FaceHappyOIcon.js | 1 - packages/react-icons/src/icons/FaceNeurtralOIcon.js | 1 - packages/react-icons/src/icons/FaceSadOIcon.js | 1 - packages/react-icons/src/icons/FaceSmileOIcon.js | 1 - packages/react-icons/src/icons/FeedbackDislikeIcon.js | 1 - packages/react-icons/src/icons/FeedbackLikeIcon.js | 1 - packages/react-icons/src/icons/FileAddOIcon.js | 1 - packages/react-icons/src/icons/FileArrowOIcon.js | 1 - packages/react-icons/src/icons/FileAudioOIcon.js | 1 - packages/react-icons/src/icons/FileCloseOIcon.js | 1 - packages/react-icons/src/icons/FileCodeOIcon.js | 1 - packages/react-icons/src/icons/FileCopyOIcon.js | 1 - packages/react-icons/src/icons/FileDownloadOIcon.js | 1 - packages/react-icons/src/icons/FileExcelOIcon.js | 1 - packages/react-icons/src/icons/FileIcon.js | 1 - packages/react-icons/src/icons/FileImageOIcon.js | 1 - packages/react-icons/src/icons/FileLockOIcon.js | 1 - packages/react-icons/src/icons/FileOIcon.js | 1 - packages/react-icons/src/icons/FilePDFOIcon.js | 1 - packages/react-icons/src/icons/FilePPTOIcon.js | 1 - packages/react-icons/src/icons/FileSourceOIcon.js | 1 - packages/react-icons/src/icons/FileTextIcon.js | 1 - packages/react-icons/src/icons/FileTextOIcon.js | 1 - packages/react-icons/src/icons/FileUnzipOIcon.js | 1 - packages/react-icons/src/icons/FileVideoOIcon.js | 1 - packages/react-icons/src/icons/FileWordOIcon.js | 1 - packages/react-icons/src/icons/FileZipOIcon.js | 1 - packages/react-icons/src/icons/FilterAddIcon.js | 1 - packages/react-icons/src/icons/FilterDeleteIcon.js | 1 - packages/react-icons/src/icons/FilterIcon.js | 1 - packages/react-icons/src/icons/FirefoxIcon.js | 1 - packages/react-icons/src/icons/FirewallOIcon.js | 1 - packages/react-icons/src/icons/FlagCheckIcon.js | 1 - packages/react-icons/src/icons/FlagIcon.js | 1 - packages/react-icons/src/icons/FlagMoreIcon.js | 1 - packages/react-icons/src/icons/FlagMoreOIcon.js | 1 - packages/react-icons/src/icons/FlagOIcon.js | 1 - packages/react-icons/src/icons/FolderAddIcon.js | 1 - packages/react-icons/src/icons/FolderAddOIcon.js | 1 - packages/react-icons/src/icons/FolderCloudIcon.js | 1 - packages/react-icons/src/icons/FolderIcon.js | 1 - packages/react-icons/src/icons/FolderOIcon.js | 1 - packages/react-icons/src/icons/FolderOpenIcon.js | 1 - packages/react-icons/src/icons/FolderOpenOIcon.js | 1 - packages/react-icons/src/icons/FolderUserIcon.js | 1 - packages/react-icons/src/icons/FontsizeIcon.js | 1 - packages/react-icons/src/icons/FullscreenExitIcon.js | 1 - packages/react-icons/src/icons/FullscreenIcon.js | 1 - packages/react-icons/src/icons/FunctionIcon.js | 1 - packages/react-icons/src/icons/GavelIcon.js | 1 - packages/react-icons/src/icons/GearSearchIcon.js | 1 - packages/react-icons/src/icons/GearsIcon.js | 1 - packages/react-icons/src/icons/GlobeIcon.js | 1 - packages/react-icons/src/icons/GlobeWarningIcon.js | 1 - packages/react-icons/src/icons/GoogleIcon.js | 1 - packages/react-icons/src/icons/HeadsetMicIcon.js | 1 - packages/react-icons/src/icons/HelpIcon.js | 1 - packages/react-icons/src/icons/HelpOIcon.js | 1 - packages/react-icons/src/icons/HomeIcon.js | 1 - packages/react-icons/src/icons/HookIcon.js | 1 - packages/react-icons/src/icons/HttpIcon.js | 1 - packages/react-icons/src/icons/IAMIcon.js | 1 - packages/react-icons/src/icons/IEIcon.js | 1 - packages/react-icons/src/icons/IOCIcon.js | 1 - packages/react-icons/src/icons/IPIcon.js | 1 - packages/react-icons/src/icons/IdentityIcon.js | 1 - packages/react-icons/src/icons/IdentityKeyIcon.js | 1 - packages/react-icons/src/icons/ImportIcon.js | 1 - packages/react-icons/src/icons/InboxIcon.js | 1 - packages/react-icons/src/icons/InboxUploadIcon.js | 1 - packages/react-icons/src/icons/IndentIcon.js | 1 - packages/react-icons/src/icons/Indicator1Icon.js | 1 - packages/react-icons/src/icons/Indicator2Icon.js | 1 - packages/react-icons/src/icons/Indicator3Icon.js | 1 - packages/react-icons/src/icons/Indicator4Icon.js | 1 - packages/react-icons/src/icons/InfoIcon.js | 1 - packages/react-icons/src/icons/InfoOIcon.js | 1 - packages/react-icons/src/icons/InfoSIcon.js | 1 - packages/react-icons/src/icons/InjectIcon.js | 1 - packages/react-icons/src/icons/InstallIcon.js | 1 - packages/react-icons/src/icons/InvestigationIcon.js | 1 - packages/react-icons/src/icons/ItalicIcon.js | 1 - packages/react-icons/src/icons/KeyAddOIcon.js | 1 - packages/react-icons/src/icons/KeyAppOIcon.js | 1 - packages/react-icons/src/icons/KeyCloseOIcon.js | 1 - packages/react-icons/src/icons/KeyDownOIcon.js | 1 - packages/react-icons/src/icons/KeyIcon.js | 1 - packages/react-icons/src/icons/KeyOIcon.js | 1 - packages/react-icons/src/icons/KeyOffIcon.js | 1 - packages/react-icons/src/icons/KeyResetOIcon.js | 1 - packages/react-icons/src/icons/KeyUpOIcon.js | 1 - packages/react-icons/src/icons/KeyholeSecretIcon.js | 1 - packages/react-icons/src/icons/KeyholeSecretOIcon.js | 1 - packages/react-icons/src/icons/KinesesIcon.js | 1 - packages/react-icons/src/icons/LanguageIcon.js | 1 - packages/react-icons/src/icons/LaptopGroupIcon.js | 1 - packages/react-icons/src/icons/LaptopIcon.js | 1 - packages/react-icons/src/icons/LateralMovementIcon.js | 1 - packages/react-icons/src/icons/LicenseIcon.js | 1 - packages/react-icons/src/icons/LifebuoyIcon.js | 1 - packages/react-icons/src/icons/Light2OIcon.js | 1 - packages/react-icons/src/icons/LightIcon.js | 1 - packages/react-icons/src/icons/LightOIcon.js | 1 - packages/react-icons/src/icons/LinkBreakIcon.js | 1 - packages/react-icons/src/icons/LinkIcon.js | 1 - packages/react-icons/src/icons/LinkThinIcon.js | 1 - packages/react-icons/src/icons/LinuxIcon.js | 1 - packages/react-icons/src/icons/ListCloseIcon.js | 1 - packages/react-icons/src/icons/ListOLIcon.js | 1 - packages/react-icons/src/icons/ListOpenIcon.js | 1 - packages/react-icons/src/icons/ListULIcon.js | 1 - packages/react-icons/src/icons/LocationIcon.js | 1 - packages/react-icons/src/icons/LockIcon.js | 1 - packages/react-icons/src/icons/LockOIcon.js | 1 - packages/react-icons/src/icons/LockOpenIcon.js | 1 - packages/react-icons/src/icons/LockOpenOIcon.js | 1 - packages/react-icons/src/icons/LogIcon.js | 1 - packages/react-icons/src/icons/LogicIcon.js | 1 - packages/react-icons/src/icons/LowIcon.js | 1 - packages/react-icons/src/icons/MachineLearningOIcon.js | 1 - packages/react-icons/src/icons/MagicIcon.js | 1 - packages/react-icons/src/icons/MalwareIcon.js | 1 - packages/react-icons/src/icons/ManageIcon.js | 1 - packages/react-icons/src/icons/MapIcon.js | 1 - packages/react-icons/src/icons/MapMarkerIcon.js | 1 - packages/react-icons/src/icons/MenuIcon.js | 1 - packages/react-icons/src/icons/MigrateSuccessIcon.js | 1 - packages/react-icons/src/icons/MinusCircleOIcon.js | 1 - packages/react-icons/src/icons/MinusIcon.js | 1 - packages/react-icons/src/icons/MinusSquareOIcon.js | 1 - packages/react-icons/src/icons/MobileGroupIcon.js | 1 - packages/react-icons/src/icons/MobileIcon.js | 1 - packages/react-icons/src/icons/MobileOffIcon.js | 1 - packages/react-icons/src/icons/MockIcon.js | 1 - packages/react-icons/src/icons/MonitoringIcon.js | 1 - packages/react-icons/src/icons/MoonIcon.js | 1 - packages/react-icons/src/icons/MoreHorizIcon.js | 1 - packages/react-icons/src/icons/MoreIcon.js | 1 - packages/react-icons/src/icons/MoveIcon.js | 1 - packages/react-icons/src/icons/NASIcon.js | 1 - packages/react-icons/src/icons/NetworkConfigurationIcon.js | 1 - packages/react-icons/src/icons/NoteOIcon.js | 1 - packages/react-icons/src/icons/ObjectAddIcon.js | 1 - packages/react-icons/src/icons/ObjectArrowOIcon.js | 1 - packages/react-icons/src/icons/ObjectCloseOIcon.js | 1 - packages/react-icons/src/icons/ObjectErrorOIcon.js | 1 - packages/react-icons/src/icons/ObservableIcon.js | 1 - packages/react-icons/src/icons/OperaIcon.js | 1 - packages/react-icons/src/icons/OutdentIcon.js | 1 - packages/react-icons/src/icons/PartnerAddOIcon.js | 1 - packages/react-icons/src/icons/PartnerCloseOIcon.js | 1 - packages/react-icons/src/icons/PartnerErrorOIcon.js | 1 - packages/react-icons/src/icons/PartnerOIcon.js | 1 - packages/react-icons/src/icons/PasteIcon.js | 1 - packages/react-icons/src/icons/PauseIcon.js | 1 - packages/react-icons/src/icons/PermissionIcon.js | 1 - packages/react-icons/src/icons/Phishing2Icon.js | 1 - packages/react-icons/src/icons/PhishingIcon.js | 1 - packages/react-icons/src/icons/PictureIcon.js | 1 - packages/react-icons/src/icons/PinStarIcon.js | 1 - packages/react-icons/src/icons/PlanAddIcon.js | 1 - packages/react-icons/src/icons/PlanPendingIcon.js | 1 - packages/react-icons/src/icons/PlanStatusIcon.js | 1 - packages/react-icons/src/icons/PlayIcon.js | 1 - packages/react-icons/src/icons/PlaybookIcon.js | 1 - packages/react-icons/src/icons/PositiveBenigntrueIcon.js | 1 - packages/react-icons/src/icons/PositiveFalseIcon.js | 1 - packages/react-icons/src/icons/PositiveTrueIcon.js | 1 - packages/react-icons/src/icons/PrintIcon.js | 1 - packages/react-icons/src/icons/PuzzleIcon.js | 1 - packages/react-icons/src/icons/PuzzleOIcon.js | 1 - packages/react-icons/src/icons/QueryIcon.js | 1 - packages/react-icons/src/icons/RCAIcon.js | 1 - packages/react-icons/src/icons/RansomwareIcon.js | 1 - packages/react-icons/src/icons/RansomwareOIcon.js | 1 - packages/react-icons/src/icons/RedoIcon.js | 1 - packages/react-icons/src/icons/RefreshIcon.js | 1 - packages/react-icons/src/icons/RegistryIcon.js | 1 - packages/react-icons/src/icons/RenameIcon.js | 1 - packages/react-icons/src/icons/ReorderIcon.js | 1 - packages/react-icons/src/icons/ReplyIcon.js | 1 - packages/react-icons/src/icons/ReportExportIcon.js | 1 - packages/react-icons/src/icons/ReportIcon.js | 1 - packages/react-icons/src/icons/ResizeHorizontalIcon.js | 1 - packages/react-icons/src/icons/ResizeNESWIcon.js | 1 - packages/react-icons/src/icons/ResizeNWSEIcon.js | 1 - packages/react-icons/src/icons/RocketIcon.js | 1 - packages/react-icons/src/icons/RollbackIcon.js | 1 - packages/react-icons/src/icons/RootCauseIcon.js | 1 - packages/react-icons/src/icons/RouterIcon.js | 1 - packages/react-icons/src/icons/SafariIcon.js | 1 - packages/react-icons/src/icons/SaveIcon.js | 1 - packages/react-icons/src/icons/SaveOIcon.js | 1 - packages/react-icons/src/icons/ScanOIcon.js | 1 - packages/react-icons/src/icons/ScanSquareIcon.js | 1 - packages/react-icons/src/icons/ScreenshotIcon.js | 1 - packages/react-icons/src/icons/SearchOIcon.js | 1 - packages/react-icons/src/icons/SecurityAIIcon.js | 1 - packages/react-icons/src/icons/SelfServiceIcon.js | 1 - packages/react-icons/src/icons/SendIcon.js | 1 - packages/react-icons/src/icons/ServerAddIcon.js | 1 - packages/react-icons/src/icons/ServerCloudIcon.js | 1 - packages/react-icons/src/icons/ServerGroupIcon.js | 1 - packages/react-icons/src/icons/ServerIcon.js | 1 - packages/react-icons/src/icons/ServerOffIcon.js | 1 - packages/react-icons/src/icons/ServerOnIcon.js | 1 - packages/react-icons/src/icons/ServerUpdateIcon.js | 1 - packages/react-icons/src/icons/ServerWarningIcon.js | 1 - packages/react-icons/src/icons/ServerlessIcon.js | 1 - packages/react-icons/src/icons/ServiceFabricIcon.js | 1 - packages/react-icons/src/icons/SettingsIcon.js | 1 - packages/react-icons/src/icons/ShareIcon.js | 1 - packages/react-icons/src/icons/ShareOIcon.js | 1 - packages/react-icons/src/icons/SherlockIcon.js | 1 - packages/react-icons/src/icons/ShuffleIcon.js | 1 - packages/react-icons/src/icons/SliderIcon.js | 1 - packages/react-icons/src/icons/SortDownIcon.js | 1 - packages/react-icons/src/icons/SortUpIcon.js | 1 - packages/react-icons/src/icons/SpamIcon.js | 1 - packages/react-icons/src/icons/SpamOIcon.js | 1 - packages/react-icons/src/icons/SpamWarningIcon.js | 1 - packages/react-icons/src/icons/SphereIcon.js | 1 - packages/react-icons/src/icons/SphereSearchIcon.js | 1 - packages/react-icons/src/icons/SpinnerIcon.js | 1 - packages/react-icons/src/icons/SpywareIcon.js | 1 - packages/react-icons/src/icons/StarHalfIcon.js | 1 - packages/react-icons/src/icons/StarIcon.js | 1 - packages/react-icons/src/icons/StarOIcon.js | 1 - packages/react-icons/src/icons/StopIcon.js | 1 - packages/react-icons/src/icons/StrikethroughIcon.js | 1 - packages/react-icons/src/icons/SubnetIcon.js | 1 - packages/react-icons/src/icons/SuccessIcon.js | 1 - packages/react-icons/src/icons/SunIcon.js | 1 - packages/react-icons/src/icons/SunOIcon.js | 1 - packages/react-icons/src/icons/SweepingIcon.js | 1 - packages/react-icons/src/icons/SweepingWarningIcon.js | 1 - packages/react-icons/src/icons/SyncIcon.js | 1 - packages/react-icons/src/icons/TBallIcon.js | 1 - packages/react-icons/src/icons/TVIcon.js | 1 - packages/react-icons/src/icons/TagAddIcon.js | 1 - packages/react-icons/src/icons/TagIcon.js | 1 - packages/react-icons/src/icons/TargetIcon.js | 1 - packages/react-icons/src/icons/TargetOIcon.js | 1 - packages/react-icons/src/icons/TaskAddOIcon.js | 1 - packages/react-icons/src/icons/TaskArrowOIcon.js | 1 - packages/react-icons/src/icons/TaskCloseOIcon.js | 1 - packages/react-icons/src/icons/TaskIcon.js | 1 - packages/react-icons/src/icons/TaskListOIcon.js | 1 - packages/react-icons/src/icons/TaskOIcon.js | 1 - packages/react-icons/src/icons/TerminalIcon.js | 1 - packages/react-icons/src/icons/ThumbtackIcon.js | 1 - packages/react-icons/src/icons/ThumbtackOIcon.js | 1 - packages/react-icons/src/icons/TimeOffIcon.js | 1 - packages/react-icons/src/icons/ToolsConfigurationIcon.js | 1 - packages/react-icons/src/icons/TreatInvestigationIcon.js | 1 - packages/react-icons/src/icons/TreeviewIcon.js | 1 - packages/react-icons/src/icons/TrendLinkIcon.js | 1 - packages/react-icons/src/icons/URLIcon.js | 1 - packages/react-icons/src/icons/USBIcon.js | 1 - packages/react-icons/src/icons/UnavailableIcon.js | 1 - packages/react-icons/src/icons/UnderlineIcon.js | 1 - packages/react-icons/src/icons/UndoIcon.js | 1 - packages/react-icons/src/icons/UnknowIcon.js | 1 - packages/react-icons/src/icons/UploadIcon.js | 1 - packages/react-icons/src/icons/UserAddIcon.js | 1 - packages/react-icons/src/icons/UserAddOIcon.js | 1 - packages/react-icons/src/icons/UserChangeIcon.js | 1 - packages/react-icons/src/icons/UserCloseIcon.js | 1 - packages/react-icons/src/icons/UserCloseOIcon.js | 1 - packages/react-icons/src/icons/UserExportOIcon.js | 1 - packages/react-icons/src/icons/UserGroupCloseIcon.js | 1 - packages/react-icons/src/icons/UserGroupWarningIcon.js | 1 - packages/react-icons/src/icons/UserIcon.js | 1 - packages/react-icons/src/icons/UserImportOIcon.js | 1 - packages/react-icons/src/icons/UserListIcon.js | 1 - packages/react-icons/src/icons/UserListOIcon.js | 1 - packages/react-icons/src/icons/UserManagedGroupIcon.js | 1 - packages/react-icons/src/icons/UserManagedIcon.js | 1 - packages/react-icons/src/icons/UserOIcon.js | 1 - packages/react-icons/src/icons/UserTeamIcon.js | 1 - packages/react-icons/src/icons/UserUnknowIcon.js | 1 - packages/react-icons/src/icons/UserWarningIcon.js | 1 - packages/react-icons/src/icons/ViewIcon.js | 1 - packages/react-icons/src/icons/ViewOffIcon.js | 1 - packages/react-icons/src/icons/VirtualMachineIcon.js | 1 - packages/react-icons/src/icons/VirusIcon.js | 1 - packages/react-icons/src/icons/VirustotalIcon.js | 1 - packages/react-icons/src/icons/WMIIcon.js | 1 - packages/react-icons/src/icons/WarningCircleIcon.js | 1 - packages/react-icons/src/icons/WarningMinorIcon.js | 1 - packages/react-icons/src/icons/WarningTriangleIcon.js | 1 - packages/react-icons/src/icons/WidgetsIcon.js | 1 - packages/react-icons/src/icons/WifiIcon.js | 1 - packages/react-icons/src/icons/Window8Icon.js | 1 - packages/react-icons/src/icons/WindowListIcon.js | 1 - packages/react-icons/src/icons/WineventIcon.js | 1 - packages/react-icons/src/icons/WipeCloseIcon.js | 1 - packages/react-icons/src/icons/WipeIcon.js | 1 - packages/react-icons/src/icons/WorkbenchIcon.js | 1 - packages/react-icons/src/icons/WorkbenchManualIcon.js | 1 - packages/react-icons/src/icons/WorkspaceIcon.js | 1 - packages/react-icons/src/icons/YodaIcon.js | 1 - packages/react-icons/src/icons/ZoomInIcon.js | 1 - packages/react-icons/src/icons/ZoomOutIcon.js | 1 - packages/react-icons/src/icons/deprecated/ApiIcon.js | 2 +- packages/react-icons/src/icons/deprecated/ApiManagementIcon.js | 2 +- packages/react-icons/src/icons/deprecated/ConnectNoipIcon.js | 2 +- packages/react-icons/src/icons/deprecated/FilePdfOIcon.js | 2 +- packages/react-icons/src/icons/deprecated/FilePptOIcon.js | 2 +- packages/react-icons/src/icons/deprecated/IamIcon.js | 2 +- packages/react-icons/src/icons/deprecated/IeIcon.js | 2 +- packages/react-icons/src/icons/deprecated/IocIcon.js | 2 +- packages/react-icons/src/icons/deprecated/IpIcon.js | 2 +- packages/react-icons/src/icons/deprecated/ListOlIcon.js | 2 +- packages/react-icons/src/icons/deprecated/ListUlIcon.js | 2 +- packages/react-icons/src/icons/deprecated/NasIcon.js | 2 +- packages/react-icons/src/icons/deprecated/RcaIcon.js | 2 +- packages/react-icons/src/icons/deprecated/ResizeNeswIcon.js | 2 +- packages/react-icons/src/icons/deprecated/ResizeNwseIcon.js | 2 +- packages/react-icons/src/icons/deprecated/TvIcon.js | 2 +- packages/react-icons/src/icons/deprecated/UrlIcon.js | 2 +- packages/react-icons/src/icons/deprecated/UsbIcon.js | 2 +- packages/react-icons/src/icons/deprecated/WmiIcon.js | 2 +- packages/react-icons/src/utils/createSVGIcon.js | 2 +- 488 files changed, 20 insertions(+), 488 deletions(-) diff --git a/packages/react-icons/src/icons/AISecurityIcon.js b/packages/react-icons/src/icons/AISecurityIcon.js index 87b1eac7a0..b669d67658 100644 --- a/packages/react-icons/src/icons/AISecurityIcon.js +++ b/packages/react-icons/src/icons/AISecurityIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/APIIcon.js b/packages/react-icons/src/icons/APIIcon.js index b418fdefd2..5325182da0 100644 --- a/packages/react-icons/src/icons/APIIcon.js +++ b/packages/react-icons/src/icons/APIIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/APIManagementIcon.js b/packages/react-icons/src/icons/APIManagementIcon.js index 7cb4ad85a1..8f2a83e261 100644 --- a/packages/react-icons/src/icons/APIManagementIcon.js +++ b/packages/react-icons/src/icons/APIManagementIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/AddCircleOIcon.js b/packages/react-icons/src/icons/AddCircleOIcon.js index 38e7855c78..e5036ca65b 100644 --- a/packages/react-icons/src/icons/AddCircleOIcon.js +++ b/packages/react-icons/src/icons/AddCircleOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/AddGroupIcon.js b/packages/react-icons/src/icons/AddGroupIcon.js index 06a52882e0..91b6ca9cd0 100644 --- a/packages/react-icons/src/icons/AddGroupIcon.js +++ b/packages/react-icons/src/icons/AddGroupIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/AddIcon.js b/packages/react-icons/src/icons/AddIcon.js index 53c036744c..1066045ad7 100644 --- a/packages/react-icons/src/icons/AddIcon.js +++ b/packages/react-icons/src/icons/AddIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/AddSquareOIcon.js b/packages/react-icons/src/icons/AddSquareOIcon.js index a2126672a6..249ddc5634 100644 --- a/packages/react-icons/src/icons/AddSquareOIcon.js +++ b/packages/react-icons/src/icons/AddSquareOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/AddSquarePlusOIcon.js b/packages/react-icons/src/icons/AddSquarePlusOIcon.js index 44f8a76a78..4a6945b275 100644 --- a/packages/react-icons/src/icons/AddSquarePlusOIcon.js +++ b/packages/react-icons/src/icons/AddSquarePlusOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/AddressIcon.js b/packages/react-icons/src/icons/AddressIcon.js index c45fc2afe9..71748c166d 100644 --- a/packages/react-icons/src/icons/AddressIcon.js +++ b/packages/react-icons/src/icons/AddressIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/AlertIcon.js b/packages/react-icons/src/icons/AlertIcon.js index eef5faa995..d7cbdfbab5 100644 --- a/packages/react-icons/src/icons/AlertIcon.js +++ b/packages/react-icons/src/icons/AlertIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/AlignCenterIcon.js b/packages/react-icons/src/icons/AlignCenterIcon.js index 863a451e44..d76ce784b0 100644 --- a/packages/react-icons/src/icons/AlignCenterIcon.js +++ b/packages/react-icons/src/icons/AlignCenterIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/AlignLeftIcon.js b/packages/react-icons/src/icons/AlignLeftIcon.js index cbcd4bab41..6a0a6cf28b 100644 --- a/packages/react-icons/src/icons/AlignLeftIcon.js +++ b/packages/react-icons/src/icons/AlignLeftIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/AlignRightIcon.js b/packages/react-icons/src/icons/AlignRightIcon.js index 4a6930ef5f..c0e11c0abf 100644 --- a/packages/react-icons/src/icons/AlignRightIcon.js +++ b/packages/react-icons/src/icons/AlignRightIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/AndroidIcon.js b/packages/react-icons/src/icons/AndroidIcon.js index f22724ad1e..9b1540732b 100644 --- a/packages/react-icons/src/icons/AndroidIcon.js +++ b/packages/react-icons/src/icons/AndroidIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/AngleDownIcon.js b/packages/react-icons/src/icons/AngleDownIcon.js index 4698b41a82..eb05280013 100644 --- a/packages/react-icons/src/icons/AngleDownIcon.js +++ b/packages/react-icons/src/icons/AngleDownIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/AngleLeftIcon.js b/packages/react-icons/src/icons/AngleLeftIcon.js index bd20752d2a..2973602028 100644 --- a/packages/react-icons/src/icons/AngleLeftIcon.js +++ b/packages/react-icons/src/icons/AngleLeftIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/AngleRightIcon.js b/packages/react-icons/src/icons/AngleRightIcon.js index c7a01c4807..4edd46cb9b 100644 --- a/packages/react-icons/src/icons/AngleRightIcon.js +++ b/packages/react-icons/src/icons/AngleRightIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/AngleUpIcon.js b/packages/react-icons/src/icons/AngleUpIcon.js index 1b8215334c..529fe8a49f 100644 --- a/packages/react-icons/src/icons/AngleUpIcon.js +++ b/packages/react-icons/src/icons/AngleUpIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/AppIcon.js b/packages/react-icons/src/icons/AppIcon.js index dc5f40f63b..4aaf62d4ad 100644 --- a/packages/react-icons/src/icons/AppIcon.js +++ b/packages/react-icons/src/icons/AppIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/AppServiceIcon.js b/packages/react-icons/src/icons/AppServiceIcon.js index 69247e62a4..b65e4956e3 100644 --- a/packages/react-icons/src/icons/AppServiceIcon.js +++ b/packages/react-icons/src/icons/AppServiceIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/AppleIcon.js b/packages/react-icons/src/icons/AppleIcon.js index 0eda092c6b..cb12abd4b1 100644 --- a/packages/react-icons/src/icons/AppleIcon.js +++ b/packages/react-icons/src/icons/AppleIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ArrowDownIcon.js b/packages/react-icons/src/icons/ArrowDownIcon.js index a417185615..315737a69a 100644 --- a/packages/react-icons/src/icons/ArrowDownIcon.js +++ b/packages/react-icons/src/icons/ArrowDownIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ArrowLeftIcon.js b/packages/react-icons/src/icons/ArrowLeftIcon.js index b321b5e9a3..d4c09e4b34 100644 --- a/packages/react-icons/src/icons/ArrowLeftIcon.js +++ b/packages/react-icons/src/icons/ArrowLeftIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ArrowLongLeftIcon.js b/packages/react-icons/src/icons/ArrowLongLeftIcon.js index 571bf82af8..a243d3b320 100644 --- a/packages/react-icons/src/icons/ArrowLongLeftIcon.js +++ b/packages/react-icons/src/icons/ArrowLongLeftIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ArrowLongRightIcon.js b/packages/react-icons/src/icons/ArrowLongRightIcon.js index f5636bbb06..3bff2a4521 100644 --- a/packages/react-icons/src/icons/ArrowLongRightIcon.js +++ b/packages/react-icons/src/icons/ArrowLongRightIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ArrowRightIcon.js b/packages/react-icons/src/icons/ArrowRightIcon.js index 8c99ff6ba4..022ff77c00 100644 --- a/packages/react-icons/src/icons/ArrowRightIcon.js +++ b/packages/react-icons/src/icons/ArrowRightIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ArrowUpIcon.js b/packages/react-icons/src/icons/ArrowUpIcon.js index 49d5a951f1..b19698552d 100644 --- a/packages/react-icons/src/icons/ArrowUpIcon.js +++ b/packages/react-icons/src/icons/ArrowUpIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ArrowsIcon.js b/packages/react-icons/src/icons/ArrowsIcon.js index 77d766b81d..5d4769b3fa 100644 --- a/packages/react-icons/src/icons/ArrowsIcon.js +++ b/packages/react-icons/src/icons/ArrowsIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/AsteriskIcon.js b/packages/react-icons/src/icons/AsteriskIcon.js index f7dfb2b4bc..47e11280f3 100644 --- a/packages/react-icons/src/icons/AsteriskIcon.js +++ b/packages/react-icons/src/icons/AsteriskIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/AttachAlertIcon.js b/packages/react-icons/src/icons/AttachAlertIcon.js index c80649d212..ac2672d82c 100644 --- a/packages/react-icons/src/icons/AttachAlertIcon.js +++ b/packages/react-icons/src/icons/AttachAlertIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/AttachFileIcon.js b/packages/react-icons/src/icons/AttachFileIcon.js index 99b3aeb6d2..5521fbb240 100644 --- a/packages/react-icons/src/icons/AttachFileIcon.js +++ b/packages/react-icons/src/icons/AttachFileIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/AttachIcon.js b/packages/react-icons/src/icons/AttachIcon.js index 772230d631..3e77fa233f 100644 --- a/packages/react-icons/src/icons/AttachIcon.js +++ b/packages/react-icons/src/icons/AttachIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/AttachNewIcon.js b/packages/react-icons/src/icons/AttachNewIcon.js index e6ee1599f2..c520afd444 100644 --- a/packages/react-icons/src/icons/AttachNewIcon.js +++ b/packages/react-icons/src/icons/AttachNewIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/AuthorizerIcon.js b/packages/react-icons/src/icons/AuthorizerIcon.js index a10d369891..0eebd24b37 100644 --- a/packages/react-icons/src/icons/AuthorizerIcon.js +++ b/packages/react-icons/src/icons/AuthorizerIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/BackupIcon.js b/packages/react-icons/src/icons/BackupIcon.js index 68786a1881..e8d56809db 100644 --- a/packages/react-icons/src/icons/BackupIcon.js +++ b/packages/react-icons/src/icons/BackupIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/BaseStationIcon.js b/packages/react-icons/src/icons/BaseStationIcon.js index 783d23b4ec..115c47181c 100644 --- a/packages/react-icons/src/icons/BaseStationIcon.js +++ b/packages/react-icons/src/icons/BaseStationIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/BatteryIcon.js b/packages/react-icons/src/icons/BatteryIcon.js index 8dd9a44350..cb804ab271 100644 --- a/packages/react-icons/src/icons/BatteryIcon.js +++ b/packages/react-icons/src/icons/BatteryIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/BlockAppIcon.js b/packages/react-icons/src/icons/BlockAppIcon.js index b73de9df6c..7ede017ee1 100644 --- a/packages/react-icons/src/icons/BlockAppIcon.js +++ b/packages/react-icons/src/icons/BlockAppIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/BlockIcon.js b/packages/react-icons/src/icons/BlockIcon.js index 6ab0dbcf95..5f4ac59ea4 100644 --- a/packages/react-icons/src/icons/BlockIcon.js +++ b/packages/react-icons/src/icons/BlockIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/BlocklistIcon.js b/packages/react-icons/src/icons/BlocklistIcon.js index 966c361f2a..51722c2cf0 100644 --- a/packages/react-icons/src/icons/BlocklistIcon.js +++ b/packages/react-icons/src/icons/BlocklistIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/BoldIcon.js b/packages/react-icons/src/icons/BoldIcon.js index 8c3ce6aec4..425f847e0b 100644 --- a/packages/react-icons/src/icons/BoldIcon.js +++ b/packages/react-icons/src/icons/BoldIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/BoltIcon.js b/packages/react-icons/src/icons/BoltIcon.js index 92c893b49f..1a6cdebaa7 100644 --- a/packages/react-icons/src/icons/BoltIcon.js +++ b/packages/react-icons/src/icons/BoltIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/BookmarkIcon.js b/packages/react-icons/src/icons/BookmarkIcon.js index c72b38b4f4..90ae63f3ca 100644 --- a/packages/react-icons/src/icons/BookmarkIcon.js +++ b/packages/react-icons/src/icons/BookmarkIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/BoxInIcon.js b/packages/react-icons/src/icons/BoxInIcon.js index a7f4b7ff7c..aac95ed45e 100644 --- a/packages/react-icons/src/icons/BoxInIcon.js +++ b/packages/react-icons/src/icons/BoxInIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/BoxOutIcon.js b/packages/react-icons/src/icons/BoxOutIcon.js index 11fda046e8..457f98368e 100644 --- a/packages/react-icons/src/icons/BoxOutIcon.js +++ b/packages/react-icons/src/icons/BoxOutIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/BoxUploadIcon.js b/packages/react-icons/src/icons/BoxUploadIcon.js index 4f7fa20388..dd42d6d451 100644 --- a/packages/react-icons/src/icons/BoxUploadIcon.js +++ b/packages/react-icons/src/icons/BoxUploadIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/BugIcon.js b/packages/react-icons/src/icons/BugIcon.js index b8b5ce7ec4..ab45b5d3db 100644 --- a/packages/react-icons/src/icons/BugIcon.js +++ b/packages/react-icons/src/icons/BugIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/BuildIcon.js b/packages/react-icons/src/icons/BuildIcon.js index 68acd52f14..b7777ea4d4 100644 --- a/packages/react-icons/src/icons/BuildIcon.js +++ b/packages/react-icons/src/icons/BuildIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/CalendarEmptyIcon.js b/packages/react-icons/src/icons/CalendarEmptyIcon.js index aef59bf385..850357a35d 100644 --- a/packages/react-icons/src/icons/CalendarEmptyIcon.js +++ b/packages/react-icons/src/icons/CalendarEmptyIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/CalendarIcon.js b/packages/react-icons/src/icons/CalendarIcon.js index 1fd9e828f0..fa4625805a 100644 --- a/packages/react-icons/src/icons/CalendarIcon.js +++ b/packages/react-icons/src/icons/CalendarIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/CallbackIcon.js b/packages/react-icons/src/icons/CallbackIcon.js index 97784994bc..7fdb0f227f 100644 --- a/packages/react-icons/src/icons/CallbackIcon.js +++ b/packages/react-icons/src/icons/CallbackIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/CameraIcon.js b/packages/react-icons/src/icons/CameraIcon.js index 721b5911a9..fb46dd05ae 100644 --- a/packages/react-icons/src/icons/CameraIcon.js +++ b/packages/react-icons/src/icons/CameraIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/CaretDownIcon.js b/packages/react-icons/src/icons/CaretDownIcon.js index 0897b125f9..e5d744ed7a 100644 --- a/packages/react-icons/src/icons/CaretDownIcon.js +++ b/packages/react-icons/src/icons/CaretDownIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/CaretLeftIcon.js b/packages/react-icons/src/icons/CaretLeftIcon.js index b94439f186..b381273502 100644 --- a/packages/react-icons/src/icons/CaretLeftIcon.js +++ b/packages/react-icons/src/icons/CaretLeftIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/CaretRightDownIcon.js b/packages/react-icons/src/icons/CaretRightDownIcon.js index 5350bfedaf..afd0e95ba3 100644 --- a/packages/react-icons/src/icons/CaretRightDownIcon.js +++ b/packages/react-icons/src/icons/CaretRightDownIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/CaretRightIcon.js b/packages/react-icons/src/icons/CaretRightIcon.js index faf6b45562..972078b72a 100644 --- a/packages/react-icons/src/icons/CaretRightIcon.js +++ b/packages/react-icons/src/icons/CaretRightIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/CaretRightOIcon.js b/packages/react-icons/src/icons/CaretRightOIcon.js index 629b3cd93f..61a1756908 100644 --- a/packages/react-icons/src/icons/CaretRightOIcon.js +++ b/packages/react-icons/src/icons/CaretRightOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/CaretSquareDownIcon.js b/packages/react-icons/src/icons/CaretSquareDownIcon.js index ee56e727c9..a7dae2308f 100644 --- a/packages/react-icons/src/icons/CaretSquareDownIcon.js +++ b/packages/react-icons/src/icons/CaretSquareDownIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/CaretSquareLeftIcon.js b/packages/react-icons/src/icons/CaretSquareLeftIcon.js index ca42a11c34..e02bb48bcf 100644 --- a/packages/react-icons/src/icons/CaretSquareLeftIcon.js +++ b/packages/react-icons/src/icons/CaretSquareLeftIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/CaretSquareRightIcon.js b/packages/react-icons/src/icons/CaretSquareRightIcon.js index 62907aa242..41a085e99e 100644 --- a/packages/react-icons/src/icons/CaretSquareRightIcon.js +++ b/packages/react-icons/src/icons/CaretSquareRightIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/CaretSquareUpIcon.js b/packages/react-icons/src/icons/CaretSquareUpIcon.js index eeb0e00588..cbaee2ce8f 100644 --- a/packages/react-icons/src/icons/CaretSquareUpIcon.js +++ b/packages/react-icons/src/icons/CaretSquareUpIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/CaretUpIcon.js b/packages/react-icons/src/icons/CaretUpIcon.js index a5dd42fc17..5a303705b5 100644 --- a/packages/react-icons/src/icons/CaretUpIcon.js +++ b/packages/react-icons/src/icons/CaretUpIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/CartIcon.js b/packages/react-icons/src/icons/CartIcon.js index 3ce33996c3..dd794a2d66 100644 --- a/packages/react-icons/src/icons/CartIcon.js +++ b/packages/react-icons/src/icons/CartIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/CaseLogIcon.js b/packages/react-icons/src/icons/CaseLogIcon.js index 4293307f69..e6069cb437 100644 --- a/packages/react-icons/src/icons/CaseLogIcon.js +++ b/packages/react-icons/src/icons/CaseLogIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ChartAreaIcon.js b/packages/react-icons/src/icons/ChartAreaIcon.js index 185ee2f762..b8d41bb60d 100644 --- a/packages/react-icons/src/icons/ChartAreaIcon.js +++ b/packages/react-icons/src/icons/ChartAreaIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ChartAreastepIcon.js b/packages/react-icons/src/icons/ChartAreastepIcon.js index 92337366fd..e457859b5d 100644 --- a/packages/react-icons/src/icons/ChartAreastepIcon.js +++ b/packages/react-icons/src/icons/ChartAreastepIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ChartBarIcon.js b/packages/react-icons/src/icons/ChartBarIcon.js index 378cccb0f5..9ffb4f0f13 100644 --- a/packages/react-icons/src/icons/ChartBarIcon.js +++ b/packages/react-icons/src/icons/ChartBarIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ChartDonutIcon.js b/packages/react-icons/src/icons/ChartDonutIcon.js index 872fd7e4e3..bea03923f9 100644 --- a/packages/react-icons/src/icons/ChartDonutIcon.js +++ b/packages/react-icons/src/icons/ChartDonutIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ChartDotIcon.js b/packages/react-icons/src/icons/ChartDotIcon.js index 66c1fe25b4..6853a41493 100644 --- a/packages/react-icons/src/icons/ChartDotIcon.js +++ b/packages/react-icons/src/icons/ChartDotIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ChartLineIcon.js b/packages/react-icons/src/icons/ChartLineIcon.js index 4667432adf..bb88cc6411 100644 --- a/packages/react-icons/src/icons/ChartLineIcon.js +++ b/packages/react-icons/src/icons/ChartLineIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ChartPieIcon.js b/packages/react-icons/src/icons/ChartPieIcon.js index 890df5f381..8d76c5c301 100644 --- a/packages/react-icons/src/icons/ChartPieIcon.js +++ b/packages/react-icons/src/icons/ChartPieIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ChartScatterIcon.js b/packages/react-icons/src/icons/ChartScatterIcon.js index 16d789bc21..2e4db77d43 100644 --- a/packages/react-icons/src/icons/ChartScatterIcon.js +++ b/packages/react-icons/src/icons/ChartScatterIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ChartTableIcon.js b/packages/react-icons/src/icons/ChartTableIcon.js index 7961565e49..3205fc48e3 100644 --- a/packages/react-icons/src/icons/ChartTableIcon.js +++ b/packages/react-icons/src/icons/ChartTableIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/CheckBoldIcon.js b/packages/react-icons/src/icons/CheckBoldIcon.js index 35865e1096..bdfdcb438e 100644 --- a/packages/react-icons/src/icons/CheckBoldIcon.js +++ b/packages/react-icons/src/icons/CheckBoldIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/CheckCircleOIcon.js b/packages/react-icons/src/icons/CheckCircleOIcon.js index 0680313625..a0577eeb5e 100644 --- a/packages/react-icons/src/icons/CheckCircleOIcon.js +++ b/packages/react-icons/src/icons/CheckCircleOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/CheckIcon.js b/packages/react-icons/src/icons/CheckIcon.js index fc8a9582f1..844d843d9c 100644 --- a/packages/react-icons/src/icons/CheckIcon.js +++ b/packages/react-icons/src/icons/CheckIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/CheckSIcon.js b/packages/react-icons/src/icons/CheckSIcon.js index 791f2997bc..c4c8d2402d 100644 --- a/packages/react-icons/src/icons/CheckSIcon.js +++ b/packages/react-icons/src/icons/CheckSIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ChevronDownIcon.js b/packages/react-icons/src/icons/ChevronDownIcon.js index 92c268c79d..fd648b43fd 100644 --- a/packages/react-icons/src/icons/ChevronDownIcon.js +++ b/packages/react-icons/src/icons/ChevronDownIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ChevronLeftIcon.js b/packages/react-icons/src/icons/ChevronLeftIcon.js index 7b87ef6046..2b55ff0165 100644 --- a/packages/react-icons/src/icons/ChevronLeftIcon.js +++ b/packages/react-icons/src/icons/ChevronLeftIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ChevronRightIcon.js b/packages/react-icons/src/icons/ChevronRightIcon.js index 15f1c150c9..674a87088d 100644 --- a/packages/react-icons/src/icons/ChevronRightIcon.js +++ b/packages/react-icons/src/icons/ChevronRightIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ChevronUpIcon.js b/packages/react-icons/src/icons/ChevronUpIcon.js index 7d461b592d..784eaf813b 100644 --- a/packages/react-icons/src/icons/ChevronUpIcon.js +++ b/packages/react-icons/src/icons/ChevronUpIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ChromeIcon.js b/packages/react-icons/src/icons/ChromeIcon.js index 7d4e5301f6..9a90732f10 100644 --- a/packages/react-icons/src/icons/ChromeIcon.js +++ b/packages/react-icons/src/icons/ChromeIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/CircleDotIcon.js b/packages/react-icons/src/icons/CircleDotIcon.js index 7f9fac2251..b15164a5b0 100644 --- a/packages/react-icons/src/icons/CircleDotIcon.js +++ b/packages/react-icons/src/icons/CircleDotIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/CircleIcon.js b/packages/react-icons/src/icons/CircleIcon.js index 3377857178..40fca8273a 100644 --- a/packages/react-icons/src/icons/CircleIcon.js +++ b/packages/react-icons/src/icons/CircleIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/CircleMergeIcon.js b/packages/react-icons/src/icons/CircleMergeIcon.js index 43e87f23a8..eb34a1b649 100644 --- a/packages/react-icons/src/icons/CircleMergeIcon.js +++ b/packages/react-icons/src/icons/CircleMergeIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/CircleOIcon.js b/packages/react-icons/src/icons/CircleOIcon.js index 2bb3083814..bf09a9adcc 100644 --- a/packages/react-icons/src/icons/CircleOIcon.js +++ b/packages/react-icons/src/icons/CircleOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/CircleSplitIcon.js b/packages/react-icons/src/icons/CircleSplitIcon.js index 5448f8d03e..6f0f553380 100644 --- a/packages/react-icons/src/icons/CircleSplitIcon.js +++ b/packages/react-icons/src/icons/CircleSplitIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/CityIcon.js b/packages/react-icons/src/icons/CityIcon.js index 2735986e7a..24ae583c95 100644 --- a/packages/react-icons/src/icons/CityIcon.js +++ b/packages/react-icons/src/icons/CityIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ClockAddIcon.js b/packages/react-icons/src/icons/ClockAddIcon.js index ca530fce8f..6bea504de4 100644 --- a/packages/react-icons/src/icons/ClockAddIcon.js +++ b/packages/react-icons/src/icons/ClockAddIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ClockIcon.js b/packages/react-icons/src/icons/ClockIcon.js index c844fe18b3..b339b1d831 100644 --- a/packages/react-icons/src/icons/ClockIcon.js +++ b/packages/react-icons/src/icons/ClockIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/CloseCircleOIcon.js b/packages/react-icons/src/icons/CloseCircleOIcon.js index 5bc70a46b4..fab1d83ed8 100644 --- a/packages/react-icons/src/icons/CloseCircleOIcon.js +++ b/packages/react-icons/src/icons/CloseCircleOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/CloseIcon.js b/packages/react-icons/src/icons/CloseIcon.js index c924e4a12c..4d74d85eef 100644 --- a/packages/react-icons/src/icons/CloseIcon.js +++ b/packages/react-icons/src/icons/CloseIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/CloseSIcon.js b/packages/react-icons/src/icons/CloseSIcon.js index 2f3032901d..e3dda49b06 100644 --- a/packages/react-icons/src/icons/CloseSIcon.js +++ b/packages/react-icons/src/icons/CloseSIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/CloudIcon.js b/packages/react-icons/src/icons/CloudIcon.js index 51d58a38ed..d99e9bc49c 100644 --- a/packages/react-icons/src/icons/CloudIcon.js +++ b/packages/react-icons/src/icons/CloudIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/CloudOIcon.js b/packages/react-icons/src/icons/CloudOIcon.js index 45e4c0067e..2d4d3b95d9 100644 --- a/packages/react-icons/src/icons/CloudOIcon.js +++ b/packages/react-icons/src/icons/CloudOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/CloudOffIcon.js b/packages/react-icons/src/icons/CloudOffIcon.js index eeb3a75f4a..fa0467a398 100644 --- a/packages/react-icons/src/icons/CloudOffIcon.js +++ b/packages/react-icons/src/icons/CloudOffIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/CloudPuzzleIcon.js b/packages/react-icons/src/icons/CloudPuzzleIcon.js index 9af2256f26..b5a0e6913f 100644 --- a/packages/react-icons/src/icons/CloudPuzzleIcon.js +++ b/packages/react-icons/src/icons/CloudPuzzleIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/CloudUserIcon.js b/packages/react-icons/src/icons/CloudUserIcon.js index f21acf6276..634417e182 100644 --- a/packages/react-icons/src/icons/CloudUserIcon.js +++ b/packages/react-icons/src/icons/CloudUserIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/CodeIcon.js b/packages/react-icons/src/icons/CodeIcon.js index 23ec76acf3..afc33b3fa2 100644 --- a/packages/react-icons/src/icons/CodeIcon.js +++ b/packages/react-icons/src/icons/CodeIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/CollapseLeftIcon.js b/packages/react-icons/src/icons/CollapseLeftIcon.js index 7f864ee07d..b75254cbe8 100644 --- a/packages/react-icons/src/icons/CollapseLeftIcon.js +++ b/packages/react-icons/src/icons/CollapseLeftIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/CollapseRightIcon.js b/packages/react-icons/src/icons/CollapseRightIcon.js index e144ec6bfa..466863f3a7 100644 --- a/packages/react-icons/src/icons/CollapseRightIcon.js +++ b/packages/react-icons/src/icons/CollapseRightIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ColorIcon.js b/packages/react-icons/src/icons/ColorIcon.js index 5b89a0f273..49f8c91814 100644 --- a/packages/react-icons/src/icons/ColorIcon.js +++ b/packages/react-icons/src/icons/ColorIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ColortextIcon.js b/packages/react-icons/src/icons/ColortextIcon.js index ebada0ba26..1c9e18bf69 100644 --- a/packages/react-icons/src/icons/ColortextIcon.js +++ b/packages/react-icons/src/icons/ColortextIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ColumnsIcon.js b/packages/react-icons/src/icons/ColumnsIcon.js index 2762ce108e..0de519fad2 100644 --- a/packages/react-icons/src/icons/ColumnsIcon.js +++ b/packages/react-icons/src/icons/ColumnsIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/CommentIcon.js b/packages/react-icons/src/icons/CommentIcon.js index 9efcc1f933..3dd42bed6d 100644 --- a/packages/react-icons/src/icons/CommentIcon.js +++ b/packages/react-icons/src/icons/CommentIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ConnectErrorIcon.js b/packages/react-icons/src/icons/ConnectErrorIcon.js index 7db0fd9800..30b6d8bc8e 100644 --- a/packages/react-icons/src/icons/ConnectErrorIcon.js +++ b/packages/react-icons/src/icons/ConnectErrorIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ConnectIcon.js b/packages/react-icons/src/icons/ConnectIcon.js index 87ce8505ca..b928a1e124 100644 --- a/packages/react-icons/src/icons/ConnectIcon.js +++ b/packages/react-icons/src/icons/ConnectIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ConnectNoIPIcon.js b/packages/react-icons/src/icons/ConnectNoIPIcon.js index 7411454602..901dd70cf8 100644 --- a/packages/react-icons/src/icons/ConnectNoIPIcon.js +++ b/packages/react-icons/src/icons/ConnectNoIPIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ConnectWarningIcon.js b/packages/react-icons/src/icons/ConnectWarningIcon.js index 08554b7a90..68db519d42 100644 --- a/packages/react-icons/src/icons/ConnectWarningIcon.js +++ b/packages/react-icons/src/icons/ConnectWarningIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ConnecterIcon.js b/packages/react-icons/src/icons/ConnecterIcon.js index 41d99e7b17..fdeab719ee 100644 --- a/packages/react-icons/src/icons/ConnecterIcon.js +++ b/packages/react-icons/src/icons/ConnecterIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ConnectingIcon.js b/packages/react-icons/src/icons/ConnectingIcon.js index d40534d8b1..a3f97c849a 100644 --- a/packages/react-icons/src/icons/ConnectingIcon.js +++ b/packages/react-icons/src/icons/ConnectingIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ConnectionIcon.js b/packages/react-icons/src/icons/ConnectionIcon.js index 799adba009..23440321a1 100644 --- a/packages/react-icons/src/icons/ConnectionIcon.js +++ b/packages/react-icons/src/icons/ConnectionIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ContactIcon.js b/packages/react-icons/src/icons/ContactIcon.js index 03e9d1a8d6..e3627f0cc0 100644 --- a/packages/react-icons/src/icons/ContactIcon.js +++ b/packages/react-icons/src/icons/ContactIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/Container2Icon.js b/packages/react-icons/src/icons/Container2Icon.js index 2cece2d15b..0cdc518ac8 100644 --- a/packages/react-icons/src/icons/Container2Icon.js +++ b/packages/react-icons/src/icons/Container2Icon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ContainerClusterIcon.js b/packages/react-icons/src/icons/ContainerClusterIcon.js index 7ddd3b0e06..0f46695eeb 100644 --- a/packages/react-icons/src/icons/ContainerClusterIcon.js +++ b/packages/react-icons/src/icons/ContainerClusterIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ContainerClusterOIcon.js b/packages/react-icons/src/icons/ContainerClusterOIcon.js index 765bbbaadb..986b283f66 100644 --- a/packages/react-icons/src/icons/ContainerClusterOIcon.js +++ b/packages/react-icons/src/icons/ContainerClusterOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ContainerIcon.js b/packages/react-icons/src/icons/ContainerIcon.js index 727c00a52e..84baa15d0c 100644 --- a/packages/react-icons/src/icons/ContainerIcon.js +++ b/packages/react-icons/src/icons/ContainerIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/CreditTokenIcon.js b/packages/react-icons/src/icons/CreditTokenIcon.js index 27c554802a..bc8953ff01 100644 --- a/packages/react-icons/src/icons/CreditTokenIcon.js +++ b/packages/react-icons/src/icons/CreditTokenIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/CropIcon.js b/packages/react-icons/src/icons/CropIcon.js index 73e640d77c..7afbf8e4ba 100644 --- a/packages/react-icons/src/icons/CropIcon.js +++ b/packages/react-icons/src/icons/CropIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/CutIcon.js b/packages/react-icons/src/icons/CutIcon.js index 765ddefc0a..630806fe0a 100644 --- a/packages/react-icons/src/icons/CutIcon.js +++ b/packages/react-icons/src/icons/CutIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/DataStorageIcon.js b/packages/react-icons/src/icons/DataStorageIcon.js index ea69621dc8..82be062c6c 100644 --- a/packages/react-icons/src/icons/DataStorageIcon.js +++ b/packages/react-icons/src/icons/DataStorageIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/DatabaseIcon.js b/packages/react-icons/src/icons/DatabaseIcon.js index 0bb37fb3ae..c994ca877b 100644 --- a/packages/react-icons/src/icons/DatabaseIcon.js +++ b/packages/react-icons/src/icons/DatabaseIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/DatabaseOIcon.js b/packages/react-icons/src/icons/DatabaseOIcon.js index 5d6ebd1e8a..aa317a04b1 100644 --- a/packages/react-icons/src/icons/DatabaseOIcon.js +++ b/packages/react-icons/src/icons/DatabaseOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/DateIcon.js b/packages/react-icons/src/icons/DateIcon.js index d357d9bb1a..efef17fe71 100644 --- a/packages/react-icons/src/icons/DateIcon.js +++ b/packages/react-icons/src/icons/DateIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/DeleteIcon.js b/packages/react-icons/src/icons/DeleteIcon.js index 2fddead876..14430219d7 100644 --- a/packages/react-icons/src/icons/DeleteIcon.js +++ b/packages/react-icons/src/icons/DeleteIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/DeployIcon.js b/packages/react-icons/src/icons/DeployIcon.js index c8322c39cd..500e444381 100644 --- a/packages/react-icons/src/icons/DeployIcon.js +++ b/packages/react-icons/src/icons/DeployIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/DesktopAddIcon.js b/packages/react-icons/src/icons/DesktopAddIcon.js index 7a471a8f91..78fe978744 100644 --- a/packages/react-icons/src/icons/DesktopAddIcon.js +++ b/packages/react-icons/src/icons/DesktopAddIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/DesktopBlockIcon.js b/packages/react-icons/src/icons/DesktopBlockIcon.js index 6920f5d50f..15aa0fcc12 100644 --- a/packages/react-icons/src/icons/DesktopBlockIcon.js +++ b/packages/react-icons/src/icons/DesktopBlockIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/DesktopCloudDownIcon.js b/packages/react-icons/src/icons/DesktopCloudDownIcon.js index c1810519f6..0718138a04 100644 --- a/packages/react-icons/src/icons/DesktopCloudDownIcon.js +++ b/packages/react-icons/src/icons/DesktopCloudDownIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/DesktopCloudIcon.js b/packages/react-icons/src/icons/DesktopCloudIcon.js index ae578f9e6e..174a2d5900 100644 --- a/packages/react-icons/src/icons/DesktopCloudIcon.js +++ b/packages/react-icons/src/icons/DesktopCloudIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/DesktopDownIcon.js b/packages/react-icons/src/icons/DesktopDownIcon.js index 2e02f4cb96..bec61769f4 100644 --- a/packages/react-icons/src/icons/DesktopDownIcon.js +++ b/packages/react-icons/src/icons/DesktopDownIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/DesktopErrorIcon.js b/packages/react-icons/src/icons/DesktopErrorIcon.js index 28c9333768..330459b300 100644 --- a/packages/react-icons/src/icons/DesktopErrorIcon.js +++ b/packages/react-icons/src/icons/DesktopErrorIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/DesktopGroupCloudIcon.js b/packages/react-icons/src/icons/DesktopGroupCloudIcon.js index c66ac23af3..d4de48f6d0 100644 --- a/packages/react-icons/src/icons/DesktopGroupCloudIcon.js +++ b/packages/react-icons/src/icons/DesktopGroupCloudIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/DesktopGroupIcon.js b/packages/react-icons/src/icons/DesktopGroupIcon.js index 3fc2235158..aa49477cb5 100644 --- a/packages/react-icons/src/icons/DesktopGroupIcon.js +++ b/packages/react-icons/src/icons/DesktopGroupIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/DesktopHourglassIcon.js b/packages/react-icons/src/icons/DesktopHourglassIcon.js index 1d2220cff1..e0a2af7d2c 100644 --- a/packages/react-icons/src/icons/DesktopHourglassIcon.js +++ b/packages/react-icons/src/icons/DesktopHourglassIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/DesktopIcon.js b/packages/react-icons/src/icons/DesktopIcon.js index 265e9f8030..1c8ebd389f 100644 --- a/packages/react-icons/src/icons/DesktopIcon.js +++ b/packages/react-icons/src/icons/DesktopIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/DesktopOffIcon.js b/packages/react-icons/src/icons/DesktopOffIcon.js index 83287fec73..c98bbf1c80 100644 --- a/packages/react-icons/src/icons/DesktopOffIcon.js +++ b/packages/react-icons/src/icons/DesktopOffIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/DesktopUpdateIcon.js b/packages/react-icons/src/icons/DesktopUpdateIcon.js index 2edb73abfe..788e2f27b3 100644 --- a/packages/react-icons/src/icons/DesktopUpdateIcon.js +++ b/packages/react-icons/src/icons/DesktopUpdateIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/DetailIcon.js b/packages/react-icons/src/icons/DetailIcon.js index 1c81ec71e1..61794a3884 100644 --- a/packages/react-icons/src/icons/DetailIcon.js +++ b/packages/react-icons/src/icons/DetailIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/Device2Icon.js b/packages/react-icons/src/icons/Device2Icon.js index 1ea6be6461..fb51e6d356 100644 --- a/packages/react-icons/src/icons/Device2Icon.js +++ b/packages/react-icons/src/icons/Device2Icon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/DeviceAnIcon.js b/packages/react-icons/src/icons/DeviceAnIcon.js index d17c7e635b..5690b3d83e 100644 --- a/packages/react-icons/src/icons/DeviceAnIcon.js +++ b/packages/react-icons/src/icons/DeviceAnIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/DeviceIcon.js b/packages/react-icons/src/icons/DeviceIcon.js index 19655a20a0..4d0c9d810c 100644 --- a/packages/react-icons/src/icons/DeviceIcon.js +++ b/packages/react-icons/src/icons/DeviceIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/DeviceMasterIcon.js b/packages/react-icons/src/icons/DeviceMasterIcon.js index 0b6b74ffc0..d98a008fb0 100644 --- a/packages/react-icons/src/icons/DeviceMasterIcon.js +++ b/packages/react-icons/src/icons/DeviceMasterIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/DiscoverIcon.js b/packages/react-icons/src/icons/DiscoverIcon.js index 1bb7e8f872..1374b7edb4 100644 --- a/packages/react-icons/src/icons/DiscoverIcon.js +++ b/packages/react-icons/src/icons/DiscoverIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/Domain2Icon.js b/packages/react-icons/src/icons/Domain2Icon.js index e1db841d58..10e161d086 100644 --- a/packages/react-icons/src/icons/Domain2Icon.js +++ b/packages/react-icons/src/icons/Domain2Icon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/DomainIcon.js b/packages/react-icons/src/icons/DomainIcon.js index 6a0313683b..f38f4a079d 100644 --- a/packages/react-icons/src/icons/DomainIcon.js +++ b/packages/react-icons/src/icons/DomainIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/DownloadIcon.js b/packages/react-icons/src/icons/DownloadIcon.js index faa900aec7..e60ce49443 100644 --- a/packages/react-icons/src/icons/DownloadIcon.js +++ b/packages/react-icons/src/icons/DownloadIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/DownloadObjectIcon.js b/packages/react-icons/src/icons/DownloadObjectIcon.js index 48a95532fb..dea588e52b 100644 --- a/packages/react-icons/src/icons/DownloadObjectIcon.js +++ b/packages/react-icons/src/icons/DownloadObjectIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/DropletIcon.js b/packages/react-icons/src/icons/DropletIcon.js index fbaba98806..4e9d3663db 100644 --- a/packages/react-icons/src/icons/DropletIcon.js +++ b/packages/react-icons/src/icons/DropletIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/EdgeIcon.js b/packages/react-icons/src/icons/EdgeIcon.js index c8645f9e2b..5ff6f4eaf7 100644 --- a/packages/react-icons/src/icons/EdgeIcon.js +++ b/packages/react-icons/src/icons/EdgeIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/EditIcon.js b/packages/react-icons/src/icons/EditIcon.js index 83d2658592..0143f8cb8f 100644 --- a/packages/react-icons/src/icons/EditIcon.js +++ b/packages/react-icons/src/icons/EditIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/EmailArrowOIcon.js b/packages/react-icons/src/icons/EmailArrowOIcon.js index 5ab86632ad..36136a961a 100644 --- a/packages/react-icons/src/icons/EmailArrowOIcon.js +++ b/packages/react-icons/src/icons/EmailArrowOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/EmailBusinessOIcon.js b/packages/react-icons/src/icons/EmailBusinessOIcon.js index 5f67ba5178..25809ac392 100644 --- a/packages/react-icons/src/icons/EmailBusinessOIcon.js +++ b/packages/react-icons/src/icons/EmailBusinessOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/EmailEditIcon.js b/packages/react-icons/src/icons/EmailEditIcon.js index 20157a85d0..97f3a0cb40 100644 --- a/packages/react-icons/src/icons/EmailEditIcon.js +++ b/packages/react-icons/src/icons/EmailEditIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/EmailIcon.js b/packages/react-icons/src/icons/EmailIcon.js index 798b91169d..4d1f46b31f 100644 --- a/packages/react-icons/src/icons/EmailIcon.js +++ b/packages/react-icons/src/icons/EmailIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/EmailMessageIcon.js b/packages/react-icons/src/icons/EmailMessageIcon.js index 44f6c675c6..59a8f52d9b 100644 --- a/packages/react-icons/src/icons/EmailMessageIcon.js +++ b/packages/react-icons/src/icons/EmailMessageIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/EmailMessageWarningIcon.js b/packages/react-icons/src/icons/EmailMessageWarningIcon.js index e85a177b30..f859c9625c 100644 --- a/packages/react-icons/src/icons/EmailMessageWarningIcon.js +++ b/packages/react-icons/src/icons/EmailMessageWarningIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/EmailOIcon.js b/packages/react-icons/src/icons/EmailOIcon.js index 5fc8eef14a..d0bcd37306 100644 --- a/packages/react-icons/src/icons/EmailOIcon.js +++ b/packages/react-icons/src/icons/EmailOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/EmailReadOIcon.js b/packages/react-icons/src/icons/EmailReadOIcon.js index 6485dcb012..96ecbca085 100644 --- a/packages/react-icons/src/icons/EmailReadOIcon.js +++ b/packages/react-icons/src/icons/EmailReadOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/EmailUnreadOIcon.js b/packages/react-icons/src/icons/EmailUnreadOIcon.js index bbb6863039..c55c5ca2f3 100644 --- a/packages/react-icons/src/icons/EmailUnreadOIcon.js +++ b/packages/react-icons/src/icons/EmailUnreadOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ErrorIcon.js b/packages/react-icons/src/icons/ErrorIcon.js index c3e641802a..27f55b1780 100644 --- a/packages/react-icons/src/icons/ErrorIcon.js +++ b/packages/react-icons/src/icons/ErrorIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ExchangeIcon.js b/packages/react-icons/src/icons/ExchangeIcon.js index eae51c94d2..6534ab0b9a 100644 --- a/packages/react-icons/src/icons/ExchangeIcon.js +++ b/packages/react-icons/src/icons/ExchangeIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ExportIcon.js b/packages/react-icons/src/icons/ExportIcon.js index 404d566214..63f0094329 100644 --- a/packages/react-icons/src/icons/ExportIcon.js +++ b/packages/react-icons/src/icons/ExportIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ExternalLinkIcon.js b/packages/react-icons/src/icons/ExternalLinkIcon.js index 80e6474a3e..0a9069db8e 100644 --- a/packages/react-icons/src/icons/ExternalLinkIcon.js +++ b/packages/react-icons/src/icons/ExternalLinkIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/FaceHappyOIcon.js b/packages/react-icons/src/icons/FaceHappyOIcon.js index 4fbc36b88d..f002ddbc4c 100644 --- a/packages/react-icons/src/icons/FaceHappyOIcon.js +++ b/packages/react-icons/src/icons/FaceHappyOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/FaceNeurtralOIcon.js b/packages/react-icons/src/icons/FaceNeurtralOIcon.js index 754e4593ce..9116954ccb 100644 --- a/packages/react-icons/src/icons/FaceNeurtralOIcon.js +++ b/packages/react-icons/src/icons/FaceNeurtralOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/FaceSadOIcon.js b/packages/react-icons/src/icons/FaceSadOIcon.js index d19b13dba3..459f97c434 100644 --- a/packages/react-icons/src/icons/FaceSadOIcon.js +++ b/packages/react-icons/src/icons/FaceSadOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/FaceSmileOIcon.js b/packages/react-icons/src/icons/FaceSmileOIcon.js index 1ec9a12475..752d3e8792 100644 --- a/packages/react-icons/src/icons/FaceSmileOIcon.js +++ b/packages/react-icons/src/icons/FaceSmileOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/FeedbackDislikeIcon.js b/packages/react-icons/src/icons/FeedbackDislikeIcon.js index 80c20a8e92..7b4a208f80 100644 --- a/packages/react-icons/src/icons/FeedbackDislikeIcon.js +++ b/packages/react-icons/src/icons/FeedbackDislikeIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/FeedbackLikeIcon.js b/packages/react-icons/src/icons/FeedbackLikeIcon.js index 339e11cea9..4c860f00a0 100644 --- a/packages/react-icons/src/icons/FeedbackLikeIcon.js +++ b/packages/react-icons/src/icons/FeedbackLikeIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/FileAddOIcon.js b/packages/react-icons/src/icons/FileAddOIcon.js index 1875902de0..081e6ac3cc 100644 --- a/packages/react-icons/src/icons/FileAddOIcon.js +++ b/packages/react-icons/src/icons/FileAddOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/FileArrowOIcon.js b/packages/react-icons/src/icons/FileArrowOIcon.js index 76642b6006..c6ac70d603 100644 --- a/packages/react-icons/src/icons/FileArrowOIcon.js +++ b/packages/react-icons/src/icons/FileArrowOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/FileAudioOIcon.js b/packages/react-icons/src/icons/FileAudioOIcon.js index edf2ba968f..a0b0edf746 100644 --- a/packages/react-icons/src/icons/FileAudioOIcon.js +++ b/packages/react-icons/src/icons/FileAudioOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/FileCloseOIcon.js b/packages/react-icons/src/icons/FileCloseOIcon.js index 6fd7e12372..dde8aa302d 100644 --- a/packages/react-icons/src/icons/FileCloseOIcon.js +++ b/packages/react-icons/src/icons/FileCloseOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/FileCodeOIcon.js b/packages/react-icons/src/icons/FileCodeOIcon.js index b336c85b2a..2d50b09bd0 100644 --- a/packages/react-icons/src/icons/FileCodeOIcon.js +++ b/packages/react-icons/src/icons/FileCodeOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/FileCopyOIcon.js b/packages/react-icons/src/icons/FileCopyOIcon.js index 09a83fd9a9..dbd491f365 100644 --- a/packages/react-icons/src/icons/FileCopyOIcon.js +++ b/packages/react-icons/src/icons/FileCopyOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/FileDownloadOIcon.js b/packages/react-icons/src/icons/FileDownloadOIcon.js index a8cb3e9486..491f511a92 100644 --- a/packages/react-icons/src/icons/FileDownloadOIcon.js +++ b/packages/react-icons/src/icons/FileDownloadOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/FileExcelOIcon.js b/packages/react-icons/src/icons/FileExcelOIcon.js index d2226d8e1a..77d9c51f11 100644 --- a/packages/react-icons/src/icons/FileExcelOIcon.js +++ b/packages/react-icons/src/icons/FileExcelOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/FileIcon.js b/packages/react-icons/src/icons/FileIcon.js index 43f7be8927..ca08b7f230 100644 --- a/packages/react-icons/src/icons/FileIcon.js +++ b/packages/react-icons/src/icons/FileIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/FileImageOIcon.js b/packages/react-icons/src/icons/FileImageOIcon.js index 8a1318041a..d1810b2ff1 100644 --- a/packages/react-icons/src/icons/FileImageOIcon.js +++ b/packages/react-icons/src/icons/FileImageOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/FileLockOIcon.js b/packages/react-icons/src/icons/FileLockOIcon.js index f6a073aa0c..fd9ce51bf5 100644 --- a/packages/react-icons/src/icons/FileLockOIcon.js +++ b/packages/react-icons/src/icons/FileLockOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/FileOIcon.js b/packages/react-icons/src/icons/FileOIcon.js index 0028af2195..cad44c1ef7 100644 --- a/packages/react-icons/src/icons/FileOIcon.js +++ b/packages/react-icons/src/icons/FileOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/FilePDFOIcon.js b/packages/react-icons/src/icons/FilePDFOIcon.js index 88543d2adb..f8b2f94d75 100644 --- a/packages/react-icons/src/icons/FilePDFOIcon.js +++ b/packages/react-icons/src/icons/FilePDFOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/FilePPTOIcon.js b/packages/react-icons/src/icons/FilePPTOIcon.js index 921e885749..a5323b2428 100644 --- a/packages/react-icons/src/icons/FilePPTOIcon.js +++ b/packages/react-icons/src/icons/FilePPTOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/FileSourceOIcon.js b/packages/react-icons/src/icons/FileSourceOIcon.js index 1f1aef7d5c..58796bbde8 100644 --- a/packages/react-icons/src/icons/FileSourceOIcon.js +++ b/packages/react-icons/src/icons/FileSourceOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/FileTextIcon.js b/packages/react-icons/src/icons/FileTextIcon.js index 5ef1630e16..a77606767c 100644 --- a/packages/react-icons/src/icons/FileTextIcon.js +++ b/packages/react-icons/src/icons/FileTextIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/FileTextOIcon.js b/packages/react-icons/src/icons/FileTextOIcon.js index 87d79d87ae..02307b00c3 100644 --- a/packages/react-icons/src/icons/FileTextOIcon.js +++ b/packages/react-icons/src/icons/FileTextOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/FileUnzipOIcon.js b/packages/react-icons/src/icons/FileUnzipOIcon.js index a46b876a5c..ec5ac9a32d 100644 --- a/packages/react-icons/src/icons/FileUnzipOIcon.js +++ b/packages/react-icons/src/icons/FileUnzipOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/FileVideoOIcon.js b/packages/react-icons/src/icons/FileVideoOIcon.js index 71239b1579..94dd8e8f54 100644 --- a/packages/react-icons/src/icons/FileVideoOIcon.js +++ b/packages/react-icons/src/icons/FileVideoOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/FileWordOIcon.js b/packages/react-icons/src/icons/FileWordOIcon.js index b49d68edb1..7704fa92c6 100644 --- a/packages/react-icons/src/icons/FileWordOIcon.js +++ b/packages/react-icons/src/icons/FileWordOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/FileZipOIcon.js b/packages/react-icons/src/icons/FileZipOIcon.js index 6c02d80775..ce26b55387 100644 --- a/packages/react-icons/src/icons/FileZipOIcon.js +++ b/packages/react-icons/src/icons/FileZipOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/FilterAddIcon.js b/packages/react-icons/src/icons/FilterAddIcon.js index 3c1ec2b987..c24875b5fb 100644 --- a/packages/react-icons/src/icons/FilterAddIcon.js +++ b/packages/react-icons/src/icons/FilterAddIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/FilterDeleteIcon.js b/packages/react-icons/src/icons/FilterDeleteIcon.js index e2212d3f30..4d6e8b5795 100644 --- a/packages/react-icons/src/icons/FilterDeleteIcon.js +++ b/packages/react-icons/src/icons/FilterDeleteIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/FilterIcon.js b/packages/react-icons/src/icons/FilterIcon.js index dd1a02ea36..a1a20e7c0d 100644 --- a/packages/react-icons/src/icons/FilterIcon.js +++ b/packages/react-icons/src/icons/FilterIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/FirefoxIcon.js b/packages/react-icons/src/icons/FirefoxIcon.js index 8c08103962..e2fff7754b 100644 --- a/packages/react-icons/src/icons/FirefoxIcon.js +++ b/packages/react-icons/src/icons/FirefoxIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/FirewallOIcon.js b/packages/react-icons/src/icons/FirewallOIcon.js index 5f7288e899..f77e9394ff 100644 --- a/packages/react-icons/src/icons/FirewallOIcon.js +++ b/packages/react-icons/src/icons/FirewallOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/FlagCheckIcon.js b/packages/react-icons/src/icons/FlagCheckIcon.js index fc7c14db24..53797d7056 100644 --- a/packages/react-icons/src/icons/FlagCheckIcon.js +++ b/packages/react-icons/src/icons/FlagCheckIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/FlagIcon.js b/packages/react-icons/src/icons/FlagIcon.js index cc9c819341..63dc669d77 100644 --- a/packages/react-icons/src/icons/FlagIcon.js +++ b/packages/react-icons/src/icons/FlagIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/FlagMoreIcon.js b/packages/react-icons/src/icons/FlagMoreIcon.js index 7dce6047d2..c92012f820 100644 --- a/packages/react-icons/src/icons/FlagMoreIcon.js +++ b/packages/react-icons/src/icons/FlagMoreIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/FlagMoreOIcon.js b/packages/react-icons/src/icons/FlagMoreOIcon.js index 673dc99d83..1d518b9ccf 100644 --- a/packages/react-icons/src/icons/FlagMoreOIcon.js +++ b/packages/react-icons/src/icons/FlagMoreOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/FlagOIcon.js b/packages/react-icons/src/icons/FlagOIcon.js index f8a2e7ad08..2c002e1ac4 100644 --- a/packages/react-icons/src/icons/FlagOIcon.js +++ b/packages/react-icons/src/icons/FlagOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/FolderAddIcon.js b/packages/react-icons/src/icons/FolderAddIcon.js index ae51709d23..e209c3a3e5 100644 --- a/packages/react-icons/src/icons/FolderAddIcon.js +++ b/packages/react-icons/src/icons/FolderAddIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/FolderAddOIcon.js b/packages/react-icons/src/icons/FolderAddOIcon.js index d07431f761..1341195d02 100644 --- a/packages/react-icons/src/icons/FolderAddOIcon.js +++ b/packages/react-icons/src/icons/FolderAddOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/FolderCloudIcon.js b/packages/react-icons/src/icons/FolderCloudIcon.js index 4cae621752..844f134ad9 100644 --- a/packages/react-icons/src/icons/FolderCloudIcon.js +++ b/packages/react-icons/src/icons/FolderCloudIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/FolderIcon.js b/packages/react-icons/src/icons/FolderIcon.js index 078971cc95..65341e3767 100644 --- a/packages/react-icons/src/icons/FolderIcon.js +++ b/packages/react-icons/src/icons/FolderIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/FolderOIcon.js b/packages/react-icons/src/icons/FolderOIcon.js index cfb8db7ead..149406f858 100644 --- a/packages/react-icons/src/icons/FolderOIcon.js +++ b/packages/react-icons/src/icons/FolderOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/FolderOpenIcon.js b/packages/react-icons/src/icons/FolderOpenIcon.js index 1a596b0895..cb3c1c4b6e 100644 --- a/packages/react-icons/src/icons/FolderOpenIcon.js +++ b/packages/react-icons/src/icons/FolderOpenIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/FolderOpenOIcon.js b/packages/react-icons/src/icons/FolderOpenOIcon.js index 26b069e295..907765f66a 100644 --- a/packages/react-icons/src/icons/FolderOpenOIcon.js +++ b/packages/react-icons/src/icons/FolderOpenOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/FolderUserIcon.js b/packages/react-icons/src/icons/FolderUserIcon.js index 2fbea5d641..e1aa7c957f 100644 --- a/packages/react-icons/src/icons/FolderUserIcon.js +++ b/packages/react-icons/src/icons/FolderUserIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/FontsizeIcon.js b/packages/react-icons/src/icons/FontsizeIcon.js index 8dc71ee6ea..d07cb0c359 100644 --- a/packages/react-icons/src/icons/FontsizeIcon.js +++ b/packages/react-icons/src/icons/FontsizeIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/FullscreenExitIcon.js b/packages/react-icons/src/icons/FullscreenExitIcon.js index 117254746d..371f66ba23 100644 --- a/packages/react-icons/src/icons/FullscreenExitIcon.js +++ b/packages/react-icons/src/icons/FullscreenExitIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/FullscreenIcon.js b/packages/react-icons/src/icons/FullscreenIcon.js index fd12758c96..3ae0d3faa9 100644 --- a/packages/react-icons/src/icons/FullscreenIcon.js +++ b/packages/react-icons/src/icons/FullscreenIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/FunctionIcon.js b/packages/react-icons/src/icons/FunctionIcon.js index 15acfbcdb3..99356d8bf7 100644 --- a/packages/react-icons/src/icons/FunctionIcon.js +++ b/packages/react-icons/src/icons/FunctionIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/GavelIcon.js b/packages/react-icons/src/icons/GavelIcon.js index 021c704128..b6d9ab76c0 100644 --- a/packages/react-icons/src/icons/GavelIcon.js +++ b/packages/react-icons/src/icons/GavelIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/GearSearchIcon.js b/packages/react-icons/src/icons/GearSearchIcon.js index fee43d3529..e910c25798 100644 --- a/packages/react-icons/src/icons/GearSearchIcon.js +++ b/packages/react-icons/src/icons/GearSearchIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/GearsIcon.js b/packages/react-icons/src/icons/GearsIcon.js index 979b208689..735ba05452 100644 --- a/packages/react-icons/src/icons/GearsIcon.js +++ b/packages/react-icons/src/icons/GearsIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/GlobeIcon.js b/packages/react-icons/src/icons/GlobeIcon.js index 72be2a138f..3964906b02 100644 --- a/packages/react-icons/src/icons/GlobeIcon.js +++ b/packages/react-icons/src/icons/GlobeIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/GlobeWarningIcon.js b/packages/react-icons/src/icons/GlobeWarningIcon.js index 4f853dd747..ca5912e85e 100644 --- a/packages/react-icons/src/icons/GlobeWarningIcon.js +++ b/packages/react-icons/src/icons/GlobeWarningIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/GoogleIcon.js b/packages/react-icons/src/icons/GoogleIcon.js index 1c550409ea..7fa6b13139 100644 --- a/packages/react-icons/src/icons/GoogleIcon.js +++ b/packages/react-icons/src/icons/GoogleIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/HeadsetMicIcon.js b/packages/react-icons/src/icons/HeadsetMicIcon.js index e41af888f2..82b0547fe7 100644 --- a/packages/react-icons/src/icons/HeadsetMicIcon.js +++ b/packages/react-icons/src/icons/HeadsetMicIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/HelpIcon.js b/packages/react-icons/src/icons/HelpIcon.js index 86327f602b..4204a3ab17 100644 --- a/packages/react-icons/src/icons/HelpIcon.js +++ b/packages/react-icons/src/icons/HelpIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/HelpOIcon.js b/packages/react-icons/src/icons/HelpOIcon.js index a018e2a656..466b9205c6 100644 --- a/packages/react-icons/src/icons/HelpOIcon.js +++ b/packages/react-icons/src/icons/HelpOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/HomeIcon.js b/packages/react-icons/src/icons/HomeIcon.js index 2a0c0b1efa..ab638d0eae 100644 --- a/packages/react-icons/src/icons/HomeIcon.js +++ b/packages/react-icons/src/icons/HomeIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/HookIcon.js b/packages/react-icons/src/icons/HookIcon.js index 8dd8356dc9..9a68d791e9 100644 --- a/packages/react-icons/src/icons/HookIcon.js +++ b/packages/react-icons/src/icons/HookIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/HttpIcon.js b/packages/react-icons/src/icons/HttpIcon.js index e9e140909b..fa8b4c3fc9 100644 --- a/packages/react-icons/src/icons/HttpIcon.js +++ b/packages/react-icons/src/icons/HttpIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/IAMIcon.js b/packages/react-icons/src/icons/IAMIcon.js index 7f706fed4a..20c8ea1efb 100644 --- a/packages/react-icons/src/icons/IAMIcon.js +++ b/packages/react-icons/src/icons/IAMIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/IEIcon.js b/packages/react-icons/src/icons/IEIcon.js index 49c9be3c6f..723ae44c22 100644 --- a/packages/react-icons/src/icons/IEIcon.js +++ b/packages/react-icons/src/icons/IEIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/IOCIcon.js b/packages/react-icons/src/icons/IOCIcon.js index 32d85cd2b4..6d7abe306d 100644 --- a/packages/react-icons/src/icons/IOCIcon.js +++ b/packages/react-icons/src/icons/IOCIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/IPIcon.js b/packages/react-icons/src/icons/IPIcon.js index efa68ccb25..fdd8171bb5 100644 --- a/packages/react-icons/src/icons/IPIcon.js +++ b/packages/react-icons/src/icons/IPIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/IdentityIcon.js b/packages/react-icons/src/icons/IdentityIcon.js index 3149d9a3e2..14b7127dec 100644 --- a/packages/react-icons/src/icons/IdentityIcon.js +++ b/packages/react-icons/src/icons/IdentityIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/IdentityKeyIcon.js b/packages/react-icons/src/icons/IdentityKeyIcon.js index 83019f9554..624f1dfdfd 100644 --- a/packages/react-icons/src/icons/IdentityKeyIcon.js +++ b/packages/react-icons/src/icons/IdentityKeyIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ImportIcon.js b/packages/react-icons/src/icons/ImportIcon.js index d9050ca051..6430e6fb6f 100644 --- a/packages/react-icons/src/icons/ImportIcon.js +++ b/packages/react-icons/src/icons/ImportIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/InboxIcon.js b/packages/react-icons/src/icons/InboxIcon.js index 5b997952b0..8b9b6a340e 100644 --- a/packages/react-icons/src/icons/InboxIcon.js +++ b/packages/react-icons/src/icons/InboxIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/InboxUploadIcon.js b/packages/react-icons/src/icons/InboxUploadIcon.js index b5090ec7fd..30ff9c8f60 100644 --- a/packages/react-icons/src/icons/InboxUploadIcon.js +++ b/packages/react-icons/src/icons/InboxUploadIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/IndentIcon.js b/packages/react-icons/src/icons/IndentIcon.js index 1a3d1e1b22..bfee5e76d2 100644 --- a/packages/react-icons/src/icons/IndentIcon.js +++ b/packages/react-icons/src/icons/IndentIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/Indicator1Icon.js b/packages/react-icons/src/icons/Indicator1Icon.js index 0c56ae5158..8cd016146d 100644 --- a/packages/react-icons/src/icons/Indicator1Icon.js +++ b/packages/react-icons/src/icons/Indicator1Icon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/Indicator2Icon.js b/packages/react-icons/src/icons/Indicator2Icon.js index de03a28b3f..39a36e9562 100644 --- a/packages/react-icons/src/icons/Indicator2Icon.js +++ b/packages/react-icons/src/icons/Indicator2Icon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/Indicator3Icon.js b/packages/react-icons/src/icons/Indicator3Icon.js index ff23bc22a5..c2d199cb15 100644 --- a/packages/react-icons/src/icons/Indicator3Icon.js +++ b/packages/react-icons/src/icons/Indicator3Icon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/Indicator4Icon.js b/packages/react-icons/src/icons/Indicator4Icon.js index 6219191570..9148c8fa18 100644 --- a/packages/react-icons/src/icons/Indicator4Icon.js +++ b/packages/react-icons/src/icons/Indicator4Icon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/InfoIcon.js b/packages/react-icons/src/icons/InfoIcon.js index a3d62cafb2..aca7b85f66 100644 --- a/packages/react-icons/src/icons/InfoIcon.js +++ b/packages/react-icons/src/icons/InfoIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/InfoOIcon.js b/packages/react-icons/src/icons/InfoOIcon.js index 2b77b7a8b9..935087cf24 100644 --- a/packages/react-icons/src/icons/InfoOIcon.js +++ b/packages/react-icons/src/icons/InfoOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/InfoSIcon.js b/packages/react-icons/src/icons/InfoSIcon.js index 93fbe78a44..7e072995ca 100644 --- a/packages/react-icons/src/icons/InfoSIcon.js +++ b/packages/react-icons/src/icons/InfoSIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/InjectIcon.js b/packages/react-icons/src/icons/InjectIcon.js index d3854156af..1ddb53aa1d 100644 --- a/packages/react-icons/src/icons/InjectIcon.js +++ b/packages/react-icons/src/icons/InjectIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/InstallIcon.js b/packages/react-icons/src/icons/InstallIcon.js index cedf85ad32..70aa0566a0 100644 --- a/packages/react-icons/src/icons/InstallIcon.js +++ b/packages/react-icons/src/icons/InstallIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/InvestigationIcon.js b/packages/react-icons/src/icons/InvestigationIcon.js index 69a64a600b..94c712eaf9 100644 --- a/packages/react-icons/src/icons/InvestigationIcon.js +++ b/packages/react-icons/src/icons/InvestigationIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ItalicIcon.js b/packages/react-icons/src/icons/ItalicIcon.js index 0bfbd4281d..fafef9aac5 100644 --- a/packages/react-icons/src/icons/ItalicIcon.js +++ b/packages/react-icons/src/icons/ItalicIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/KeyAddOIcon.js b/packages/react-icons/src/icons/KeyAddOIcon.js index a4e1755ea0..1c03489317 100644 --- a/packages/react-icons/src/icons/KeyAddOIcon.js +++ b/packages/react-icons/src/icons/KeyAddOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/KeyAppOIcon.js b/packages/react-icons/src/icons/KeyAppOIcon.js index 7611e5d10e..efc409da5b 100644 --- a/packages/react-icons/src/icons/KeyAppOIcon.js +++ b/packages/react-icons/src/icons/KeyAppOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/KeyCloseOIcon.js b/packages/react-icons/src/icons/KeyCloseOIcon.js index 7f484e0106..bf952fe8eb 100644 --- a/packages/react-icons/src/icons/KeyCloseOIcon.js +++ b/packages/react-icons/src/icons/KeyCloseOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/KeyDownOIcon.js b/packages/react-icons/src/icons/KeyDownOIcon.js index 463d242eda..7ae6b55602 100644 --- a/packages/react-icons/src/icons/KeyDownOIcon.js +++ b/packages/react-icons/src/icons/KeyDownOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/KeyIcon.js b/packages/react-icons/src/icons/KeyIcon.js index c0727cd7e2..145f2ea932 100644 --- a/packages/react-icons/src/icons/KeyIcon.js +++ b/packages/react-icons/src/icons/KeyIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/KeyOIcon.js b/packages/react-icons/src/icons/KeyOIcon.js index adec1b2bf1..ebc6ae3600 100644 --- a/packages/react-icons/src/icons/KeyOIcon.js +++ b/packages/react-icons/src/icons/KeyOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/KeyOffIcon.js b/packages/react-icons/src/icons/KeyOffIcon.js index 0d8e2daa6d..a5d984cf5e 100644 --- a/packages/react-icons/src/icons/KeyOffIcon.js +++ b/packages/react-icons/src/icons/KeyOffIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/KeyResetOIcon.js b/packages/react-icons/src/icons/KeyResetOIcon.js index 3acf6a063c..8c312e7998 100644 --- a/packages/react-icons/src/icons/KeyResetOIcon.js +++ b/packages/react-icons/src/icons/KeyResetOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/KeyUpOIcon.js b/packages/react-icons/src/icons/KeyUpOIcon.js index be9d45950e..115a0eabf6 100644 --- a/packages/react-icons/src/icons/KeyUpOIcon.js +++ b/packages/react-icons/src/icons/KeyUpOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/KeyholeSecretIcon.js b/packages/react-icons/src/icons/KeyholeSecretIcon.js index a8dc71b71f..35b9efa009 100644 --- a/packages/react-icons/src/icons/KeyholeSecretIcon.js +++ b/packages/react-icons/src/icons/KeyholeSecretIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/KeyholeSecretOIcon.js b/packages/react-icons/src/icons/KeyholeSecretOIcon.js index 2f274ebb05..8e4dd8427d 100644 --- a/packages/react-icons/src/icons/KeyholeSecretOIcon.js +++ b/packages/react-icons/src/icons/KeyholeSecretOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/KinesesIcon.js b/packages/react-icons/src/icons/KinesesIcon.js index 285312d323..0791718df7 100644 --- a/packages/react-icons/src/icons/KinesesIcon.js +++ b/packages/react-icons/src/icons/KinesesIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/LanguageIcon.js b/packages/react-icons/src/icons/LanguageIcon.js index 016f3e1865..60aa147f26 100644 --- a/packages/react-icons/src/icons/LanguageIcon.js +++ b/packages/react-icons/src/icons/LanguageIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/LaptopGroupIcon.js b/packages/react-icons/src/icons/LaptopGroupIcon.js index 486ed61ca7..0acd67779e 100644 --- a/packages/react-icons/src/icons/LaptopGroupIcon.js +++ b/packages/react-icons/src/icons/LaptopGroupIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/LaptopIcon.js b/packages/react-icons/src/icons/LaptopIcon.js index af736b53dc..2d319d1fb4 100644 --- a/packages/react-icons/src/icons/LaptopIcon.js +++ b/packages/react-icons/src/icons/LaptopIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/LateralMovementIcon.js b/packages/react-icons/src/icons/LateralMovementIcon.js index 942ee990ce..dcbe218038 100644 --- a/packages/react-icons/src/icons/LateralMovementIcon.js +++ b/packages/react-icons/src/icons/LateralMovementIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/LicenseIcon.js b/packages/react-icons/src/icons/LicenseIcon.js index 1efec99d3b..6ce71aa362 100644 --- a/packages/react-icons/src/icons/LicenseIcon.js +++ b/packages/react-icons/src/icons/LicenseIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/LifebuoyIcon.js b/packages/react-icons/src/icons/LifebuoyIcon.js index d892145f3f..183fc52306 100644 --- a/packages/react-icons/src/icons/LifebuoyIcon.js +++ b/packages/react-icons/src/icons/LifebuoyIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/Light2OIcon.js b/packages/react-icons/src/icons/Light2OIcon.js index b9a0f19124..e0c0285c47 100644 --- a/packages/react-icons/src/icons/Light2OIcon.js +++ b/packages/react-icons/src/icons/Light2OIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/LightIcon.js b/packages/react-icons/src/icons/LightIcon.js index 58997c1c16..c26ada3e47 100644 --- a/packages/react-icons/src/icons/LightIcon.js +++ b/packages/react-icons/src/icons/LightIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/LightOIcon.js b/packages/react-icons/src/icons/LightOIcon.js index 7f8efca14b..52659d75ce 100644 --- a/packages/react-icons/src/icons/LightOIcon.js +++ b/packages/react-icons/src/icons/LightOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/LinkBreakIcon.js b/packages/react-icons/src/icons/LinkBreakIcon.js index 4a647ee8dc..ea5e64b1ce 100644 --- a/packages/react-icons/src/icons/LinkBreakIcon.js +++ b/packages/react-icons/src/icons/LinkBreakIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/LinkIcon.js b/packages/react-icons/src/icons/LinkIcon.js index edead011c5..d83a38f8a6 100644 --- a/packages/react-icons/src/icons/LinkIcon.js +++ b/packages/react-icons/src/icons/LinkIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/LinkThinIcon.js b/packages/react-icons/src/icons/LinkThinIcon.js index 77554a03ca..461e2328e3 100644 --- a/packages/react-icons/src/icons/LinkThinIcon.js +++ b/packages/react-icons/src/icons/LinkThinIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/LinuxIcon.js b/packages/react-icons/src/icons/LinuxIcon.js index 46e5a24d50..3123b6a37a 100644 --- a/packages/react-icons/src/icons/LinuxIcon.js +++ b/packages/react-icons/src/icons/LinuxIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ListCloseIcon.js b/packages/react-icons/src/icons/ListCloseIcon.js index fe32296cae..3ede8a93bd 100644 --- a/packages/react-icons/src/icons/ListCloseIcon.js +++ b/packages/react-icons/src/icons/ListCloseIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ListOLIcon.js b/packages/react-icons/src/icons/ListOLIcon.js index 4791ebd202..c8ba3299ec 100644 --- a/packages/react-icons/src/icons/ListOLIcon.js +++ b/packages/react-icons/src/icons/ListOLIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ListOpenIcon.js b/packages/react-icons/src/icons/ListOpenIcon.js index 615cb31586..81ac870198 100644 --- a/packages/react-icons/src/icons/ListOpenIcon.js +++ b/packages/react-icons/src/icons/ListOpenIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ListULIcon.js b/packages/react-icons/src/icons/ListULIcon.js index b6a153b2c6..68b23851a5 100644 --- a/packages/react-icons/src/icons/ListULIcon.js +++ b/packages/react-icons/src/icons/ListULIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/LocationIcon.js b/packages/react-icons/src/icons/LocationIcon.js index 2cfed0c7c0..bedc379db7 100644 --- a/packages/react-icons/src/icons/LocationIcon.js +++ b/packages/react-icons/src/icons/LocationIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/LockIcon.js b/packages/react-icons/src/icons/LockIcon.js index cda98aa315..235e2a1550 100644 --- a/packages/react-icons/src/icons/LockIcon.js +++ b/packages/react-icons/src/icons/LockIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/LockOIcon.js b/packages/react-icons/src/icons/LockOIcon.js index 9fbf9a7b95..e76e4021f5 100644 --- a/packages/react-icons/src/icons/LockOIcon.js +++ b/packages/react-icons/src/icons/LockOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/LockOpenIcon.js b/packages/react-icons/src/icons/LockOpenIcon.js index 3338ea9dae..2a6066994b 100644 --- a/packages/react-icons/src/icons/LockOpenIcon.js +++ b/packages/react-icons/src/icons/LockOpenIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/LockOpenOIcon.js b/packages/react-icons/src/icons/LockOpenOIcon.js index f0fc0f5d02..ffcca7502b 100644 --- a/packages/react-icons/src/icons/LockOpenOIcon.js +++ b/packages/react-icons/src/icons/LockOpenOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/LogIcon.js b/packages/react-icons/src/icons/LogIcon.js index 24378682d6..beec7a98fb 100644 --- a/packages/react-icons/src/icons/LogIcon.js +++ b/packages/react-icons/src/icons/LogIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/LogicIcon.js b/packages/react-icons/src/icons/LogicIcon.js index dda661fc6a..5a085d8026 100644 --- a/packages/react-icons/src/icons/LogicIcon.js +++ b/packages/react-icons/src/icons/LogicIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/LowIcon.js b/packages/react-icons/src/icons/LowIcon.js index 41f57c2060..90f2f224a9 100644 --- a/packages/react-icons/src/icons/LowIcon.js +++ b/packages/react-icons/src/icons/LowIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/MachineLearningOIcon.js b/packages/react-icons/src/icons/MachineLearningOIcon.js index 02ad801333..cda583f5d8 100644 --- a/packages/react-icons/src/icons/MachineLearningOIcon.js +++ b/packages/react-icons/src/icons/MachineLearningOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/MagicIcon.js b/packages/react-icons/src/icons/MagicIcon.js index 708dd1979b..329c1ed4c1 100644 --- a/packages/react-icons/src/icons/MagicIcon.js +++ b/packages/react-icons/src/icons/MagicIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/MalwareIcon.js b/packages/react-icons/src/icons/MalwareIcon.js index 07db4e8433..5c7c03a2d2 100644 --- a/packages/react-icons/src/icons/MalwareIcon.js +++ b/packages/react-icons/src/icons/MalwareIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ManageIcon.js b/packages/react-icons/src/icons/ManageIcon.js index 8fa0e1b1e2..650b50898e 100644 --- a/packages/react-icons/src/icons/ManageIcon.js +++ b/packages/react-icons/src/icons/ManageIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/MapIcon.js b/packages/react-icons/src/icons/MapIcon.js index bacd681e87..174a3f0f1e 100644 --- a/packages/react-icons/src/icons/MapIcon.js +++ b/packages/react-icons/src/icons/MapIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/MapMarkerIcon.js b/packages/react-icons/src/icons/MapMarkerIcon.js index 63f7185309..e5f401c91d 100644 --- a/packages/react-icons/src/icons/MapMarkerIcon.js +++ b/packages/react-icons/src/icons/MapMarkerIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/MenuIcon.js b/packages/react-icons/src/icons/MenuIcon.js index f9450ef80e..e355cb4d0a 100644 --- a/packages/react-icons/src/icons/MenuIcon.js +++ b/packages/react-icons/src/icons/MenuIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/MigrateSuccessIcon.js b/packages/react-icons/src/icons/MigrateSuccessIcon.js index 2f66dd359c..8cf3d80503 100644 --- a/packages/react-icons/src/icons/MigrateSuccessIcon.js +++ b/packages/react-icons/src/icons/MigrateSuccessIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/MinusCircleOIcon.js b/packages/react-icons/src/icons/MinusCircleOIcon.js index b2280dbcec..7ee4687047 100644 --- a/packages/react-icons/src/icons/MinusCircleOIcon.js +++ b/packages/react-icons/src/icons/MinusCircleOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/MinusIcon.js b/packages/react-icons/src/icons/MinusIcon.js index 4fa72c4317..f2c400eef1 100644 --- a/packages/react-icons/src/icons/MinusIcon.js +++ b/packages/react-icons/src/icons/MinusIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/MinusSquareOIcon.js b/packages/react-icons/src/icons/MinusSquareOIcon.js index 3dcb0da4b0..2bd126facf 100644 --- a/packages/react-icons/src/icons/MinusSquareOIcon.js +++ b/packages/react-icons/src/icons/MinusSquareOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/MobileGroupIcon.js b/packages/react-icons/src/icons/MobileGroupIcon.js index 3bb0d6204a..5525f34f17 100644 --- a/packages/react-icons/src/icons/MobileGroupIcon.js +++ b/packages/react-icons/src/icons/MobileGroupIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/MobileIcon.js b/packages/react-icons/src/icons/MobileIcon.js index de8ffdc21e..4bcee50348 100644 --- a/packages/react-icons/src/icons/MobileIcon.js +++ b/packages/react-icons/src/icons/MobileIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/MobileOffIcon.js b/packages/react-icons/src/icons/MobileOffIcon.js index 946cff25f4..dba8c389fd 100644 --- a/packages/react-icons/src/icons/MobileOffIcon.js +++ b/packages/react-icons/src/icons/MobileOffIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/MockIcon.js b/packages/react-icons/src/icons/MockIcon.js index 33a348f617..4be67bbd87 100644 --- a/packages/react-icons/src/icons/MockIcon.js +++ b/packages/react-icons/src/icons/MockIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/MonitoringIcon.js b/packages/react-icons/src/icons/MonitoringIcon.js index a8b01842be..78c581c576 100644 --- a/packages/react-icons/src/icons/MonitoringIcon.js +++ b/packages/react-icons/src/icons/MonitoringIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/MoonIcon.js b/packages/react-icons/src/icons/MoonIcon.js index a260e9a64c..624c6dc042 100644 --- a/packages/react-icons/src/icons/MoonIcon.js +++ b/packages/react-icons/src/icons/MoonIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/MoreHorizIcon.js b/packages/react-icons/src/icons/MoreHorizIcon.js index fbc55893bf..f0f0071bdc 100644 --- a/packages/react-icons/src/icons/MoreHorizIcon.js +++ b/packages/react-icons/src/icons/MoreHorizIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/MoreIcon.js b/packages/react-icons/src/icons/MoreIcon.js index 7cefebf14d..818589d345 100644 --- a/packages/react-icons/src/icons/MoreIcon.js +++ b/packages/react-icons/src/icons/MoreIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/MoveIcon.js b/packages/react-icons/src/icons/MoveIcon.js index f0a5e78e7d..59744893d4 100644 --- a/packages/react-icons/src/icons/MoveIcon.js +++ b/packages/react-icons/src/icons/MoveIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/NASIcon.js b/packages/react-icons/src/icons/NASIcon.js index 2e095a1b9a..d09cd63ed4 100644 --- a/packages/react-icons/src/icons/NASIcon.js +++ b/packages/react-icons/src/icons/NASIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/NetworkConfigurationIcon.js b/packages/react-icons/src/icons/NetworkConfigurationIcon.js index 2430e1a231..dd52f02e54 100644 --- a/packages/react-icons/src/icons/NetworkConfigurationIcon.js +++ b/packages/react-icons/src/icons/NetworkConfigurationIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/NoteOIcon.js b/packages/react-icons/src/icons/NoteOIcon.js index a2ef8554c1..f1f2a720ec 100644 --- a/packages/react-icons/src/icons/NoteOIcon.js +++ b/packages/react-icons/src/icons/NoteOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ObjectAddIcon.js b/packages/react-icons/src/icons/ObjectAddIcon.js index 4f13855753..62cd0e49ba 100644 --- a/packages/react-icons/src/icons/ObjectAddIcon.js +++ b/packages/react-icons/src/icons/ObjectAddIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ObjectArrowOIcon.js b/packages/react-icons/src/icons/ObjectArrowOIcon.js index 1af95c6bdf..375c9f8a14 100644 --- a/packages/react-icons/src/icons/ObjectArrowOIcon.js +++ b/packages/react-icons/src/icons/ObjectArrowOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ObjectCloseOIcon.js b/packages/react-icons/src/icons/ObjectCloseOIcon.js index 48a9e2ed44..fc23bd5d5d 100644 --- a/packages/react-icons/src/icons/ObjectCloseOIcon.js +++ b/packages/react-icons/src/icons/ObjectCloseOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ObjectErrorOIcon.js b/packages/react-icons/src/icons/ObjectErrorOIcon.js index cb45d32fae..59f0e6b9c6 100644 --- a/packages/react-icons/src/icons/ObjectErrorOIcon.js +++ b/packages/react-icons/src/icons/ObjectErrorOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ObservableIcon.js b/packages/react-icons/src/icons/ObservableIcon.js index 1d4dbe0825..4b2a0c9eec 100644 --- a/packages/react-icons/src/icons/ObservableIcon.js +++ b/packages/react-icons/src/icons/ObservableIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/OperaIcon.js b/packages/react-icons/src/icons/OperaIcon.js index ad5d8edee5..27410fa7df 100644 --- a/packages/react-icons/src/icons/OperaIcon.js +++ b/packages/react-icons/src/icons/OperaIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/OutdentIcon.js b/packages/react-icons/src/icons/OutdentIcon.js index bda4bc4fe6..b3ff1e179d 100644 --- a/packages/react-icons/src/icons/OutdentIcon.js +++ b/packages/react-icons/src/icons/OutdentIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/PartnerAddOIcon.js b/packages/react-icons/src/icons/PartnerAddOIcon.js index c7ceafa7e3..f09cccaf78 100644 --- a/packages/react-icons/src/icons/PartnerAddOIcon.js +++ b/packages/react-icons/src/icons/PartnerAddOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/PartnerCloseOIcon.js b/packages/react-icons/src/icons/PartnerCloseOIcon.js index bdb0d90dc0..173ce632ad 100644 --- a/packages/react-icons/src/icons/PartnerCloseOIcon.js +++ b/packages/react-icons/src/icons/PartnerCloseOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/PartnerErrorOIcon.js b/packages/react-icons/src/icons/PartnerErrorOIcon.js index 0912ad4c1c..a2641ae76c 100644 --- a/packages/react-icons/src/icons/PartnerErrorOIcon.js +++ b/packages/react-icons/src/icons/PartnerErrorOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/PartnerOIcon.js b/packages/react-icons/src/icons/PartnerOIcon.js index 2240699a0b..64a16312b1 100644 --- a/packages/react-icons/src/icons/PartnerOIcon.js +++ b/packages/react-icons/src/icons/PartnerOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/PasteIcon.js b/packages/react-icons/src/icons/PasteIcon.js index 2d49c96c7d..9c09903314 100644 --- a/packages/react-icons/src/icons/PasteIcon.js +++ b/packages/react-icons/src/icons/PasteIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/PauseIcon.js b/packages/react-icons/src/icons/PauseIcon.js index 3b5542a631..bd5d99690b 100644 --- a/packages/react-icons/src/icons/PauseIcon.js +++ b/packages/react-icons/src/icons/PauseIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/PermissionIcon.js b/packages/react-icons/src/icons/PermissionIcon.js index e52e603bd2..cfb5b01017 100644 --- a/packages/react-icons/src/icons/PermissionIcon.js +++ b/packages/react-icons/src/icons/PermissionIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/Phishing2Icon.js b/packages/react-icons/src/icons/Phishing2Icon.js index 9d3c667f84..85568ee68a 100644 --- a/packages/react-icons/src/icons/Phishing2Icon.js +++ b/packages/react-icons/src/icons/Phishing2Icon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/PhishingIcon.js b/packages/react-icons/src/icons/PhishingIcon.js index 0d845ccdcb..5d1d6bdf07 100644 --- a/packages/react-icons/src/icons/PhishingIcon.js +++ b/packages/react-icons/src/icons/PhishingIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/PictureIcon.js b/packages/react-icons/src/icons/PictureIcon.js index d4e4bfec36..d6b65d230b 100644 --- a/packages/react-icons/src/icons/PictureIcon.js +++ b/packages/react-icons/src/icons/PictureIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/PinStarIcon.js b/packages/react-icons/src/icons/PinStarIcon.js index edddc6b298..d2a78f82a5 100644 --- a/packages/react-icons/src/icons/PinStarIcon.js +++ b/packages/react-icons/src/icons/PinStarIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/PlanAddIcon.js b/packages/react-icons/src/icons/PlanAddIcon.js index aeb17772d6..f99fbcd348 100644 --- a/packages/react-icons/src/icons/PlanAddIcon.js +++ b/packages/react-icons/src/icons/PlanAddIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/PlanPendingIcon.js b/packages/react-icons/src/icons/PlanPendingIcon.js index 2870129cba..7c78fda581 100644 --- a/packages/react-icons/src/icons/PlanPendingIcon.js +++ b/packages/react-icons/src/icons/PlanPendingIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/PlanStatusIcon.js b/packages/react-icons/src/icons/PlanStatusIcon.js index 6632e09289..f68e7cf55a 100644 --- a/packages/react-icons/src/icons/PlanStatusIcon.js +++ b/packages/react-icons/src/icons/PlanStatusIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/PlayIcon.js b/packages/react-icons/src/icons/PlayIcon.js index 98768eb310..758442ab58 100644 --- a/packages/react-icons/src/icons/PlayIcon.js +++ b/packages/react-icons/src/icons/PlayIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/PlaybookIcon.js b/packages/react-icons/src/icons/PlaybookIcon.js index c090cbd6e7..a817939c9d 100644 --- a/packages/react-icons/src/icons/PlaybookIcon.js +++ b/packages/react-icons/src/icons/PlaybookIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/PositiveBenigntrueIcon.js b/packages/react-icons/src/icons/PositiveBenigntrueIcon.js index 0595495709..a4047b3209 100644 --- a/packages/react-icons/src/icons/PositiveBenigntrueIcon.js +++ b/packages/react-icons/src/icons/PositiveBenigntrueIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/PositiveFalseIcon.js b/packages/react-icons/src/icons/PositiveFalseIcon.js index bf8a60932c..ddb8b5a474 100644 --- a/packages/react-icons/src/icons/PositiveFalseIcon.js +++ b/packages/react-icons/src/icons/PositiveFalseIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/PositiveTrueIcon.js b/packages/react-icons/src/icons/PositiveTrueIcon.js index bf30f91e57..e38694111d 100644 --- a/packages/react-icons/src/icons/PositiveTrueIcon.js +++ b/packages/react-icons/src/icons/PositiveTrueIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/PrintIcon.js b/packages/react-icons/src/icons/PrintIcon.js index 86546411b8..f56445a66f 100644 --- a/packages/react-icons/src/icons/PrintIcon.js +++ b/packages/react-icons/src/icons/PrintIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/PuzzleIcon.js b/packages/react-icons/src/icons/PuzzleIcon.js index f21622b33d..40b1aeb83f 100644 --- a/packages/react-icons/src/icons/PuzzleIcon.js +++ b/packages/react-icons/src/icons/PuzzleIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/PuzzleOIcon.js b/packages/react-icons/src/icons/PuzzleOIcon.js index 8eec84bbf7..67d7bfc707 100644 --- a/packages/react-icons/src/icons/PuzzleOIcon.js +++ b/packages/react-icons/src/icons/PuzzleOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/QueryIcon.js b/packages/react-icons/src/icons/QueryIcon.js index 04ba6254d9..9589a5a9cc 100644 --- a/packages/react-icons/src/icons/QueryIcon.js +++ b/packages/react-icons/src/icons/QueryIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/RCAIcon.js b/packages/react-icons/src/icons/RCAIcon.js index 2ffc449270..16aa641b42 100644 --- a/packages/react-icons/src/icons/RCAIcon.js +++ b/packages/react-icons/src/icons/RCAIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/RansomwareIcon.js b/packages/react-icons/src/icons/RansomwareIcon.js index fd40f39958..e4e46aa73f 100644 --- a/packages/react-icons/src/icons/RansomwareIcon.js +++ b/packages/react-icons/src/icons/RansomwareIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/RansomwareOIcon.js b/packages/react-icons/src/icons/RansomwareOIcon.js index 7514c36ffc..d2339a7f48 100644 --- a/packages/react-icons/src/icons/RansomwareOIcon.js +++ b/packages/react-icons/src/icons/RansomwareOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/RedoIcon.js b/packages/react-icons/src/icons/RedoIcon.js index fc4d233f12..8a835cb2a8 100644 --- a/packages/react-icons/src/icons/RedoIcon.js +++ b/packages/react-icons/src/icons/RedoIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/RefreshIcon.js b/packages/react-icons/src/icons/RefreshIcon.js index 8c41bfbb4b..77333a9072 100644 --- a/packages/react-icons/src/icons/RefreshIcon.js +++ b/packages/react-icons/src/icons/RefreshIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/RegistryIcon.js b/packages/react-icons/src/icons/RegistryIcon.js index 31dd042ea1..7e4f23392d 100644 --- a/packages/react-icons/src/icons/RegistryIcon.js +++ b/packages/react-icons/src/icons/RegistryIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/RenameIcon.js b/packages/react-icons/src/icons/RenameIcon.js index e2b70d7a6b..4d3db3115f 100644 --- a/packages/react-icons/src/icons/RenameIcon.js +++ b/packages/react-icons/src/icons/RenameIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ReorderIcon.js b/packages/react-icons/src/icons/ReorderIcon.js index 22a4f9e3ed..4176ca8f38 100644 --- a/packages/react-icons/src/icons/ReorderIcon.js +++ b/packages/react-icons/src/icons/ReorderIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ReplyIcon.js b/packages/react-icons/src/icons/ReplyIcon.js index 5f5853dec9..0c38cff7c6 100644 --- a/packages/react-icons/src/icons/ReplyIcon.js +++ b/packages/react-icons/src/icons/ReplyIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ReportExportIcon.js b/packages/react-icons/src/icons/ReportExportIcon.js index 3289cac14a..bc0230aaff 100644 --- a/packages/react-icons/src/icons/ReportExportIcon.js +++ b/packages/react-icons/src/icons/ReportExportIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ReportIcon.js b/packages/react-icons/src/icons/ReportIcon.js index 59b2e3b69e..c28bd3eccc 100644 --- a/packages/react-icons/src/icons/ReportIcon.js +++ b/packages/react-icons/src/icons/ReportIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ResizeHorizontalIcon.js b/packages/react-icons/src/icons/ResizeHorizontalIcon.js index 931b9397a3..0256cbdcd3 100644 --- a/packages/react-icons/src/icons/ResizeHorizontalIcon.js +++ b/packages/react-icons/src/icons/ResizeHorizontalIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ResizeNESWIcon.js b/packages/react-icons/src/icons/ResizeNESWIcon.js index 5fd1a2d286..1a34e0707c 100644 --- a/packages/react-icons/src/icons/ResizeNESWIcon.js +++ b/packages/react-icons/src/icons/ResizeNESWIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ResizeNWSEIcon.js b/packages/react-icons/src/icons/ResizeNWSEIcon.js index e88b6b71a5..93c76cb8b4 100644 --- a/packages/react-icons/src/icons/ResizeNWSEIcon.js +++ b/packages/react-icons/src/icons/ResizeNWSEIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/RocketIcon.js b/packages/react-icons/src/icons/RocketIcon.js index fe673fa14b..1fe5523b4b 100644 --- a/packages/react-icons/src/icons/RocketIcon.js +++ b/packages/react-icons/src/icons/RocketIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/RollbackIcon.js b/packages/react-icons/src/icons/RollbackIcon.js index 1add771949..a8088d80a2 100644 --- a/packages/react-icons/src/icons/RollbackIcon.js +++ b/packages/react-icons/src/icons/RollbackIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/RootCauseIcon.js b/packages/react-icons/src/icons/RootCauseIcon.js index 41738dad8c..57e7916639 100644 --- a/packages/react-icons/src/icons/RootCauseIcon.js +++ b/packages/react-icons/src/icons/RootCauseIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/RouterIcon.js b/packages/react-icons/src/icons/RouterIcon.js index a9bfcfdfb2..08035d7b00 100644 --- a/packages/react-icons/src/icons/RouterIcon.js +++ b/packages/react-icons/src/icons/RouterIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/SafariIcon.js b/packages/react-icons/src/icons/SafariIcon.js index 0a8fdef84b..96e76aa7a8 100644 --- a/packages/react-icons/src/icons/SafariIcon.js +++ b/packages/react-icons/src/icons/SafariIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/SaveIcon.js b/packages/react-icons/src/icons/SaveIcon.js index b95d05888d..c89d4e401c 100644 --- a/packages/react-icons/src/icons/SaveIcon.js +++ b/packages/react-icons/src/icons/SaveIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/SaveOIcon.js b/packages/react-icons/src/icons/SaveOIcon.js index d86c3496ec..5b0134d02f 100644 --- a/packages/react-icons/src/icons/SaveOIcon.js +++ b/packages/react-icons/src/icons/SaveOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ScanOIcon.js b/packages/react-icons/src/icons/ScanOIcon.js index 5fbeb467c5..14e477f7b2 100644 --- a/packages/react-icons/src/icons/ScanOIcon.js +++ b/packages/react-icons/src/icons/ScanOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ScanSquareIcon.js b/packages/react-icons/src/icons/ScanSquareIcon.js index 6679c6143e..60729cd039 100644 --- a/packages/react-icons/src/icons/ScanSquareIcon.js +++ b/packages/react-icons/src/icons/ScanSquareIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ScreenshotIcon.js b/packages/react-icons/src/icons/ScreenshotIcon.js index 3823c8390b..82a7971a33 100644 --- a/packages/react-icons/src/icons/ScreenshotIcon.js +++ b/packages/react-icons/src/icons/ScreenshotIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/SearchOIcon.js b/packages/react-icons/src/icons/SearchOIcon.js index a8bddc9724..682856432c 100644 --- a/packages/react-icons/src/icons/SearchOIcon.js +++ b/packages/react-icons/src/icons/SearchOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/SecurityAIIcon.js b/packages/react-icons/src/icons/SecurityAIIcon.js index f860db4077..0fd658a963 100644 --- a/packages/react-icons/src/icons/SecurityAIIcon.js +++ b/packages/react-icons/src/icons/SecurityAIIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/SelfServiceIcon.js b/packages/react-icons/src/icons/SelfServiceIcon.js index c3ff341ec0..9e8838e318 100644 --- a/packages/react-icons/src/icons/SelfServiceIcon.js +++ b/packages/react-icons/src/icons/SelfServiceIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/SendIcon.js b/packages/react-icons/src/icons/SendIcon.js index 1d822c4ddd..819e79e301 100644 --- a/packages/react-icons/src/icons/SendIcon.js +++ b/packages/react-icons/src/icons/SendIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ServerAddIcon.js b/packages/react-icons/src/icons/ServerAddIcon.js index dca52fa6d5..c45265337a 100644 --- a/packages/react-icons/src/icons/ServerAddIcon.js +++ b/packages/react-icons/src/icons/ServerAddIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ServerCloudIcon.js b/packages/react-icons/src/icons/ServerCloudIcon.js index 92f3d535cf..2194eb92df 100644 --- a/packages/react-icons/src/icons/ServerCloudIcon.js +++ b/packages/react-icons/src/icons/ServerCloudIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ServerGroupIcon.js b/packages/react-icons/src/icons/ServerGroupIcon.js index fc7d2e0445..37b52b24fc 100644 --- a/packages/react-icons/src/icons/ServerGroupIcon.js +++ b/packages/react-icons/src/icons/ServerGroupIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ServerIcon.js b/packages/react-icons/src/icons/ServerIcon.js index 205a24f72a..efc8112cb8 100644 --- a/packages/react-icons/src/icons/ServerIcon.js +++ b/packages/react-icons/src/icons/ServerIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ServerOffIcon.js b/packages/react-icons/src/icons/ServerOffIcon.js index 573cadaec3..194e3447fe 100644 --- a/packages/react-icons/src/icons/ServerOffIcon.js +++ b/packages/react-icons/src/icons/ServerOffIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ServerOnIcon.js b/packages/react-icons/src/icons/ServerOnIcon.js index eae516f2a7..bd25877b8f 100644 --- a/packages/react-icons/src/icons/ServerOnIcon.js +++ b/packages/react-icons/src/icons/ServerOnIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ServerUpdateIcon.js b/packages/react-icons/src/icons/ServerUpdateIcon.js index 959551ddf3..1514f42260 100644 --- a/packages/react-icons/src/icons/ServerUpdateIcon.js +++ b/packages/react-icons/src/icons/ServerUpdateIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ServerWarningIcon.js b/packages/react-icons/src/icons/ServerWarningIcon.js index 9680ffdcb6..7c234588e4 100644 --- a/packages/react-icons/src/icons/ServerWarningIcon.js +++ b/packages/react-icons/src/icons/ServerWarningIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ServerlessIcon.js b/packages/react-icons/src/icons/ServerlessIcon.js index 3f9877b8a9..2c3fb5f0c4 100644 --- a/packages/react-icons/src/icons/ServerlessIcon.js +++ b/packages/react-icons/src/icons/ServerlessIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ServiceFabricIcon.js b/packages/react-icons/src/icons/ServiceFabricIcon.js index f3a4fba51b..27105e3db2 100644 --- a/packages/react-icons/src/icons/ServiceFabricIcon.js +++ b/packages/react-icons/src/icons/ServiceFabricIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/SettingsIcon.js b/packages/react-icons/src/icons/SettingsIcon.js index d4698e04b8..19c9bb854c 100644 --- a/packages/react-icons/src/icons/SettingsIcon.js +++ b/packages/react-icons/src/icons/SettingsIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ShareIcon.js b/packages/react-icons/src/icons/ShareIcon.js index fc5cfa7a52..3f25d30162 100644 --- a/packages/react-icons/src/icons/ShareIcon.js +++ b/packages/react-icons/src/icons/ShareIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ShareOIcon.js b/packages/react-icons/src/icons/ShareOIcon.js index e9545c279c..e55f154263 100644 --- a/packages/react-icons/src/icons/ShareOIcon.js +++ b/packages/react-icons/src/icons/ShareOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/SherlockIcon.js b/packages/react-icons/src/icons/SherlockIcon.js index 602a0b9573..0ae726f8ef 100644 --- a/packages/react-icons/src/icons/SherlockIcon.js +++ b/packages/react-icons/src/icons/SherlockIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ShuffleIcon.js b/packages/react-icons/src/icons/ShuffleIcon.js index 4d46d395b0..b880eb25f5 100644 --- a/packages/react-icons/src/icons/ShuffleIcon.js +++ b/packages/react-icons/src/icons/ShuffleIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/SliderIcon.js b/packages/react-icons/src/icons/SliderIcon.js index 3fb0a69c9f..25752646f1 100644 --- a/packages/react-icons/src/icons/SliderIcon.js +++ b/packages/react-icons/src/icons/SliderIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/SortDownIcon.js b/packages/react-icons/src/icons/SortDownIcon.js index a4810e63ed..442269233d 100644 --- a/packages/react-icons/src/icons/SortDownIcon.js +++ b/packages/react-icons/src/icons/SortDownIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/SortUpIcon.js b/packages/react-icons/src/icons/SortUpIcon.js index 1639f49fb7..b9ce2ab0af 100644 --- a/packages/react-icons/src/icons/SortUpIcon.js +++ b/packages/react-icons/src/icons/SortUpIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/SpamIcon.js b/packages/react-icons/src/icons/SpamIcon.js index c599b5b5bd..32fc96c811 100644 --- a/packages/react-icons/src/icons/SpamIcon.js +++ b/packages/react-icons/src/icons/SpamIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/SpamOIcon.js b/packages/react-icons/src/icons/SpamOIcon.js index 87d9e5c3db..8b01918836 100644 --- a/packages/react-icons/src/icons/SpamOIcon.js +++ b/packages/react-icons/src/icons/SpamOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/SpamWarningIcon.js b/packages/react-icons/src/icons/SpamWarningIcon.js index 31219c32de..cbb69e0cd7 100644 --- a/packages/react-icons/src/icons/SpamWarningIcon.js +++ b/packages/react-icons/src/icons/SpamWarningIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/SphereIcon.js b/packages/react-icons/src/icons/SphereIcon.js index 011e82f397..24807e3e05 100644 --- a/packages/react-icons/src/icons/SphereIcon.js +++ b/packages/react-icons/src/icons/SphereIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/SphereSearchIcon.js b/packages/react-icons/src/icons/SphereSearchIcon.js index 2cfe0a2212..4425c2decf 100644 --- a/packages/react-icons/src/icons/SphereSearchIcon.js +++ b/packages/react-icons/src/icons/SphereSearchIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/SpinnerIcon.js b/packages/react-icons/src/icons/SpinnerIcon.js index 1cffb32d9e..2bc1c70a01 100644 --- a/packages/react-icons/src/icons/SpinnerIcon.js +++ b/packages/react-icons/src/icons/SpinnerIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/SpywareIcon.js b/packages/react-icons/src/icons/SpywareIcon.js index 5169c0eebc..ab06049dbe 100644 --- a/packages/react-icons/src/icons/SpywareIcon.js +++ b/packages/react-icons/src/icons/SpywareIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/StarHalfIcon.js b/packages/react-icons/src/icons/StarHalfIcon.js index 4f2663e94f..82db128ef7 100644 --- a/packages/react-icons/src/icons/StarHalfIcon.js +++ b/packages/react-icons/src/icons/StarHalfIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/StarIcon.js b/packages/react-icons/src/icons/StarIcon.js index 2d6954cce8..143ff8fc0c 100644 --- a/packages/react-icons/src/icons/StarIcon.js +++ b/packages/react-icons/src/icons/StarIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/StarOIcon.js b/packages/react-icons/src/icons/StarOIcon.js index daeb12aad1..4282498f44 100644 --- a/packages/react-icons/src/icons/StarOIcon.js +++ b/packages/react-icons/src/icons/StarOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/StopIcon.js b/packages/react-icons/src/icons/StopIcon.js index ab6822a3c0..6ce892417f 100644 --- a/packages/react-icons/src/icons/StopIcon.js +++ b/packages/react-icons/src/icons/StopIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/StrikethroughIcon.js b/packages/react-icons/src/icons/StrikethroughIcon.js index 8054764dc2..53b0fda348 100644 --- a/packages/react-icons/src/icons/StrikethroughIcon.js +++ b/packages/react-icons/src/icons/StrikethroughIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/SubnetIcon.js b/packages/react-icons/src/icons/SubnetIcon.js index e809d46072..67ac96a807 100644 --- a/packages/react-icons/src/icons/SubnetIcon.js +++ b/packages/react-icons/src/icons/SubnetIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/SuccessIcon.js b/packages/react-icons/src/icons/SuccessIcon.js index 7f12a1ff64..f716113fc4 100644 --- a/packages/react-icons/src/icons/SuccessIcon.js +++ b/packages/react-icons/src/icons/SuccessIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/SunIcon.js b/packages/react-icons/src/icons/SunIcon.js index 329ed50cd7..cf6b913369 100644 --- a/packages/react-icons/src/icons/SunIcon.js +++ b/packages/react-icons/src/icons/SunIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/SunOIcon.js b/packages/react-icons/src/icons/SunOIcon.js index fd31e9f56a..bdcf9fe50b 100644 --- a/packages/react-icons/src/icons/SunOIcon.js +++ b/packages/react-icons/src/icons/SunOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/SweepingIcon.js b/packages/react-icons/src/icons/SweepingIcon.js index ab70768c31..a9c0ceeee2 100644 --- a/packages/react-icons/src/icons/SweepingIcon.js +++ b/packages/react-icons/src/icons/SweepingIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/SweepingWarningIcon.js b/packages/react-icons/src/icons/SweepingWarningIcon.js index 1b30a55dc1..ebb5b43797 100644 --- a/packages/react-icons/src/icons/SweepingWarningIcon.js +++ b/packages/react-icons/src/icons/SweepingWarningIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/SyncIcon.js b/packages/react-icons/src/icons/SyncIcon.js index b22325ed0d..eb1b993952 100644 --- a/packages/react-icons/src/icons/SyncIcon.js +++ b/packages/react-icons/src/icons/SyncIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/TBallIcon.js b/packages/react-icons/src/icons/TBallIcon.js index c129433f8d..cfed41da98 100644 --- a/packages/react-icons/src/icons/TBallIcon.js +++ b/packages/react-icons/src/icons/TBallIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/TVIcon.js b/packages/react-icons/src/icons/TVIcon.js index adcd947ae9..3de0764329 100644 --- a/packages/react-icons/src/icons/TVIcon.js +++ b/packages/react-icons/src/icons/TVIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/TagAddIcon.js b/packages/react-icons/src/icons/TagAddIcon.js index 7f270d98ff..8bba878698 100644 --- a/packages/react-icons/src/icons/TagAddIcon.js +++ b/packages/react-icons/src/icons/TagAddIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/TagIcon.js b/packages/react-icons/src/icons/TagIcon.js index feff5005a4..61ab3e0c13 100644 --- a/packages/react-icons/src/icons/TagIcon.js +++ b/packages/react-icons/src/icons/TagIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/TargetIcon.js b/packages/react-icons/src/icons/TargetIcon.js index 655464b29d..2db9897b74 100644 --- a/packages/react-icons/src/icons/TargetIcon.js +++ b/packages/react-icons/src/icons/TargetIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/TargetOIcon.js b/packages/react-icons/src/icons/TargetOIcon.js index fda186a80a..3c3233dffb 100644 --- a/packages/react-icons/src/icons/TargetOIcon.js +++ b/packages/react-icons/src/icons/TargetOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/TaskAddOIcon.js b/packages/react-icons/src/icons/TaskAddOIcon.js index 355db00a57..f4cfeb58e2 100644 --- a/packages/react-icons/src/icons/TaskAddOIcon.js +++ b/packages/react-icons/src/icons/TaskAddOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/TaskArrowOIcon.js b/packages/react-icons/src/icons/TaskArrowOIcon.js index 999a9cb3de..770db77002 100644 --- a/packages/react-icons/src/icons/TaskArrowOIcon.js +++ b/packages/react-icons/src/icons/TaskArrowOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/TaskCloseOIcon.js b/packages/react-icons/src/icons/TaskCloseOIcon.js index 842f640902..6ef64a7f1e 100644 --- a/packages/react-icons/src/icons/TaskCloseOIcon.js +++ b/packages/react-icons/src/icons/TaskCloseOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/TaskIcon.js b/packages/react-icons/src/icons/TaskIcon.js index c3b5c78ee3..fb7623c77a 100644 --- a/packages/react-icons/src/icons/TaskIcon.js +++ b/packages/react-icons/src/icons/TaskIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/TaskListOIcon.js b/packages/react-icons/src/icons/TaskListOIcon.js index 86433c3472..42aff0d6ad 100644 --- a/packages/react-icons/src/icons/TaskListOIcon.js +++ b/packages/react-icons/src/icons/TaskListOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/TaskOIcon.js b/packages/react-icons/src/icons/TaskOIcon.js index 3b98fdee32..353d3189cf 100644 --- a/packages/react-icons/src/icons/TaskOIcon.js +++ b/packages/react-icons/src/icons/TaskOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/TerminalIcon.js b/packages/react-icons/src/icons/TerminalIcon.js index ac811eba48..1c5d259883 100644 --- a/packages/react-icons/src/icons/TerminalIcon.js +++ b/packages/react-icons/src/icons/TerminalIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ThumbtackIcon.js b/packages/react-icons/src/icons/ThumbtackIcon.js index e499a6300e..3ef0d91ef1 100644 --- a/packages/react-icons/src/icons/ThumbtackIcon.js +++ b/packages/react-icons/src/icons/ThumbtackIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ThumbtackOIcon.js b/packages/react-icons/src/icons/ThumbtackOIcon.js index 010c47d25d..d7a4f4d524 100644 --- a/packages/react-icons/src/icons/ThumbtackOIcon.js +++ b/packages/react-icons/src/icons/ThumbtackOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/TimeOffIcon.js b/packages/react-icons/src/icons/TimeOffIcon.js index 120002ae7e..c1648f8afe 100644 --- a/packages/react-icons/src/icons/TimeOffIcon.js +++ b/packages/react-icons/src/icons/TimeOffIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ToolsConfigurationIcon.js b/packages/react-icons/src/icons/ToolsConfigurationIcon.js index 8c281ef7ae..74a9f455c6 100644 --- a/packages/react-icons/src/icons/ToolsConfigurationIcon.js +++ b/packages/react-icons/src/icons/ToolsConfigurationIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/TreatInvestigationIcon.js b/packages/react-icons/src/icons/TreatInvestigationIcon.js index 0460f3f848..abb88ce247 100644 --- a/packages/react-icons/src/icons/TreatInvestigationIcon.js +++ b/packages/react-icons/src/icons/TreatInvestigationIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/TreeviewIcon.js b/packages/react-icons/src/icons/TreeviewIcon.js index e568a2f678..910e4c5805 100644 --- a/packages/react-icons/src/icons/TreeviewIcon.js +++ b/packages/react-icons/src/icons/TreeviewIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/TrendLinkIcon.js b/packages/react-icons/src/icons/TrendLinkIcon.js index 1b082a5be6..f1a886af1b 100644 --- a/packages/react-icons/src/icons/TrendLinkIcon.js +++ b/packages/react-icons/src/icons/TrendLinkIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/URLIcon.js b/packages/react-icons/src/icons/URLIcon.js index a156dbec7a..b7be62f8e6 100644 --- a/packages/react-icons/src/icons/URLIcon.js +++ b/packages/react-icons/src/icons/URLIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/USBIcon.js b/packages/react-icons/src/icons/USBIcon.js index 09916fd5be..93a3ef01c4 100644 --- a/packages/react-icons/src/icons/USBIcon.js +++ b/packages/react-icons/src/icons/USBIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/UnavailableIcon.js b/packages/react-icons/src/icons/UnavailableIcon.js index 062b36fd71..ab25eeb53f 100644 --- a/packages/react-icons/src/icons/UnavailableIcon.js +++ b/packages/react-icons/src/icons/UnavailableIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/UnderlineIcon.js b/packages/react-icons/src/icons/UnderlineIcon.js index 4d23656d11..86bcc566af 100644 --- a/packages/react-icons/src/icons/UnderlineIcon.js +++ b/packages/react-icons/src/icons/UnderlineIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/UndoIcon.js b/packages/react-icons/src/icons/UndoIcon.js index a514547ed3..ed066044ea 100644 --- a/packages/react-icons/src/icons/UndoIcon.js +++ b/packages/react-icons/src/icons/UndoIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/UnknowIcon.js b/packages/react-icons/src/icons/UnknowIcon.js index 1ab7af9985..8996c3db1b 100644 --- a/packages/react-icons/src/icons/UnknowIcon.js +++ b/packages/react-icons/src/icons/UnknowIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/UploadIcon.js b/packages/react-icons/src/icons/UploadIcon.js index 0a243c2c58..bbaa155321 100644 --- a/packages/react-icons/src/icons/UploadIcon.js +++ b/packages/react-icons/src/icons/UploadIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/UserAddIcon.js b/packages/react-icons/src/icons/UserAddIcon.js index 548b9e4fa5..186aba22e5 100644 --- a/packages/react-icons/src/icons/UserAddIcon.js +++ b/packages/react-icons/src/icons/UserAddIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/UserAddOIcon.js b/packages/react-icons/src/icons/UserAddOIcon.js index a53d49ad4d..0ca5d249f7 100644 --- a/packages/react-icons/src/icons/UserAddOIcon.js +++ b/packages/react-icons/src/icons/UserAddOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/UserChangeIcon.js b/packages/react-icons/src/icons/UserChangeIcon.js index 9bc58cc76c..aca4f5dda1 100644 --- a/packages/react-icons/src/icons/UserChangeIcon.js +++ b/packages/react-icons/src/icons/UserChangeIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/UserCloseIcon.js b/packages/react-icons/src/icons/UserCloseIcon.js index f5172daec3..562b7e54f9 100644 --- a/packages/react-icons/src/icons/UserCloseIcon.js +++ b/packages/react-icons/src/icons/UserCloseIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/UserCloseOIcon.js b/packages/react-icons/src/icons/UserCloseOIcon.js index 12dd8a8efb..b52ce91098 100644 --- a/packages/react-icons/src/icons/UserCloseOIcon.js +++ b/packages/react-icons/src/icons/UserCloseOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/UserExportOIcon.js b/packages/react-icons/src/icons/UserExportOIcon.js index 182f94bb5a..7ecbcc7447 100644 --- a/packages/react-icons/src/icons/UserExportOIcon.js +++ b/packages/react-icons/src/icons/UserExportOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/UserGroupCloseIcon.js b/packages/react-icons/src/icons/UserGroupCloseIcon.js index 60b4da0f9f..e6fe70754e 100644 --- a/packages/react-icons/src/icons/UserGroupCloseIcon.js +++ b/packages/react-icons/src/icons/UserGroupCloseIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/UserGroupWarningIcon.js b/packages/react-icons/src/icons/UserGroupWarningIcon.js index 781222d7e3..f810635f4a 100644 --- a/packages/react-icons/src/icons/UserGroupWarningIcon.js +++ b/packages/react-icons/src/icons/UserGroupWarningIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/UserIcon.js b/packages/react-icons/src/icons/UserIcon.js index dfaa749716..0497945fac 100644 --- a/packages/react-icons/src/icons/UserIcon.js +++ b/packages/react-icons/src/icons/UserIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/UserImportOIcon.js b/packages/react-icons/src/icons/UserImportOIcon.js index 0616f2e524..57fb41e4d2 100644 --- a/packages/react-icons/src/icons/UserImportOIcon.js +++ b/packages/react-icons/src/icons/UserImportOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/UserListIcon.js b/packages/react-icons/src/icons/UserListIcon.js index ed6cc550ed..9a5a341f30 100644 --- a/packages/react-icons/src/icons/UserListIcon.js +++ b/packages/react-icons/src/icons/UserListIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/UserListOIcon.js b/packages/react-icons/src/icons/UserListOIcon.js index 8cb8f1ae52..0fa90a1940 100644 --- a/packages/react-icons/src/icons/UserListOIcon.js +++ b/packages/react-icons/src/icons/UserListOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/UserManagedGroupIcon.js b/packages/react-icons/src/icons/UserManagedGroupIcon.js index 64e420735a..b0af66f434 100644 --- a/packages/react-icons/src/icons/UserManagedGroupIcon.js +++ b/packages/react-icons/src/icons/UserManagedGroupIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/UserManagedIcon.js b/packages/react-icons/src/icons/UserManagedIcon.js index 783ff08ce3..aecc771c4e 100644 --- a/packages/react-icons/src/icons/UserManagedIcon.js +++ b/packages/react-icons/src/icons/UserManagedIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/UserOIcon.js b/packages/react-icons/src/icons/UserOIcon.js index a611abb646..7ab53b209a 100644 --- a/packages/react-icons/src/icons/UserOIcon.js +++ b/packages/react-icons/src/icons/UserOIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/UserTeamIcon.js b/packages/react-icons/src/icons/UserTeamIcon.js index d6031d90f8..6c30134e77 100644 --- a/packages/react-icons/src/icons/UserTeamIcon.js +++ b/packages/react-icons/src/icons/UserTeamIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/UserUnknowIcon.js b/packages/react-icons/src/icons/UserUnknowIcon.js index 0e5b1b5bda..6670722c71 100644 --- a/packages/react-icons/src/icons/UserUnknowIcon.js +++ b/packages/react-icons/src/icons/UserUnknowIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/UserWarningIcon.js b/packages/react-icons/src/icons/UserWarningIcon.js index f0412c5684..1a14af809d 100644 --- a/packages/react-icons/src/icons/UserWarningIcon.js +++ b/packages/react-icons/src/icons/UserWarningIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ViewIcon.js b/packages/react-icons/src/icons/ViewIcon.js index 94886964b2..f7242a8ff8 100644 --- a/packages/react-icons/src/icons/ViewIcon.js +++ b/packages/react-icons/src/icons/ViewIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ViewOffIcon.js b/packages/react-icons/src/icons/ViewOffIcon.js index aa14c76ce8..2fb263469c 100644 --- a/packages/react-icons/src/icons/ViewOffIcon.js +++ b/packages/react-icons/src/icons/ViewOffIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/VirtualMachineIcon.js b/packages/react-icons/src/icons/VirtualMachineIcon.js index 5c4687c7b7..39306c9e3d 100644 --- a/packages/react-icons/src/icons/VirtualMachineIcon.js +++ b/packages/react-icons/src/icons/VirtualMachineIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/VirusIcon.js b/packages/react-icons/src/icons/VirusIcon.js index 5cdcad6e4e..c3469895a5 100644 --- a/packages/react-icons/src/icons/VirusIcon.js +++ b/packages/react-icons/src/icons/VirusIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/VirustotalIcon.js b/packages/react-icons/src/icons/VirustotalIcon.js index 0796a16974..909beba328 100644 --- a/packages/react-icons/src/icons/VirustotalIcon.js +++ b/packages/react-icons/src/icons/VirustotalIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/WMIIcon.js b/packages/react-icons/src/icons/WMIIcon.js index 86562ebc0e..8231bd41f5 100644 --- a/packages/react-icons/src/icons/WMIIcon.js +++ b/packages/react-icons/src/icons/WMIIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/WarningCircleIcon.js b/packages/react-icons/src/icons/WarningCircleIcon.js index eb4219cafb..dd776c2fc8 100644 --- a/packages/react-icons/src/icons/WarningCircleIcon.js +++ b/packages/react-icons/src/icons/WarningCircleIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/WarningMinorIcon.js b/packages/react-icons/src/icons/WarningMinorIcon.js index ce16964f6a..3f660c6e7d 100644 --- a/packages/react-icons/src/icons/WarningMinorIcon.js +++ b/packages/react-icons/src/icons/WarningMinorIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/WarningTriangleIcon.js b/packages/react-icons/src/icons/WarningTriangleIcon.js index b0af569b58..651b583240 100644 --- a/packages/react-icons/src/icons/WarningTriangleIcon.js +++ b/packages/react-icons/src/icons/WarningTriangleIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/WidgetsIcon.js b/packages/react-icons/src/icons/WidgetsIcon.js index fa91cb6744..fc64499793 100644 --- a/packages/react-icons/src/icons/WidgetsIcon.js +++ b/packages/react-icons/src/icons/WidgetsIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/WifiIcon.js b/packages/react-icons/src/icons/WifiIcon.js index f044f1e6d2..eb2321cbe6 100644 --- a/packages/react-icons/src/icons/WifiIcon.js +++ b/packages/react-icons/src/icons/WifiIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/Window8Icon.js b/packages/react-icons/src/icons/Window8Icon.js index f165f06c7f..a8888304c8 100644 --- a/packages/react-icons/src/icons/Window8Icon.js +++ b/packages/react-icons/src/icons/Window8Icon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/WindowListIcon.js b/packages/react-icons/src/icons/WindowListIcon.js index 305e1b4f54..9e6128f9ac 100644 --- a/packages/react-icons/src/icons/WindowListIcon.js +++ b/packages/react-icons/src/icons/WindowListIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/WineventIcon.js b/packages/react-icons/src/icons/WineventIcon.js index e0a634f522..aa86777fdd 100644 --- a/packages/react-icons/src/icons/WineventIcon.js +++ b/packages/react-icons/src/icons/WineventIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/WipeCloseIcon.js b/packages/react-icons/src/icons/WipeCloseIcon.js index 760de5a874..343dbca4fd 100644 --- a/packages/react-icons/src/icons/WipeCloseIcon.js +++ b/packages/react-icons/src/icons/WipeCloseIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/WipeIcon.js b/packages/react-icons/src/icons/WipeIcon.js index 68fb203c39..4d91333798 100644 --- a/packages/react-icons/src/icons/WipeIcon.js +++ b/packages/react-icons/src/icons/WipeIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/WorkbenchIcon.js b/packages/react-icons/src/icons/WorkbenchIcon.js index c7830acb81..d9a5d2836c 100644 --- a/packages/react-icons/src/icons/WorkbenchIcon.js +++ b/packages/react-icons/src/icons/WorkbenchIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/WorkbenchManualIcon.js b/packages/react-icons/src/icons/WorkbenchManualIcon.js index 6a27a6bbd5..aa9fbe5b07 100644 --- a/packages/react-icons/src/icons/WorkbenchManualIcon.js +++ b/packages/react-icons/src/icons/WorkbenchManualIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/WorkspaceIcon.js b/packages/react-icons/src/icons/WorkspaceIcon.js index d8a99d6bf5..1b956a3d4f 100644 --- a/packages/react-icons/src/icons/WorkspaceIcon.js +++ b/packages/react-icons/src/icons/WorkspaceIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/YodaIcon.js b/packages/react-icons/src/icons/YodaIcon.js index bc10c17516..29bbc70761 100644 --- a/packages/react-icons/src/icons/YodaIcon.js +++ b/packages/react-icons/src/icons/YodaIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ZoomInIcon.js b/packages/react-icons/src/icons/ZoomInIcon.js index 082a6c2a01..a35c8d9f39 100644 --- a/packages/react-icons/src/icons/ZoomInIcon.js +++ b/packages/react-icons/src/icons/ZoomInIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/ZoomOutIcon.js b/packages/react-icons/src/icons/ZoomOutIcon.js index 5ad367e0d7..c6cd81178e 100644 --- a/packages/react-icons/src/icons/ZoomOutIcon.js +++ b/packages/react-icons/src/icons/ZoomOutIcon.js @@ -1,5 +1,4 @@ // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( diff --git a/packages/react-icons/src/icons/deprecated/ApiIcon.js b/packages/react-icons/src/icons/deprecated/ApiIcon.js index c14e49c107..e9e9dad410 100644 --- a/packages/react-icons/src/icons/deprecated/ApiIcon.js +++ b/packages/react-icons/src/icons/deprecated/ApiIcon.js @@ -1,6 +1,6 @@ // AUTO-GENERATED FILE. DO NOT EDIT. import { useOnce } from '@tonic-ui/react-hooks'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import APIIcon from '../APIIcon'; const ApiIcon = forwardRef((props, ref) => { diff --git a/packages/react-icons/src/icons/deprecated/ApiManagementIcon.js b/packages/react-icons/src/icons/deprecated/ApiManagementIcon.js index 985e05e6be..9b607dd2ab 100644 --- a/packages/react-icons/src/icons/deprecated/ApiManagementIcon.js +++ b/packages/react-icons/src/icons/deprecated/ApiManagementIcon.js @@ -1,6 +1,6 @@ // AUTO-GENERATED FILE. DO NOT EDIT. import { useOnce } from '@tonic-ui/react-hooks'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import APIManagementIcon from '../APIManagementIcon'; const ApiManagementIcon = forwardRef((props, ref) => { diff --git a/packages/react-icons/src/icons/deprecated/ConnectNoipIcon.js b/packages/react-icons/src/icons/deprecated/ConnectNoipIcon.js index 34b4e613ab..ac2af5b5af 100644 --- a/packages/react-icons/src/icons/deprecated/ConnectNoipIcon.js +++ b/packages/react-icons/src/icons/deprecated/ConnectNoipIcon.js @@ -1,6 +1,6 @@ // AUTO-GENERATED FILE. DO NOT EDIT. import { useOnce } from '@tonic-ui/react-hooks'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import ConnectNoIPIcon from '../ConnectNoIPIcon'; const ConnectNoipIcon = forwardRef((props, ref) => { diff --git a/packages/react-icons/src/icons/deprecated/FilePdfOIcon.js b/packages/react-icons/src/icons/deprecated/FilePdfOIcon.js index 248dfbdc15..902be10e61 100644 --- a/packages/react-icons/src/icons/deprecated/FilePdfOIcon.js +++ b/packages/react-icons/src/icons/deprecated/FilePdfOIcon.js @@ -1,6 +1,6 @@ // AUTO-GENERATED FILE. DO NOT EDIT. import { useOnce } from '@tonic-ui/react-hooks'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import FilePDFOIcon from '../FilePDFOIcon'; const FilePdfOIcon = forwardRef((props, ref) => { diff --git a/packages/react-icons/src/icons/deprecated/FilePptOIcon.js b/packages/react-icons/src/icons/deprecated/FilePptOIcon.js index 6c1949d8d4..095ceabe1f 100644 --- a/packages/react-icons/src/icons/deprecated/FilePptOIcon.js +++ b/packages/react-icons/src/icons/deprecated/FilePptOIcon.js @@ -1,6 +1,6 @@ // AUTO-GENERATED FILE. DO NOT EDIT. import { useOnce } from '@tonic-ui/react-hooks'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import FilePPTOIcon from '../FilePPTOIcon'; const FilePptOIcon = forwardRef((props, ref) => { diff --git a/packages/react-icons/src/icons/deprecated/IamIcon.js b/packages/react-icons/src/icons/deprecated/IamIcon.js index a398ed9993..e4cf38fc8b 100644 --- a/packages/react-icons/src/icons/deprecated/IamIcon.js +++ b/packages/react-icons/src/icons/deprecated/IamIcon.js @@ -1,6 +1,6 @@ // AUTO-GENERATED FILE. DO NOT EDIT. import { useOnce } from '@tonic-ui/react-hooks'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import IAMIcon from '../IAMIcon'; const IamIcon = forwardRef((props, ref) => { diff --git a/packages/react-icons/src/icons/deprecated/IeIcon.js b/packages/react-icons/src/icons/deprecated/IeIcon.js index b32d251d09..7b9e96443a 100644 --- a/packages/react-icons/src/icons/deprecated/IeIcon.js +++ b/packages/react-icons/src/icons/deprecated/IeIcon.js @@ -1,6 +1,6 @@ // AUTO-GENERATED FILE. DO NOT EDIT. import { useOnce } from '@tonic-ui/react-hooks'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import IEIcon from '../IEIcon'; const IeIcon = forwardRef((props, ref) => { diff --git a/packages/react-icons/src/icons/deprecated/IocIcon.js b/packages/react-icons/src/icons/deprecated/IocIcon.js index 80ad525bad..7ffc9d16e5 100644 --- a/packages/react-icons/src/icons/deprecated/IocIcon.js +++ b/packages/react-icons/src/icons/deprecated/IocIcon.js @@ -1,6 +1,6 @@ // AUTO-GENERATED FILE. DO NOT EDIT. import { useOnce } from '@tonic-ui/react-hooks'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import IOCIcon from '../IOCIcon'; const IocIcon = forwardRef((props, ref) => { diff --git a/packages/react-icons/src/icons/deprecated/IpIcon.js b/packages/react-icons/src/icons/deprecated/IpIcon.js index b896d15bb1..4a87467682 100644 --- a/packages/react-icons/src/icons/deprecated/IpIcon.js +++ b/packages/react-icons/src/icons/deprecated/IpIcon.js @@ -1,6 +1,6 @@ // AUTO-GENERATED FILE. DO NOT EDIT. import { useOnce } from '@tonic-ui/react-hooks'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import IPIcon from '../IPIcon'; const IpIcon = forwardRef((props, ref) => { diff --git a/packages/react-icons/src/icons/deprecated/ListOlIcon.js b/packages/react-icons/src/icons/deprecated/ListOlIcon.js index cb40050b5b..326bcfdfc6 100644 --- a/packages/react-icons/src/icons/deprecated/ListOlIcon.js +++ b/packages/react-icons/src/icons/deprecated/ListOlIcon.js @@ -1,6 +1,6 @@ // AUTO-GENERATED FILE. DO NOT EDIT. import { useOnce } from '@tonic-ui/react-hooks'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import ListOLIcon from '../ListOLIcon'; const ListOlIcon = forwardRef((props, ref) => { diff --git a/packages/react-icons/src/icons/deprecated/ListUlIcon.js b/packages/react-icons/src/icons/deprecated/ListUlIcon.js index 4dae5c74e2..ac6ef006ea 100644 --- a/packages/react-icons/src/icons/deprecated/ListUlIcon.js +++ b/packages/react-icons/src/icons/deprecated/ListUlIcon.js @@ -1,6 +1,6 @@ // AUTO-GENERATED FILE. DO NOT EDIT. import { useOnce } from '@tonic-ui/react-hooks'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import ListULIcon from '../ListULIcon'; const ListUlIcon = forwardRef((props, ref) => { diff --git a/packages/react-icons/src/icons/deprecated/NasIcon.js b/packages/react-icons/src/icons/deprecated/NasIcon.js index 82c5b8c1b7..84dc00e83c 100644 --- a/packages/react-icons/src/icons/deprecated/NasIcon.js +++ b/packages/react-icons/src/icons/deprecated/NasIcon.js @@ -1,6 +1,6 @@ // AUTO-GENERATED FILE. DO NOT EDIT. import { useOnce } from '@tonic-ui/react-hooks'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import NASIcon from '../NASIcon'; const NasIcon = forwardRef((props, ref) => { diff --git a/packages/react-icons/src/icons/deprecated/RcaIcon.js b/packages/react-icons/src/icons/deprecated/RcaIcon.js index 89f6b7fb93..4270030ac6 100644 --- a/packages/react-icons/src/icons/deprecated/RcaIcon.js +++ b/packages/react-icons/src/icons/deprecated/RcaIcon.js @@ -1,6 +1,6 @@ // AUTO-GENERATED FILE. DO NOT EDIT. import { useOnce } from '@tonic-ui/react-hooks'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import RCAIcon from '../RCAIcon'; const RcaIcon = forwardRef((props, ref) => { diff --git a/packages/react-icons/src/icons/deprecated/ResizeNeswIcon.js b/packages/react-icons/src/icons/deprecated/ResizeNeswIcon.js index eab82917b1..298797f503 100644 --- a/packages/react-icons/src/icons/deprecated/ResizeNeswIcon.js +++ b/packages/react-icons/src/icons/deprecated/ResizeNeswIcon.js @@ -1,6 +1,6 @@ // AUTO-GENERATED FILE. DO NOT EDIT. import { useOnce } from '@tonic-ui/react-hooks'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import ResizeNESWIcon from '../ResizeNESWIcon'; const ResizeNeswIcon = forwardRef((props, ref) => { diff --git a/packages/react-icons/src/icons/deprecated/ResizeNwseIcon.js b/packages/react-icons/src/icons/deprecated/ResizeNwseIcon.js index 032279888f..1923bb93fb 100644 --- a/packages/react-icons/src/icons/deprecated/ResizeNwseIcon.js +++ b/packages/react-icons/src/icons/deprecated/ResizeNwseIcon.js @@ -1,6 +1,6 @@ // AUTO-GENERATED FILE. DO NOT EDIT. import { useOnce } from '@tonic-ui/react-hooks'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import ResizeNWSEIcon from '../ResizeNWSEIcon'; const ResizeNwseIcon = forwardRef((props, ref) => { diff --git a/packages/react-icons/src/icons/deprecated/TvIcon.js b/packages/react-icons/src/icons/deprecated/TvIcon.js index 2f2c627a7c..b549b0fc56 100644 --- a/packages/react-icons/src/icons/deprecated/TvIcon.js +++ b/packages/react-icons/src/icons/deprecated/TvIcon.js @@ -1,6 +1,6 @@ // AUTO-GENERATED FILE. DO NOT EDIT. import { useOnce } from '@tonic-ui/react-hooks'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import TVIcon from '../TVIcon'; const TvIcon = forwardRef((props, ref) => { diff --git a/packages/react-icons/src/icons/deprecated/UrlIcon.js b/packages/react-icons/src/icons/deprecated/UrlIcon.js index 8a24bedfd1..e7d20c7d53 100644 --- a/packages/react-icons/src/icons/deprecated/UrlIcon.js +++ b/packages/react-icons/src/icons/deprecated/UrlIcon.js @@ -1,6 +1,6 @@ // AUTO-GENERATED FILE. DO NOT EDIT. import { useOnce } from '@tonic-ui/react-hooks'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import URLIcon from '../URLIcon'; const UrlIcon = forwardRef((props, ref) => { diff --git a/packages/react-icons/src/icons/deprecated/UsbIcon.js b/packages/react-icons/src/icons/deprecated/UsbIcon.js index b204da4595..ff3d533c2d 100644 --- a/packages/react-icons/src/icons/deprecated/UsbIcon.js +++ b/packages/react-icons/src/icons/deprecated/UsbIcon.js @@ -1,6 +1,6 @@ // AUTO-GENERATED FILE. DO NOT EDIT. import { useOnce } from '@tonic-ui/react-hooks'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import USBIcon from '../USBIcon'; const UsbIcon = forwardRef((props, ref) => { diff --git a/packages/react-icons/src/icons/deprecated/WmiIcon.js b/packages/react-icons/src/icons/deprecated/WmiIcon.js index 3816c2ed13..17810cf20c 100644 --- a/packages/react-icons/src/icons/deprecated/WmiIcon.js +++ b/packages/react-icons/src/icons/deprecated/WmiIcon.js @@ -1,6 +1,6 @@ // AUTO-GENERATED FILE. DO NOT EDIT. import { useOnce } from '@tonic-ui/react-hooks'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import WMIIcon from '../WMIIcon'; const WmiIcon = forwardRef((props, ref) => { diff --git a/packages/react-icons/src/utils/createSVGIcon.js b/packages/react-icons/src/utils/createSVGIcon.js index 076d496404..8808185ac7 100644 --- a/packages/react-icons/src/utils/createSVGIcon.js +++ b/packages/react-icons/src/utils/createSVGIcon.js @@ -1,4 +1,4 @@ -import React, { forwardRef, memo } from 'react'; +import { forwardRef, memo } from 'react'; import SVGIcon from '../SVGIcon'; const createSVGIcon = (svgIcon, options) => { From 16ad43ab9f9569517470285299b83960fa14cd89 Mon Sep 17 00:00:00 2001 From: cheton Date: Sat, 18 Apr 2026 22:39:20 +0800 Subject: [PATCH 11/35] chore(utils): remove stale eslint-disable comments --- packages/utils/src/__tests__/assertion.test.js | 6 +++--- packages/utils/src/__tests__/shared.test.js | 6 +++--- packages/utils/src/dom.js | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/packages/utils/src/__tests__/assertion.test.js b/packages/utils/src/__tests__/assertion.test.js index fd64607880..5813f54bee 100644 --- a/packages/utils/src/__tests__/assertion.test.js +++ b/packages/utils/src/__tests__/assertion.test.js @@ -104,7 +104,7 @@ describe('Check whether the value is null or undefined', () => { expect(isNullish([])).toBe(false); expect(isNullish({})).toBe(false); expect(isNullish(0)).toBe(false); - expect(isNullish(noop)).toBe(false); // eslint-disable-line + expect(isNullish(noop)).toBe(false); expect(isNullish('')).toBe(false); expect(isNullish(' ')).toBe(false); expect(isNullish('\r\t\n ')).toBe(false); @@ -151,7 +151,7 @@ describe('Check whether the value is a plain object', () => { expect(isPlainObject(new Foo(1))).toBe(false); expect(isPlainObject(Math)).toBe(false); expect(isPlainObject(JSON)).toBe(false); - expect(isPlainObject(Atomics)).toBe(false); // eslint-disable-line no-undef + expect(isPlainObject(Atomics)).toBe(false); expect(isPlainObject(Error)).toBe(false); expect(isPlainObject(() => {})).toBe(false); expect(isPlainObject(/./)).toBe(false); @@ -165,7 +165,7 @@ describe('Check whether the value is a plain object', () => { expect(isPlainObject(Object.create({}))).toBe(false); (function () { - expect(isPlainObject(arguments)).toBe(false); // eslint-disable-line prefer-rest-params + expect(isPlainObject(arguments)).toBe(false); }()); const foo = new Foo(); diff --git a/packages/utils/src/__tests__/shared.test.js b/packages/utils/src/__tests__/shared.test.js index 13c09a27da..6858d8013a 100644 --- a/packages/utils/src/__tests__/shared.test.js +++ b/packages/utils/src/__tests__/shared.test.js @@ -377,7 +377,7 @@ describe('get', () => { it('should still work correctly with normal quoted keys', () => { expect(get(testObject, '["key.with.dots"]')).toBe('dotted'); - expect(get(testObject, "['key with spaces']")).toBe('spaced'); // eslint-disable-line quotes + expect(get(testObject, "['key with spaces']")).toBe('spaced'); expect(get(testObject, 'arr[2].x')).toBe('nested'); }); }); @@ -461,7 +461,7 @@ describe('merge', () => { clone: false, } ); - expect(result.__proto__).toHaveProperty('isAdmin'); // eslint-disable-line no-proto + expect(result.__proto__).toHaveProperty('isAdmin'); expect({}).not.toHaveProperty('isAdmin'); }); @@ -494,7 +494,7 @@ describe('merge', () => { {}, JSON.parse('{ "myProperty": "a", "__proto__" : { "isAdmin" : true } }') ); - expect(result.__proto__).toHaveProperty('isAdmin'); // eslint-disable-line no-proto + expect(result.__proto__).toHaveProperty('isAdmin'); expect({}).not.toHaveProperty('isAdmin'); }); diff --git a/packages/utils/src/dom.js b/packages/utils/src/dom.js index 8f5557686c..26ed00d1ff 100644 --- a/packages/utils/src/dom.js +++ b/packages/utils/src/dom.js @@ -33,7 +33,7 @@ export const contains = (function() { } if (context.compareDocumentPosition) { - return context === node || !!(context.compareDocumentPosition(node) & DOCUMENT_POSITION_CONTAINED_BY); // eslint-disable-line no-bitwise + return context === node || !!(context.compareDocumentPosition(node) & DOCUMENT_POSITION_CONTAINED_BY); } return fallback(context, node); From 839c622fd5a9819ef35f2f5a881ddeb3c53e0a5b Mon Sep 17 00:00:00 2001 From: cheton Date: Sun, 19 Apr 2026 12:11:38 +0800 Subject: [PATCH 12/35] chore(react-docs): adopt eslint-config-trendmicro and dedupe import plugin Extend the shared eslint-config-trendmicro base and strip the duplicate `import` plugin from next/core-web-vitals compat output to prevent "Cannot redefine plugin" errors. --- packages/react-docs/eslint.config.mjs | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/packages/react-docs/eslint.config.mjs b/packages/react-docs/eslint.config.mjs index 6ff138ab4f..0e2b2dfba1 100644 --- a/packages/react-docs/eslint.config.mjs +++ b/packages/react-docs/eslint.config.mjs @@ -2,15 +2,25 @@ import { defineConfig } from 'eslint/config'; import { FlatCompat } from '@eslint/eslintrc'; import globals from 'globals'; import babelParser from '@babel/eslint-parser'; -import js from '@eslint/js'; +import trendmicroConfig from 'eslint-config-trendmicro'; const compat = new FlatCompat({ baseDirectory: import.meta.dirname, }); +// `eslint-config-trendmicro` already registers the `import` plugin, so strip it +// from the compat output to avoid "Cannot redefine plugin" errors. +const nextConfigs = compat.extends('next/core-web-vitals').map((config) => { + if (config.plugins?.import) { + const { import: _ignored, ...plugins } = config.plugins; + return { ...config, plugins }; + } + return config; +}); + export default defineConfig([ - js.configs.recommended, - ...compat.extends('next/core-web-vitals'), + ...trendmicroConfig, + ...nextConfigs, { files: ['**/*.js', '**/*.jsx', '**/*.mjs'], languageOptions: { From 5967467d6a0ad587ae637ed94d2899531200b279 Mon Sep 17 00:00:00 2001 From: cheton Date: Sun, 19 Apr 2026 14:43:44 +0800 Subject: [PATCH 13/35] chore(scripts): clean up build scripts and config - react-icons/build-icons.mjs: remove React import from generated icon component templates - react-docs/update-style-props.mjs: use isNullish from @tonic-ui/utils - react-docs/next.config.mjs: use single quotes for consistency --- packages/react-docs/next.config.mjs | 2 +- packages/react-docs/scripts/update-style-props.mjs | 3 ++- packages/react-icons/scripts/build-icons.mjs | 3 +-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/react-docs/next.config.mjs b/packages/react-docs/next.config.mjs index 79fb9df8e8..cae42a5cbd 100644 --- a/packages/react-docs/next.config.mjs +++ b/packages/react-docs/next.config.mjs @@ -222,7 +222,7 @@ const withMDX = mdxPlugin({ //const relativePath = path.relative(path.dirname(file.path), rootdir); const newNode = { type: 'mdxjsEsm', - value: `import Demo from "@/components/Demo";`, + value: 'import Demo from "@/components/Demo";', }; newNode.data = { estree: acorn.parse(newNode.value, { diff --git a/packages/react-docs/scripts/update-style-props.mjs b/packages/react-docs/scripts/update-style-props.mjs index 4fa36f1a09..99f3db7c98 100644 --- a/packages/react-docs/scripts/update-style-props.mjs +++ b/packages/react-docs/scripts/update-style-props.mjs @@ -1,5 +1,6 @@ import fs from 'fs'; import { system } from '@tonic-ui/styled-system'; +import { isNullish } from '@tonic-ui/utils'; import { ensureString } from 'ensure-type'; import _ from 'lodash'; @@ -17,7 +18,7 @@ const kebabize = str => { const data = _.reduce(system.config, (result, value, key) => { const sx = value; - if (sx.group != null) { + if (!isNullish(sx.group)) { const item = { prop: key, properties: sx.properties.map(kebabize), diff --git a/packages/react-icons/scripts/build-icons.mjs b/packages/react-icons/scripts/build-icons.mjs index 8858adb617..6e28cf9c81 100755 --- a/packages/react-icons/scripts/build-icons.mjs +++ b/packages/react-icons/scripts/build-icons.mjs @@ -85,7 +85,6 @@ const mapKebabCaseToCapitalizedCamelCase = (str) => { const renderIconComponentFile = (displayName, svgCode) => ` // AUTO-GENERATED FILE. DO NOT EDIT. -import React from 'react'; import createSVGIcon from '../utils/createSVGIcon'; export default createSVGIcon( @@ -97,7 +96,7 @@ export default createSVGIcon( const renderDeprecatedIconComponentFile = (iconComponentName, deprecatedIconComponentName) => ` // AUTO-GENERATED FILE. DO NOT EDIT. import { useOnce } from '@tonic-ui/react-hooks'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import ${iconComponentName} from '../${iconComponentName}'; const ${deprecatedIconComponentName} = forwardRef((props, ref) => { From 5a05684b1fbfc415cb4a252e52904bdaeeb28573 Mon Sep 17 00:00:00 2001 From: cheton Date: Sun, 19 Apr 2026 14:51:09 +0800 Subject: [PATCH 14/35] chore(deps): bump eslint-config-trendmicro to ^4.1.1 Update eslint-config-trendmicro across all packages from ^4.1.0 to ^4.1.1. --- packages/changelog-github/package.json | 2 +- packages/codemod/package.json | 2 +- packages/mcp/package.json | 2 +- packages/react-base/package.json | 2 +- packages/react-hooks/package.json | 2 +- packages/react-icons/package.json | 2 +- packages/react/package.json | 2 +- packages/styled-system/package.json | 2 +- packages/theme/package.json | 2 +- packages/utils/package.json | 2 +- yarn.lock | 28 +++++++++++++------------- 11 files changed, 24 insertions(+), 24 deletions(-) diff --git a/packages/changelog-github/package.json b/packages/changelog-github/package.json index 91cdb13b07..6e6d261821 100644 --- a/packages/changelog-github/package.json +++ b/packages/changelog-github/package.json @@ -33,7 +33,7 @@ "cross-env": "^7.0.3", "del-cli": "^5.0.0", "eslint": "^9.26.0", - "eslint-config-trendmicro": "^4.1.0", + "eslint-config-trendmicro": "^4.1.1", "eslint-plugin-import": "^2.32.0", "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-react": "^7.37.5", diff --git a/packages/codemod/package.json b/packages/codemod/package.json index 8a755a1b39..fc8f477b65 100644 --- a/packages/codemod/package.json +++ b/packages/codemod/package.json @@ -35,7 +35,7 @@ "@trendmicro/babel-config": "^1.0.2", "del-cli": "^5.0.0", "eslint": "^9.26.0", - "eslint-config-trendmicro": "^4.1.0", + "eslint-config-trendmicro": "^4.1.1", "eslint-plugin-import": "^2.32.0", "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-react": "^7.37.5", diff --git a/packages/mcp/package.json b/packages/mcp/package.json index 7bbed7fb0c..18fe42af11 100644 --- a/packages/mcp/package.json +++ b/packages/mcp/package.json @@ -65,7 +65,7 @@ "cross-env": "^7.0.3", "del-cli": "^5.0.0", "eslint": "^9.26.0", - "eslint-config-trendmicro": "^4.1.0", + "eslint-config-trendmicro": "^4.1.1", "eslint-import-resolver-typescript": "3.6.3", "eslint-plugin-import": "^2.32.0", "globals": "^15.0.0", diff --git a/packages/react-base/package.json b/packages/react-base/package.json index 6b14fb983a..c605d82a6a 100644 --- a/packages/react-base/package.json +++ b/packages/react-base/package.json @@ -46,7 +46,7 @@ "cross-env": "^7.0.3", "del-cli": "^5.0.0", "eslint": "^9.26.0", - "eslint-config-trendmicro": "^4.1.0", + "eslint-config-trendmicro": "^4.1.1", "eslint-plugin-import": "^2.32.0", "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-react": "^7.37.5", diff --git a/packages/react-hooks/package.json b/packages/react-hooks/package.json index 0c9801eb25..2a5394c219 100644 --- a/packages/react-hooks/package.json +++ b/packages/react-hooks/package.json @@ -42,7 +42,7 @@ "cross-env": "^7.0.3", "del-cli": "^5.0.0", "eslint": "^9.26.0", - "eslint-config-trendmicro": "^4.1.0", + "eslint-config-trendmicro": "^4.1.1", "eslint-plugin-import": "^2.32.0", "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-react": "^7.37.5", diff --git a/packages/react-icons/package.json b/packages/react-icons/package.json index 028678cb74..bf4fbc0bac 100644 --- a/packages/react-icons/package.json +++ b/packages/react-icons/package.json @@ -34,7 +34,7 @@ "cross-env": "^7.0.3", "del-cli": "^5.0.0", "eslint": "^9.26.0", - "eslint-config-trendmicro": "^4.1.0", + "eslint-config-trendmicro": "^4.1.1", "eslint-plugin-import": "^2.32.0", "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-react": "^7.37.5", diff --git a/packages/react/package.json b/packages/react/package.json index 19f441c1b3..a778bc8ee5 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -56,7 +56,7 @@ "cross-env": "^7.0.3", "del-cli": "^5.0.0", "eslint": "^9.26.0", - "eslint-config-trendmicro": "^4.1.0", + "eslint-config-trendmicro": "^4.1.1", "eslint-plugin-import": "^2.32.0", "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-react": "^7.37.5", diff --git a/packages/styled-system/package.json b/packages/styled-system/package.json index 39de64c615..88961ac9c3 100644 --- a/packages/styled-system/package.json +++ b/packages/styled-system/package.json @@ -37,7 +37,7 @@ "cross-env": "^7.0.3", "del-cli": "^5.0.0", "eslint": "^9.26.0", - "eslint-config-trendmicro": "^4.1.0", + "eslint-config-trendmicro": "^4.1.1", "eslint-plugin-import": "^2.32.0", "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-react": "^7.37.5", diff --git a/packages/theme/package.json b/packages/theme/package.json index d499e780cd..a833de2ad6 100644 --- a/packages/theme/package.json +++ b/packages/theme/package.json @@ -33,7 +33,7 @@ "cross-env": "^7.0.3", "del-cli": "^5.0.0", "eslint": "^9.26.0", - "eslint-config-trendmicro": "^4.1.0", + "eslint-config-trendmicro": "^4.1.1", "eslint-plugin-import": "^2.32.0", "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-react": "^7.37.5", diff --git a/packages/utils/package.json b/packages/utils/package.json index 2ec60c0e97..e33eaa0757 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -36,7 +36,7 @@ "cross-env": "^7.0.3", "del-cli": "^5.0.0", "eslint": "^9.26.0", - "eslint-config-trendmicro": "^4.1.0", + "eslint-config-trendmicro": "^4.1.1", "eslint-plugin-import": "^2.32.0", "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-react": "^7.37.5", diff --git a/yarn.lock b/yarn.lock index bfdc90caf8..d21cc6a298 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5456,7 +5456,7 @@ __metadata: cross-env: ^7.0.3 del-cli: ^5.0.0 eslint: ^9.26.0 - eslint-config-trendmicro: ^4.1.0 + eslint-config-trendmicro: ^4.1.1 eslint-plugin-import: ^2.32.0 eslint-plugin-jsx-a11y: ^6.10.2 eslint-plugin-react: ^7.37.5 @@ -5482,7 +5482,7 @@ __metadata: "@trendmicro/babel-config": ^1.0.2 del-cli: ^5.0.0 eslint: ^9.26.0 - eslint-config-trendmicro: ^4.1.0 + eslint-config-trendmicro: ^4.1.1 eslint-plugin-import: ^2.32.0 eslint-plugin-jsx-a11y: ^6.10.2 eslint-plugin-react: ^7.37.5 @@ -5522,7 +5522,7 @@ __metadata: cross-env: ^7.0.3 del-cli: ^5.0.0 eslint: ^9.26.0 - eslint-config-trendmicro: ^4.1.0 + eslint-config-trendmicro: ^4.1.1 eslint-import-resolver-typescript: 3.6.3 eslint-plugin-import: ^2.32.0 express: ^4.18.2 @@ -5571,7 +5571,7 @@ __metadata: del-cli: ^5.0.0 ensure-type: ^1.5.1 eslint: ^9.26.0 - eslint-config-trendmicro: ^4.1.0 + eslint-config-trendmicro: ^4.1.1 eslint-plugin-import: ^2.32.0 eslint-plugin-jsx-a11y: ^6.10.2 eslint-plugin-react: ^7.37.5 @@ -5704,7 +5704,7 @@ __metadata: cross-env: ^7.0.3 del-cli: ^5.0.0 eslint: ^9.26.0 - eslint-config-trendmicro: ^4.1.0 + eslint-config-trendmicro: ^4.1.1 eslint-plugin-import: ^2.32.0 eslint-plugin-jsx-a11y: ^6.10.2 eslint-plugin-react: ^7.37.5 @@ -5736,7 +5736,7 @@ __metadata: cross-env: ^7.0.3 del-cli: ^5.0.0 eslint: ^9.26.0 - eslint-config-trendmicro: ^4.1.0 + eslint-config-trendmicro: ^4.1.1 eslint-plugin-import: ^2.32.0 eslint-plugin-jsx-a11y: ^6.10.2 eslint-plugin-react: ^7.37.5 @@ -5787,7 +5787,7 @@ __metadata: del-cli: ^5.0.0 ensure-type: ^1.5.1 eslint: ^9.26.0 - eslint-config-trendmicro: ^4.1.0 + eslint-config-trendmicro: ^4.1.1 eslint-plugin-import: ^2.32.0 eslint-plugin-jsx-a11y: ^6.10.2 eslint-plugin-react: ^7.37.5 @@ -5830,7 +5830,7 @@ __metadata: del-cli: ^5.0.0 ensure-type: ^1.5.1 eslint: ^9.26.0 - eslint-config-trendmicro: ^4.1.0 + eslint-config-trendmicro: ^4.1.1 eslint-plugin-import: ^2.32.0 eslint-plugin-jsx-a11y: ^6.10.2 eslint-plugin-react: ^7.37.5 @@ -5859,7 +5859,7 @@ __metadata: cross-env: ^7.0.3 del-cli: ^5.0.0 eslint: ^9.26.0 - eslint-config-trendmicro: ^4.1.0 + eslint-config-trendmicro: ^4.1.1 eslint-plugin-import: ^2.32.0 eslint-plugin-jsx-a11y: ^6.10.2 eslint-plugin-react: ^7.37.5 @@ -5889,7 +5889,7 @@ __metadata: del-cli: ^5.0.0 ensure-type: ^1.5.1 eslint: ^9.26.0 - eslint-config-trendmicro: ^4.1.0 + eslint-config-trendmicro: ^4.1.1 eslint-plugin-import: ^2.32.0 eslint-plugin-jsx-a11y: ^6.10.2 eslint-plugin-react: ^7.37.5 @@ -9915,9 +9915,9 @@ __metadata: languageName: node linkType: hard -"eslint-config-trendmicro@npm:^4.1.0": - version: 4.1.0 - resolution: "eslint-config-trendmicro@npm:4.1.0" +"eslint-config-trendmicro@npm:^4.1.1": + version: 4.1.1 + resolution: "eslint-config-trendmicro@npm:4.1.1" dependencies: "@eslint/js": ^9.0.0 || ^10.0.0 "@stylistic/eslint-plugin": ^5.9.0 @@ -9928,7 +9928,7 @@ __metadata: eslint-plugin-jsx-a11y: "*" eslint-plugin-react: "*" eslint-plugin-react-hooks: "*" - checksum: a30c71ab3318109c45783e2f8116a2fe01546b347f45304894dcd8a55a8b408a2d0c5893fdafb60cc3f54549c1f612cf32b7b8c397039207eb0d9ca934d0f357 + checksum: be3c871ef6e2ffd6cf2f11f61e3ac929e6f1e6873a3d2e870278d04cb19882e7f73a95bbedea134e51dd8984f275f2b11c0fdb1d170b4348cdca346f65f13271 languageName: node linkType: hard From 0f2b623c63e7c3b655f5ba8af1fd035b871bb284 Mon Sep 17 00:00:00 2001 From: cheton Date: Sun, 19 Apr 2026 15:05:47 +0800 Subject: [PATCH 15/35] chore(deps): bump eslint-config-trendmicro to ^4.1.2 Update eslint-config-trendmicro across all packages from ^4.1.1 to ^4.1.2. --- packages/changelog-github/package.json | 2 +- packages/codemod/package.json | 2 +- packages/mcp/package.json | 2 +- packages/react-base/package.json | 2 +- packages/react-hooks/package.json | 2 +- packages/react-icons/package.json | 2 +- packages/react/package.json | 2 +- packages/styled-system/package.json | 2 +- packages/theme/package.json | 2 +- packages/utils/package.json | 2 +- yarn.lock | 28 +++++++++++++------------- 11 files changed, 24 insertions(+), 24 deletions(-) diff --git a/packages/changelog-github/package.json b/packages/changelog-github/package.json index 6e6d261821..48e51c6078 100644 --- a/packages/changelog-github/package.json +++ b/packages/changelog-github/package.json @@ -33,7 +33,7 @@ "cross-env": "^7.0.3", "del-cli": "^5.0.0", "eslint": "^9.26.0", - "eslint-config-trendmicro": "^4.1.1", + "eslint-config-trendmicro": "^4.1.2", "eslint-plugin-import": "^2.32.0", "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-react": "^7.37.5", diff --git a/packages/codemod/package.json b/packages/codemod/package.json index fc8f477b65..f32bc77cd6 100644 --- a/packages/codemod/package.json +++ b/packages/codemod/package.json @@ -35,7 +35,7 @@ "@trendmicro/babel-config": "^1.0.2", "del-cli": "^5.0.0", "eslint": "^9.26.0", - "eslint-config-trendmicro": "^4.1.1", + "eslint-config-trendmicro": "^4.1.2", "eslint-plugin-import": "^2.32.0", "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-react": "^7.37.5", diff --git a/packages/mcp/package.json b/packages/mcp/package.json index 18fe42af11..b2c78cba78 100644 --- a/packages/mcp/package.json +++ b/packages/mcp/package.json @@ -65,7 +65,7 @@ "cross-env": "^7.0.3", "del-cli": "^5.0.0", "eslint": "^9.26.0", - "eslint-config-trendmicro": "^4.1.1", + "eslint-config-trendmicro": "^4.1.2", "eslint-import-resolver-typescript": "3.6.3", "eslint-plugin-import": "^2.32.0", "globals": "^15.0.0", diff --git a/packages/react-base/package.json b/packages/react-base/package.json index c605d82a6a..78dd9a1c17 100644 --- a/packages/react-base/package.json +++ b/packages/react-base/package.json @@ -46,7 +46,7 @@ "cross-env": "^7.0.3", "del-cli": "^5.0.0", "eslint": "^9.26.0", - "eslint-config-trendmicro": "^4.1.1", + "eslint-config-trendmicro": "^4.1.2", "eslint-plugin-import": "^2.32.0", "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-react": "^7.37.5", diff --git a/packages/react-hooks/package.json b/packages/react-hooks/package.json index 2a5394c219..c0580c248c 100644 --- a/packages/react-hooks/package.json +++ b/packages/react-hooks/package.json @@ -42,7 +42,7 @@ "cross-env": "^7.0.3", "del-cli": "^5.0.0", "eslint": "^9.26.0", - "eslint-config-trendmicro": "^4.1.1", + "eslint-config-trendmicro": "^4.1.2", "eslint-plugin-import": "^2.32.0", "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-react": "^7.37.5", diff --git a/packages/react-icons/package.json b/packages/react-icons/package.json index bf4fbc0bac..546857eb03 100644 --- a/packages/react-icons/package.json +++ b/packages/react-icons/package.json @@ -34,7 +34,7 @@ "cross-env": "^7.0.3", "del-cli": "^5.0.0", "eslint": "^9.26.0", - "eslint-config-trendmicro": "^4.1.1", + "eslint-config-trendmicro": "^4.1.2", "eslint-plugin-import": "^2.32.0", "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-react": "^7.37.5", diff --git a/packages/react/package.json b/packages/react/package.json index a778bc8ee5..99f85e35a4 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -56,7 +56,7 @@ "cross-env": "^7.0.3", "del-cli": "^5.0.0", "eslint": "^9.26.0", - "eslint-config-trendmicro": "^4.1.1", + "eslint-config-trendmicro": "^4.1.2", "eslint-plugin-import": "^2.32.0", "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-react": "^7.37.5", diff --git a/packages/styled-system/package.json b/packages/styled-system/package.json index 88961ac9c3..58e4e23dc0 100644 --- a/packages/styled-system/package.json +++ b/packages/styled-system/package.json @@ -37,7 +37,7 @@ "cross-env": "^7.0.3", "del-cli": "^5.0.0", "eslint": "^9.26.0", - "eslint-config-trendmicro": "^4.1.1", + "eslint-config-trendmicro": "^4.1.2", "eslint-plugin-import": "^2.32.0", "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-react": "^7.37.5", diff --git a/packages/theme/package.json b/packages/theme/package.json index a833de2ad6..27fa996dd3 100644 --- a/packages/theme/package.json +++ b/packages/theme/package.json @@ -33,7 +33,7 @@ "cross-env": "^7.0.3", "del-cli": "^5.0.0", "eslint": "^9.26.0", - "eslint-config-trendmicro": "^4.1.1", + "eslint-config-trendmicro": "^4.1.2", "eslint-plugin-import": "^2.32.0", "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-react": "^7.37.5", diff --git a/packages/utils/package.json b/packages/utils/package.json index e33eaa0757..29d1b55109 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -36,7 +36,7 @@ "cross-env": "^7.0.3", "del-cli": "^5.0.0", "eslint": "^9.26.0", - "eslint-config-trendmicro": "^4.1.1", + "eslint-config-trendmicro": "^4.1.2", "eslint-plugin-import": "^2.32.0", "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-react": "^7.37.5", diff --git a/yarn.lock b/yarn.lock index d21cc6a298..ff367daf3d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5456,7 +5456,7 @@ __metadata: cross-env: ^7.0.3 del-cli: ^5.0.0 eslint: ^9.26.0 - eslint-config-trendmicro: ^4.1.1 + eslint-config-trendmicro: ^4.1.2 eslint-plugin-import: ^2.32.0 eslint-plugin-jsx-a11y: ^6.10.2 eslint-plugin-react: ^7.37.5 @@ -5482,7 +5482,7 @@ __metadata: "@trendmicro/babel-config": ^1.0.2 del-cli: ^5.0.0 eslint: ^9.26.0 - eslint-config-trendmicro: ^4.1.1 + eslint-config-trendmicro: ^4.1.2 eslint-plugin-import: ^2.32.0 eslint-plugin-jsx-a11y: ^6.10.2 eslint-plugin-react: ^7.37.5 @@ -5522,7 +5522,7 @@ __metadata: cross-env: ^7.0.3 del-cli: ^5.0.0 eslint: ^9.26.0 - eslint-config-trendmicro: ^4.1.1 + eslint-config-trendmicro: ^4.1.2 eslint-import-resolver-typescript: 3.6.3 eslint-plugin-import: ^2.32.0 express: ^4.18.2 @@ -5571,7 +5571,7 @@ __metadata: del-cli: ^5.0.0 ensure-type: ^1.5.1 eslint: ^9.26.0 - eslint-config-trendmicro: ^4.1.1 + eslint-config-trendmicro: ^4.1.2 eslint-plugin-import: ^2.32.0 eslint-plugin-jsx-a11y: ^6.10.2 eslint-plugin-react: ^7.37.5 @@ -5704,7 +5704,7 @@ __metadata: cross-env: ^7.0.3 del-cli: ^5.0.0 eslint: ^9.26.0 - eslint-config-trendmicro: ^4.1.1 + eslint-config-trendmicro: ^4.1.2 eslint-plugin-import: ^2.32.0 eslint-plugin-jsx-a11y: ^6.10.2 eslint-plugin-react: ^7.37.5 @@ -5736,7 +5736,7 @@ __metadata: cross-env: ^7.0.3 del-cli: ^5.0.0 eslint: ^9.26.0 - eslint-config-trendmicro: ^4.1.1 + eslint-config-trendmicro: ^4.1.2 eslint-plugin-import: ^2.32.0 eslint-plugin-jsx-a11y: ^6.10.2 eslint-plugin-react: ^7.37.5 @@ -5787,7 +5787,7 @@ __metadata: del-cli: ^5.0.0 ensure-type: ^1.5.1 eslint: ^9.26.0 - eslint-config-trendmicro: ^4.1.1 + eslint-config-trendmicro: ^4.1.2 eslint-plugin-import: ^2.32.0 eslint-plugin-jsx-a11y: ^6.10.2 eslint-plugin-react: ^7.37.5 @@ -5830,7 +5830,7 @@ __metadata: del-cli: ^5.0.0 ensure-type: ^1.5.1 eslint: ^9.26.0 - eslint-config-trendmicro: ^4.1.1 + eslint-config-trendmicro: ^4.1.2 eslint-plugin-import: ^2.32.0 eslint-plugin-jsx-a11y: ^6.10.2 eslint-plugin-react: ^7.37.5 @@ -5859,7 +5859,7 @@ __metadata: cross-env: ^7.0.3 del-cli: ^5.0.0 eslint: ^9.26.0 - eslint-config-trendmicro: ^4.1.1 + eslint-config-trendmicro: ^4.1.2 eslint-plugin-import: ^2.32.0 eslint-plugin-jsx-a11y: ^6.10.2 eslint-plugin-react: ^7.37.5 @@ -5889,7 +5889,7 @@ __metadata: del-cli: ^5.0.0 ensure-type: ^1.5.1 eslint: ^9.26.0 - eslint-config-trendmicro: ^4.1.1 + eslint-config-trendmicro: ^4.1.2 eslint-plugin-import: ^2.32.0 eslint-plugin-jsx-a11y: ^6.10.2 eslint-plugin-react: ^7.37.5 @@ -9915,9 +9915,9 @@ __metadata: languageName: node linkType: hard -"eslint-config-trendmicro@npm:^4.1.1": - version: 4.1.1 - resolution: "eslint-config-trendmicro@npm:4.1.1" +"eslint-config-trendmicro@npm:^4.1.2": + version: 4.1.2 + resolution: "eslint-config-trendmicro@npm:4.1.2" dependencies: "@eslint/js": ^9.0.0 || ^10.0.0 "@stylistic/eslint-plugin": ^5.9.0 @@ -9928,7 +9928,7 @@ __metadata: eslint-plugin-jsx-a11y: "*" eslint-plugin-react: "*" eslint-plugin-react-hooks: "*" - checksum: be3c871ef6e2ffd6cf2f11f61e3ac929e6f1e6873a3d2e870278d04cb19882e7f73a95bbedea134e51dd8984f275f2b11c0fdb1d170b4348cdca346f65f13271 + checksum: d615e9d287e9878d5c28fd728dbd8e010023bf87c9e1461f988ba8cf836efe2bca7a11e45dab43290bb4200a2c39ab7b9127a3b93b2d62be9007e7c6b465a2e8 languageName: node linkType: hard From 9e912ccf14d0ab2476946159f4896df5dcd35731 Mon Sep 17 00:00:00 2001 From: cheton Date: Sun, 19 Apr 2026 15:29:29 +0800 Subject: [PATCH 16/35] chore(deps): bump eslint-config-trendmicro to ^4.1.3 Update eslint-config-trendmicro across all packages from ^4.1.2 to ^4.1.3. --- packages/changelog-github/package.json | 2 +- packages/codemod/package.json | 2 +- packages/mcp/package.json | 2 +- packages/react-base/package.json | 2 +- packages/react-hooks/package.json | 2 +- packages/react-icons/package.json | 2 +- packages/react/package.json | 2 +- packages/styled-system/package.json | 2 +- packages/theme/package.json | 2 +- packages/utils/package.json | 2 +- yarn.lock | 28 +++++++++++++------------- 11 files changed, 24 insertions(+), 24 deletions(-) diff --git a/packages/changelog-github/package.json b/packages/changelog-github/package.json index 48e51c6078..2f0311cea1 100644 --- a/packages/changelog-github/package.json +++ b/packages/changelog-github/package.json @@ -33,7 +33,7 @@ "cross-env": "^7.0.3", "del-cli": "^5.0.0", "eslint": "^9.26.0", - "eslint-config-trendmicro": "^4.1.2", + "eslint-config-trendmicro": "^4.1.3", "eslint-plugin-import": "^2.32.0", "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-react": "^7.37.5", diff --git a/packages/codemod/package.json b/packages/codemod/package.json index f32bc77cd6..60b9343233 100644 --- a/packages/codemod/package.json +++ b/packages/codemod/package.json @@ -35,7 +35,7 @@ "@trendmicro/babel-config": "^1.0.2", "del-cli": "^5.0.0", "eslint": "^9.26.0", - "eslint-config-trendmicro": "^4.1.2", + "eslint-config-trendmicro": "^4.1.3", "eslint-plugin-import": "^2.32.0", "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-react": "^7.37.5", diff --git a/packages/mcp/package.json b/packages/mcp/package.json index b2c78cba78..e88c3d6148 100644 --- a/packages/mcp/package.json +++ b/packages/mcp/package.json @@ -65,7 +65,7 @@ "cross-env": "^7.0.3", "del-cli": "^5.0.0", "eslint": "^9.26.0", - "eslint-config-trendmicro": "^4.1.2", + "eslint-config-trendmicro": "^4.1.3", "eslint-import-resolver-typescript": "3.6.3", "eslint-plugin-import": "^2.32.0", "globals": "^15.0.0", diff --git a/packages/react-base/package.json b/packages/react-base/package.json index 78dd9a1c17..58f5c0ffb7 100644 --- a/packages/react-base/package.json +++ b/packages/react-base/package.json @@ -46,7 +46,7 @@ "cross-env": "^7.0.3", "del-cli": "^5.0.0", "eslint": "^9.26.0", - "eslint-config-trendmicro": "^4.1.2", + "eslint-config-trendmicro": "^4.1.3", "eslint-plugin-import": "^2.32.0", "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-react": "^7.37.5", diff --git a/packages/react-hooks/package.json b/packages/react-hooks/package.json index c0580c248c..1f45f4a21b 100644 --- a/packages/react-hooks/package.json +++ b/packages/react-hooks/package.json @@ -42,7 +42,7 @@ "cross-env": "^7.0.3", "del-cli": "^5.0.0", "eslint": "^9.26.0", - "eslint-config-trendmicro": "^4.1.2", + "eslint-config-trendmicro": "^4.1.3", "eslint-plugin-import": "^2.32.0", "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-react": "^7.37.5", diff --git a/packages/react-icons/package.json b/packages/react-icons/package.json index 546857eb03..a96f8a402c 100644 --- a/packages/react-icons/package.json +++ b/packages/react-icons/package.json @@ -34,7 +34,7 @@ "cross-env": "^7.0.3", "del-cli": "^5.0.0", "eslint": "^9.26.0", - "eslint-config-trendmicro": "^4.1.2", + "eslint-config-trendmicro": "^4.1.3", "eslint-plugin-import": "^2.32.0", "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-react": "^7.37.5", diff --git a/packages/react/package.json b/packages/react/package.json index 99f85e35a4..9bd6ce0ac2 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -56,7 +56,7 @@ "cross-env": "^7.0.3", "del-cli": "^5.0.0", "eslint": "^9.26.0", - "eslint-config-trendmicro": "^4.1.2", + "eslint-config-trendmicro": "^4.1.3", "eslint-plugin-import": "^2.32.0", "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-react": "^7.37.5", diff --git a/packages/styled-system/package.json b/packages/styled-system/package.json index 58e4e23dc0..85cc4fa051 100644 --- a/packages/styled-system/package.json +++ b/packages/styled-system/package.json @@ -37,7 +37,7 @@ "cross-env": "^7.0.3", "del-cli": "^5.0.0", "eslint": "^9.26.0", - "eslint-config-trendmicro": "^4.1.2", + "eslint-config-trendmicro": "^4.1.3", "eslint-plugin-import": "^2.32.0", "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-react": "^7.37.5", diff --git a/packages/theme/package.json b/packages/theme/package.json index 27fa996dd3..ce06a5e865 100644 --- a/packages/theme/package.json +++ b/packages/theme/package.json @@ -33,7 +33,7 @@ "cross-env": "^7.0.3", "del-cli": "^5.0.0", "eslint": "^9.26.0", - "eslint-config-trendmicro": "^4.1.2", + "eslint-config-trendmicro": "^4.1.3", "eslint-plugin-import": "^2.32.0", "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-react": "^7.37.5", diff --git a/packages/utils/package.json b/packages/utils/package.json index 29d1b55109..fe62efe588 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -36,7 +36,7 @@ "cross-env": "^7.0.3", "del-cli": "^5.0.0", "eslint": "^9.26.0", - "eslint-config-trendmicro": "^4.1.2", + "eslint-config-trendmicro": "^4.1.3", "eslint-plugin-import": "^2.32.0", "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-react": "^7.37.5", diff --git a/yarn.lock b/yarn.lock index ff367daf3d..2103e7482a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5456,7 +5456,7 @@ __metadata: cross-env: ^7.0.3 del-cli: ^5.0.0 eslint: ^9.26.0 - eslint-config-trendmicro: ^4.1.2 + eslint-config-trendmicro: ^4.1.3 eslint-plugin-import: ^2.32.0 eslint-plugin-jsx-a11y: ^6.10.2 eslint-plugin-react: ^7.37.5 @@ -5482,7 +5482,7 @@ __metadata: "@trendmicro/babel-config": ^1.0.2 del-cli: ^5.0.0 eslint: ^9.26.0 - eslint-config-trendmicro: ^4.1.2 + eslint-config-trendmicro: ^4.1.3 eslint-plugin-import: ^2.32.0 eslint-plugin-jsx-a11y: ^6.10.2 eslint-plugin-react: ^7.37.5 @@ -5522,7 +5522,7 @@ __metadata: cross-env: ^7.0.3 del-cli: ^5.0.0 eslint: ^9.26.0 - eslint-config-trendmicro: ^4.1.2 + eslint-config-trendmicro: ^4.1.3 eslint-import-resolver-typescript: 3.6.3 eslint-plugin-import: ^2.32.0 express: ^4.18.2 @@ -5571,7 +5571,7 @@ __metadata: del-cli: ^5.0.0 ensure-type: ^1.5.1 eslint: ^9.26.0 - eslint-config-trendmicro: ^4.1.2 + eslint-config-trendmicro: ^4.1.3 eslint-plugin-import: ^2.32.0 eslint-plugin-jsx-a11y: ^6.10.2 eslint-plugin-react: ^7.37.5 @@ -5704,7 +5704,7 @@ __metadata: cross-env: ^7.0.3 del-cli: ^5.0.0 eslint: ^9.26.0 - eslint-config-trendmicro: ^4.1.2 + eslint-config-trendmicro: ^4.1.3 eslint-plugin-import: ^2.32.0 eslint-plugin-jsx-a11y: ^6.10.2 eslint-plugin-react: ^7.37.5 @@ -5736,7 +5736,7 @@ __metadata: cross-env: ^7.0.3 del-cli: ^5.0.0 eslint: ^9.26.0 - eslint-config-trendmicro: ^4.1.2 + eslint-config-trendmicro: ^4.1.3 eslint-plugin-import: ^2.32.0 eslint-plugin-jsx-a11y: ^6.10.2 eslint-plugin-react: ^7.37.5 @@ -5787,7 +5787,7 @@ __metadata: del-cli: ^5.0.0 ensure-type: ^1.5.1 eslint: ^9.26.0 - eslint-config-trendmicro: ^4.1.2 + eslint-config-trendmicro: ^4.1.3 eslint-plugin-import: ^2.32.0 eslint-plugin-jsx-a11y: ^6.10.2 eslint-plugin-react: ^7.37.5 @@ -5830,7 +5830,7 @@ __metadata: del-cli: ^5.0.0 ensure-type: ^1.5.1 eslint: ^9.26.0 - eslint-config-trendmicro: ^4.1.2 + eslint-config-trendmicro: ^4.1.3 eslint-plugin-import: ^2.32.0 eslint-plugin-jsx-a11y: ^6.10.2 eslint-plugin-react: ^7.37.5 @@ -5859,7 +5859,7 @@ __metadata: cross-env: ^7.0.3 del-cli: ^5.0.0 eslint: ^9.26.0 - eslint-config-trendmicro: ^4.1.2 + eslint-config-trendmicro: ^4.1.3 eslint-plugin-import: ^2.32.0 eslint-plugin-jsx-a11y: ^6.10.2 eslint-plugin-react: ^7.37.5 @@ -5889,7 +5889,7 @@ __metadata: del-cli: ^5.0.0 ensure-type: ^1.5.1 eslint: ^9.26.0 - eslint-config-trendmicro: ^4.1.2 + eslint-config-trendmicro: ^4.1.3 eslint-plugin-import: ^2.32.0 eslint-plugin-jsx-a11y: ^6.10.2 eslint-plugin-react: ^7.37.5 @@ -9915,9 +9915,9 @@ __metadata: languageName: node linkType: hard -"eslint-config-trendmicro@npm:^4.1.2": - version: 4.1.2 - resolution: "eslint-config-trendmicro@npm:4.1.2" +"eslint-config-trendmicro@npm:^4.1.3": + version: 4.1.3 + resolution: "eslint-config-trendmicro@npm:4.1.3" dependencies: "@eslint/js": ^9.0.0 || ^10.0.0 "@stylistic/eslint-plugin": ^5.9.0 @@ -9928,7 +9928,7 @@ __metadata: eslint-plugin-jsx-a11y: "*" eslint-plugin-react: "*" eslint-plugin-react-hooks: "*" - checksum: d615e9d287e9878d5c28fd728dbd8e010023bf87c9e1461f988ba8cf836efe2bca7a11e45dab43290bb4200a2c39ab7b9127a3b93b2d62be9007e7c6b465a2e8 + checksum: 56d9b2a1c679c0558d16430dcd3b73d5f89a872c2e3c7a292df1fae36da8fa93a4a094f529f156ed77ca284430191d1e8d37518d85a31a4ca4e54eb23fc8a519 languageName: node linkType: hard From 63f8857851bae17d56f1004a9ee600540a5a10bb Mon Sep 17 00:00:00 2001 From: cheton Date: Sun, 19 Apr 2026 15:48:58 +0800 Subject: [PATCH 17/35] chore(react-docs): fix eslint errors across docs pages and components - Apply eslint --fix autofixes across demo pages and components - Fix consistent-return in TableOfContents useEffect early return - Return no-op cleanup in scrollable tabs and shadow-dom useEffects - Replace == with === in creating-tags keyCode check - Disable jsx-a11y/anchor-is-valid and no-alert in react-docs config for intentional demo patterns - Disable tabindex-no-positive for ButtonBox positive tabIndex test --- packages/react-docs/components/CodeBlock.js | 2 +- packages/react-docs/components/Demo.js | 2 +- packages/react-docs/components/Header.js | 4 +- packages/react-docs/components/Sidebar.js | 6 +- .../react-docs/components/TableOfContents.js | 2 +- packages/react-docs/config/sidebar-routes.js | 40 ++++----- packages/react-docs/eslint.config.mjs | 5 +- .../button-box/__tests__/ButtonBox.test.js | 1 + .../experiments/dropdown/DropdownBase.js | 4 +- packages/react-docs/pages/_document.page.js | 8 +- .../uncontrolled-checkbox-group.js | 2 +- .../components/checkbox/accessibility.js | 12 +-- .../date-pickers/date-calendar/usage.js | 10 +-- .../date-pickers/date-picker/usage.js | 10 +-- .../pages/components/divider/basic.js | 4 +- .../components/form-control/complex-form.js | 4 +- .../components/highlight/variant-emphasis.js | 1 - .../pages/components/menu/basic-menu.js | 44 +++++----- .../components/progress/customization.js | 4 +- .../pages/components/radio/accessibility.js | 12 +-- .../scrollbar/faq-scroll-position.js | 8 +- .../components/space/vertical-spacing.js | 2 +- .../pages/components/switch/sizes.js | 22 ++--- ...dering-columns-with-react-beautiful-dnd.js | 6 +- .../backup/reordering-rows-with-react-dnd.js | 8 +- .../pages/components/table/sorting.js | 2 +- .../pages/components/tabs/customization.js | 2 +- .../pages/components/tabs/scrollable.js | 2 +- .../components/tag/components/TagInput.js | 10 +-- .../pages/components/tag/creating-tags.js | 2 +- .../pages/components/tree/dnd/TableView.js | 2 +- .../pages/components/tree/load-on-demand.js | 12 +-- .../pages/components/tree/selection.js | 2 +- .../customization/shadow-dom/shadow-dom.js | 2 +- .../defining-css-custom-properties.js | 22 ++--- .../react-docs/pages/icons/search-icons.js | 22 ++--- packages/react-docs/pages/index.page.js | 8 +- .../table-display/expandable-table-rows.js | 2 +- .../pages/playground/othello/othello/index.js | 4 +- .../src/resize-handle/__tests__/utils.test.js | 81 +++++++++++++++++++ 40 files changed, 242 insertions(+), 156 deletions(-) create mode 100644 packages/react/src/resize-handle/__tests__/utils.test.js diff --git a/packages/react-docs/components/CodeBlock.js b/packages/react-docs/components/CodeBlock.js index b5a7031384..a80d6fe31d 100644 --- a/packages/react-docs/components/CodeBlock.js +++ b/packages/react-docs/components/CodeBlock.js @@ -11,7 +11,7 @@ import useClipboard from '../hooks/useClipboard'; import { ensureString } from 'ensure-type'; import React from 'react'; import { LiveProvider, LiveEditor } from 'react-live'; -import { themes } from "prism-react-renderer" +import { themes } from 'prism-react-renderer' const CodeBlock = ({ code: codeProp, language, ...rest }) => { const theme = useTheme(); diff --git a/packages/react-docs/components/Demo.js b/packages/react-docs/components/Demo.js index 5336e44f58..83c44dc7d2 100644 --- a/packages/react-docs/components/Demo.js +++ b/packages/react-docs/components/Demo.js @@ -20,7 +20,7 @@ import { merge, } from '@tonic-ui/utils'; import { useRouter } from 'next/router'; -import { themes } from "prism-react-renderer" +import { themes } from 'prism-react-renderer' import React, { Fragment, useEffect, useCallback, useReducer } from 'react'; import { LiveProvider, LiveEditor } from 'react-live'; import useClipboard from '../hooks/useClipboard'; diff --git a/packages/react-docs/components/Header.js b/packages/react-docs/components/Header.js index 78a761c7ec..1bab8e558f 100644 --- a/packages/react-docs/components/Header.js +++ b/packages/react-docs/components/Header.js @@ -158,7 +158,7 @@ const Header = forwardRef(( lg: 'block', }} > - + handleClickOpenInCodeSandbox()} title="Open in CodeSandbox" sx={{ diff --git a/packages/react-docs/components/Sidebar.js b/packages/react-docs/components/Sidebar.js index 012109c032..b1c8fada3e 100644 --- a/packages/react-docs/components/Sidebar.js +++ b/packages/react-docs/components/Sidebar.js @@ -129,9 +129,9 @@ const Sidebar = forwardRef(( alt="" src={`${BASE_PATH}/images/${logo}`} height="8x" - marginRight="2x" - /> - Tonic UI + marginRight="2x" + /> + Tonic UI diff --git a/packages/react-docs/components/TableOfContents.js b/packages/react-docs/components/TableOfContents.js index 9f77493cd4..52adeddbec 100644 --- a/packages/react-docs/components/TableOfContents.js +++ b/packages/react-docs/components/TableOfContents.js @@ -46,7 +46,7 @@ const TableOfContents = (props) => { useEffect(() => { if (!canUseDOM()) { - return null; + return; } setActiveIndex(null); diff --git a/packages/react-docs/config/sidebar-routes.js b/packages/react-docs/config/sidebar-routes.js index fd837de584..a12227c80e 100644 --- a/packages/react-docs/config/sidebar-routes.js +++ b/packages/react-docs/config/sidebar-routes.js @@ -191,7 +191,7 @@ export const routes = [ path: 'components/button', render: () => { return ( - {`tag: button`}}> + {'tag: button'}}> ); @@ -202,7 +202,7 @@ export const routes = [ path: 'components/button-base', render: () => { return ( - {`tag: button`}}> + {'tag: button'}}> ); @@ -214,7 +214,7 @@ export const routes = [ path: 'components/checkbox', render: () => { return ( - {`tag: input`}}> + {'tag: input'}}> ); @@ -227,7 +227,7 @@ export const routes = [ path: 'components/input', render: () => { return ( - {`tag: input`}}> + {'tag: input'}}> ); @@ -238,7 +238,7 @@ export const routes = [ path: 'components/input-base', render: () => { return ( - {`tag: input`}}> + {'tag: input'}}> ); @@ -249,7 +249,7 @@ export const routes = [ path: 'components/input-control', render: () => { return ( - {`tag: input`}}> + {'tag: input'}}> ); @@ -261,7 +261,7 @@ export const routes = [ path: 'components/link-button', render: () => { return ( - {`tag: button`}}> + {'tag: button'}}> ); @@ -272,7 +272,7 @@ export const routes = [ path: 'components/radio', render: () => { return ( - {`tag: input`}}> + {'tag: input'}}> ); @@ -284,7 +284,7 @@ export const routes = [ path: 'components/search-input', render: () => { return ( - {`tag: input`}}> + {'tag: input'}}> ); @@ -295,7 +295,7 @@ export const routes = [ path: 'components/select', render: () => { return ( - {`tag: select`}}> + {'tag: select'}}> ); @@ -306,7 +306,7 @@ export const routes = [ path: 'components/switch', render: () => { return ( - {`tag: input`}}> + {'tag: input'}}> ); @@ -317,7 +317,7 @@ export const routes = [ path: 'components/textarea', render: () => { return ( - {`tag: textarea`}}> + {'tag: textarea'}}> ); @@ -330,7 +330,7 @@ export const routes = [ path: 'components/icon', render: () => { return ( - {`tag: svg`}}> + {'tag: svg'}}> ); @@ -341,7 +341,7 @@ export const routes = [ path: 'components/image', render: () => { return ( - {`tag: img`}}> + {'tag: img'}}> ); @@ -352,7 +352,7 @@ export const routes = [ path: 'components/svg-icon', render: () => { return ( - {`tag: svg`}}> + {'tag: svg'}}> ); @@ -364,7 +364,7 @@ export const routes = [ path: 'components/link', render: () => { return ( - {`tag: a`}}> + {'tag: a'}}> ); @@ -375,7 +375,7 @@ export const routes = [ path: 'components/button-link', render: () => { return ( - {`tag: a`}}> + {'tag: a'}}> ); @@ -402,7 +402,7 @@ export const routes = [ path: 'components/code', render: () => { return ( - {`tag: code`}}> + {'tag: code'}}> ); @@ -414,7 +414,7 @@ export const routes = [ path: 'components/mark', render: () => { return ( - {`tag: mark`}}> + {'tag: mark'}}> ); @@ -426,7 +426,7 @@ export const routes = [ path: 'components/text-label', render: () => { return ( - {`tag: label`}}> + {'tag: label'}}> ); diff --git a/packages/react-docs/eslint.config.mjs b/packages/react-docs/eslint.config.mjs index 0e2b2dfba1..aaf9390a4c 100644 --- a/packages/react-docs/eslint.config.mjs +++ b/packages/react-docs/eslint.config.mjs @@ -12,7 +12,7 @@ const compat = new FlatCompat({ // from the compat output to avoid "Cannot redefine plugin" errors. const nextConfigs = compat.extends('next/core-web-vitals').map((config) => { if (config.plugins?.import) { - const { import: _ignored, ...plugins } = config.plugins; + const { import: _ignored, ...plugins } = config.plugins; // eslint-disable-line no-unused-vars return { ...config, plugins }; } return config; @@ -35,6 +35,9 @@ export default defineConfig([ }, rules: { 'react/prop-types': 0, + 'react/jsx-max-props-per-line': 0, + 'jsx-a11y/anchor-is-valid': 0, + 'no-alert': 0, 'no-unused-vars': ['error', { // https://eslint.org/docs/latest/rules/no-unused-vars#args args: 'none', // do not check arguments diff --git a/packages/react-docs/experiments/button-box/__tests__/ButtonBox.test.js b/packages/react-docs/experiments/button-box/__tests__/ButtonBox.test.js index 580c25ff9b..fa1fd17d49 100644 --- a/packages/react-docs/experiments/button-box/__tests__/ButtonBox.test.js +++ b/packages/react-docs/experiments/button-box/__tests__/ButtonBox.test.js @@ -85,6 +85,7 @@ describe('ButtonBox', () => { }); it('uses provided tabIndex when not disabled', () => { + // eslint-disable-next-line jsx-a11y/tabindex-no-positive render(Custom Tab); const button = screen.getByRole('button'); expect(button).toHaveAttribute('tabindex', '2'); diff --git a/packages/react-docs/experiments/dropdown/DropdownBase.js b/packages/react-docs/experiments/dropdown/DropdownBase.js index 790dcc07d5..2c996977f7 100644 --- a/packages/react-docs/experiments/dropdown/DropdownBase.js +++ b/packages/react-docs/experiments/dropdown/DropdownBase.js @@ -22,7 +22,7 @@ const isValidElementType = (type) => { ); }; -const defaultRenderItem = (item, context) => isPlainObject(item) ? item.label : item; +const defaultRenderItem = (item, context) => (isPlainObject(item) ? item.label : item); const DropdownBase = forwardRef(( { @@ -54,7 +54,7 @@ const DropdownBase = forwardRef(( } }, [onSelect]); - const renderItem = (item) => (typeof renderItemProp === 'function') ? renderItemProp(item) : null; + const renderItem = (item) => ((typeof renderItemProp === 'function') ? renderItemProp(item) : null); // Recursively render items including groups, dividers, and items const renderItems = (items, prefix) => { diff --git a/packages/react-docs/pages/_document.page.js b/packages/react-docs/pages/_document.page.js index 5fdca731c1..20c5e96384 100644 --- a/packages/react-docs/pages/_document.page.js +++ b/packages/react-docs/pages/_document.page.js @@ -44,13 +44,13 @@ root.style.setProperty('color-scheme', colorMode); const getContentSecurityPolicy = (nonce) => { const csp = [ - `default-src 'self'`, - `connect-src 'self' http: https:`, + 'default-src \'self\'', + 'connect-src \'self\' http: https:', `script-src 'self' 'unsafe-eval' 'nonce-${nonce}' 'strict-dynamic'`, process.env.NODE_ENV === 'development' - ? `style-src 'self' 'unsafe-inline'` // required for the `dev-build-watcher.js` script + ? 'style-src \'self\' \'unsafe-inline\'' // required for the `dev-build-watcher.js` script : `style-src 'self' 'nonce-${nonce}'`, - `style-src-attr 'self' 'unsafe-inline'`, // required for the color mode script to set the `color-scheme` property on the root element + 'style-src-attr \'self\' \'unsafe-inline\'', // required for the color mode script to set the `color-scheme` property on the root element 'img-src http: https: data:' ].join('; '); diff --git a/packages/react-docs/pages/components/checkbox-group/uncontrolled-checkbox-group.js b/packages/react-docs/pages/components/checkbox-group/uncontrolled-checkbox-group.js index bc4cabf7fb..9bf06a7c56 100644 --- a/packages/react-docs/pages/components/checkbox-group/uncontrolled-checkbox-group.js +++ b/packages/react-docs/pages/components/checkbox-group/uncontrolled-checkbox-group.js @@ -2,7 +2,7 @@ import { Checkbox, CheckboxGroup, Stack } from '@tonic-ui/react'; import React from 'react'; const App = () => ( - + Apple Orange diff --git a/packages/react-docs/pages/components/checkbox/accessibility.js b/packages/react-docs/pages/components/checkbox/accessibility.js index 06f4637e2e..9c62751854 100644 --- a/packages/react-docs/pages/components/checkbox/accessibility.js +++ b/packages/react-docs/pages/components/checkbox/accessibility.js @@ -2,12 +2,12 @@ import { Checkbox } from '@tonic-ui/react'; import React from 'react'; const App = () => ( - + ); -export default App; \ No newline at end of file +export default App; diff --git a/packages/react-docs/pages/components/date-pickers/date-calendar/usage.js b/packages/react-docs/pages/components/date-pickers/date-calendar/usage.js index 84c244804c..0f76e437b5 100644 --- a/packages/react-docs/pages/components/date-pickers/date-calendar/usage.js +++ b/packages/react-docs/pages/components/date-pickers/date-calendar/usage.js @@ -165,10 +165,10 @@ const App = () => { You can use the formatDate prop to return a formatted date string in the given format and locale. - {`// format\nimport format from 'date-fns/format';\n\n// locale\nimport enLocale from 'date-fns/locale/en-US'; // English (United States)\nimport deLocale from 'date-fns/locale/de'; // Deutsch\nimport esLocale from 'date-fns/locale/es'; // Español\nimport frLocale from 'date-fns/locale/fr'; // Français\nimport itLocale from 'date-fns/locale/it'; // Italiano\nimport jaLocale from 'date-fns/locale/ja'; // 日本語\nimport koLocale from 'date-fns/locale/ko'; // 한국어\nimport zhCNLocale from 'date-fns/locale/zh-CN'; // 简体中文\nimport zhTWLocale from 'date-fns/locale/zh-TW'; // 繁體中文`} + {'// format\nimport format from \'date-fns/format\';\n\n// locale\nimport enLocale from \'date-fns/locale/en-US\'; // English (United States)\nimport deLocale from \'date-fns/locale/de\'; // Deutsch\nimport esLocale from \'date-fns/locale/es\'; // Español\nimport frLocale from \'date-fns/locale/fr\'; // Français\nimport itLocale from \'date-fns/locale/it\'; // Italiano\nimport jaLocale from \'date-fns/locale/ja\'; // 日本語\nimport koLocale from \'date-fns/locale/ko\'; // 한국어\nimport zhCNLocale from \'date-fns/locale/zh-CN\'; // 简体中文\nimport zhTWLocale from \'date-fns/locale/zh-TW\'; // 繁體中文'} - {`// DateCalendar component\nformatDate={(date, format, options) => {\n return format(date, format, { locale: enLocale });\n}}`} + {'// DateCalendar component\nformatDate={(date, format, options) => {\n return format(date, format, { locale: enLocale });\n}}'}
@@ -206,9 +206,9 @@ const App = () => { - {dateOption === 'none' && `date={null}`} - {dateOption === 'today' && `date={new Date()}`} - {dateOption === 'invalid' && `date={new Date('')}`} + {dateOption === 'none' && 'date={null}'} + {dateOption === 'today' && 'date={new Date()}'} + {dateOption === 'invalid' && 'date={new Date(\'\')}'} { You can use the formatDate prop to return a formatted date string in the given format and locale. - {`// format\nimport format from 'date-fns/format';\n\n// locale\nimport enLocale from 'date-fns/locale/en-US'; // English (United States)\nimport deLocale from 'date-fns/locale/de'; // Deutsch\nimport esLocale from 'date-fns/locale/es'; // Español\nimport frLocale from 'date-fns/locale/fr'; // Français\nimport itLocale from 'date-fns/locale/it'; // Italiano\nimport jaLocale from 'date-fns/locale/ja'; // 日本語\nimport koLocale from 'date-fns/locale/ko'; // 한국어\nimport zhCNLocale from 'date-fns/locale/zh-CN'; // 简体中文\nimport zhTWLocale from 'date-fns/locale/zh-TW'; // 繁體中文`} + {'// format\nimport format from \'date-fns/format\';\n\n// locale\nimport enLocale from \'date-fns/locale/en-US\'; // English (United States)\nimport deLocale from \'date-fns/locale/de\'; // Deutsch\nimport esLocale from \'date-fns/locale/es\'; // Español\nimport frLocale from \'date-fns/locale/fr\'; // Français\nimport itLocale from \'date-fns/locale/it\'; // Italiano\nimport jaLocale from \'date-fns/locale/ja\'; // 日本語\nimport koLocale from \'date-fns/locale/ko\'; // 한국어\nimport zhCNLocale from \'date-fns/locale/zh-CN\'; // 简体中文\nimport zhTWLocale from \'date-fns/locale/zh-TW\'; // 繁體中文'} - {`// DatePicker component\nformatDate={(date, format, options) => {\n return format(date, format, { locale: enLocale });\n}}`} + {'// DatePicker component\nformatDate={(date, format, options) => {\n return format(date, format, { locale: enLocale });\n}}'} @@ -270,9 +270,9 @@ const App = () => { - {dateOption === 'none' && `value={null}`} - {dateOption === 'today' && `value={new Date()}`} - {dateOption === 'invalid' && `value={new Date('')}`} + {dateOption === 'none' && 'value={null}'} + {dateOption === 'today' && 'value={new Date()}'} + {dateOption === 'invalid' && 'value={new Date(\'\')}'} ( - + ); -export default App; \ No newline at end of file +export default App; diff --git a/packages/react-docs/pages/components/form-control/complex-form.js b/packages/react-docs/pages/components/form-control/complex-form.js index 9bd8d7c8d1..7e2b7ab3e4 100644 --- a/packages/react-docs/pages/components/form-control/complex-form.js +++ b/packages/react-docs/pages/components/form-control/complex-form.js @@ -103,7 +103,9 @@ const App = () => { const newErrors = {}; Object.keys(formData).forEach((key) => { const error = validateField(key, formData[key]); - if (error && error.length > 0) newErrors[key] = error; + if (error && error.length > 0) { + newErrors[key] = error; + } }); setErrors(newErrors); diff --git a/packages/react-docs/pages/components/highlight/variant-emphasis.js b/packages/react-docs/pages/components/highlight/variant-emphasis.js index 06269ebe05..3496c23333 100644 --- a/packages/react-docs/pages/components/highlight/variant-emphasis.js +++ b/packages/react-docs/pages/components/highlight/variant-emphasis.js @@ -1,5 +1,4 @@ import { Highlight } from '@tonic-ui/react'; -import React from 'react'; const App = () => ( diff --git a/packages/react-docs/pages/components/menu/basic-menu.js b/packages/react-docs/pages/components/menu/basic-menu.js index 9f607f3d30..3be98531b8 100644 --- a/packages/react-docs/pages/components/menu/basic-menu.js +++ b/packages/react-docs/pages/components/menu/basic-menu.js @@ -3,28 +3,28 @@ import { LockIcon, SettingsIcon, UndoIcon, UserTeamIcon } from '@tonic-ui/react- import React from 'react'; const App = () => ( - - - - Settings - - - - Accounts - - - - Privacy control - - - - - Restore Defaults - - + + + + Settings + + + + Accounts + + + + Privacy control + + + + + Restore Defaults + + ); export default App; diff --git a/packages/react-docs/pages/components/progress/customization.js b/packages/react-docs/pages/components/progress/customization.js index 057115c72e..27dadcd6c5 100644 --- a/packages/react-docs/pages/components/progress/customization.js +++ b/packages/react-docs/pages/components/progress/customization.js @@ -192,6 +192,6 @@ const App = () => { ); - }; +}; - export default App; +export default App; diff --git a/packages/react-docs/pages/components/radio/accessibility.js b/packages/react-docs/pages/components/radio/accessibility.js index 3e68e2a282..49ac71a972 100644 --- a/packages/react-docs/pages/components/radio/accessibility.js +++ b/packages/react-docs/pages/components/radio/accessibility.js @@ -2,11 +2,11 @@ import { Radio } from '@tonic-ui/react'; import React from 'react'; const App = () => ( - + ); -export default App; \ No newline at end of file +export default App; diff --git a/packages/react-docs/pages/components/scrollbar/faq-scroll-position.js b/packages/react-docs/pages/components/scrollbar/faq-scroll-position.js index cddea37522..6498ac871b 100644 --- a/packages/react-docs/pages/components/scrollbar/faq-scroll-position.js +++ b/packages/react-docs/pages/components/scrollbar/faq-scroll-position.js @@ -1,7 +1,7 @@ -import { Button, Divider, Scrollbar } from "@tonic-ui/react"; -import { useToggle } from "@tonic-ui/react-hooks"; -import React, { useState } from "react"; -import Lorem from "@/components/Lorem"; +import { Button, Divider, Scrollbar } from '@tonic-ui/react'; +import { useToggle } from '@tonic-ui/react-hooks'; +import React, { useState } from 'react'; +import Lorem from '@/components/Lorem'; const App = () => { const [scrollTop, setScrollTop] = useState(0); diff --git a/packages/react-docs/pages/components/space/vertical-spacing.js b/packages/react-docs/pages/components/space/vertical-spacing.js index a07bbf2359..13c948b676 100644 --- a/packages/react-docs/pages/components/space/vertical-spacing.js +++ b/packages/react-docs/pages/components/space/vertical-spacing.js @@ -8,7 +8,7 @@ const App = () => ( Help text for the text input - + ); export default App; diff --git a/packages/react-docs/pages/components/switch/sizes.js b/packages/react-docs/pages/components/switch/sizes.js index 66ec62285d..bad03d055a 100644 --- a/packages/react-docs/pages/components/switch/sizes.js +++ b/packages/react-docs/pages/components/switch/sizes.js @@ -3,17 +3,17 @@ import React from 'react'; const App = () => { return ( - - - Label - - - Label - - - Label - - + + + Label + + + Label + + + Label + + ); }; diff --git a/packages/react-docs/pages/components/table/backup/reordering-columns-with-react-beautiful-dnd.js b/packages/react-docs/pages/components/table/backup/reordering-columns-with-react-beautiful-dnd.js index 48f5cc0ca5..3132e40240 100644 --- a/packages/react-docs/pages/components/table/backup/reordering-columns-with-react-beautiful-dnd.js +++ b/packages/react-docs/pages/components/table/backup/reordering-columns-with-react-beautiful-dnd.js @@ -112,7 +112,7 @@ const App = () => { const draggableId = dragUpdateObj.draggableId; const destinationIndex = dragUpdateObj.destination.index; - const queryAttr = "data-rbd-drag-handle-draggable-id"; + const queryAttr = 'data-rbd-drag-handle-draggable-id'; const domQuery = `[${queryAttr}='${draggableId}']`; const draggedDOM = document.querySelector(domQuery); @@ -137,7 +137,7 @@ const App = () => { const colOrder = [...currentColOrder.current]; const sIndex = dragUpdateObj.source.index; const dIndex = dragUpdateObj.destination && dragUpdateObj.destination.index; - if (typeof sIndex === "number" && typeof dIndex === "number") { + if (typeof sIndex === 'number' && typeof dIndex === 'number') { colOrder.splice(sIndex, 1); colOrder.splice(dIndex, 0, dragUpdateObj.draggableId); setColumnOrder(colOrder); @@ -192,7 +192,7 @@ const App = () => { userSelect="none" style={columnHeaderStyle} > - {column.render("Header")} + {column.render('Header')} ); }} diff --git a/packages/react-docs/pages/components/table/backup/reordering-rows-with-react-dnd.js b/packages/react-docs/pages/components/table/backup/reordering-rows-with-react-dnd.js index de8b928eab..06fe4aa390 100644 --- a/packages/react-docs/pages/components/table/backup/reordering-rows-with-react-dnd.js +++ b/packages/react-docs/pages/components/table/backup/reordering-rows-with-react-dnd.js @@ -124,8 +124,8 @@ const CustomDragLayer = (props) => { if (itemType === ItemTypes.TR) { const row = item.row; - return ( - + return ( + {row.eventType} @@ -179,11 +179,11 @@ const App = () => { return ( Event Type Affected Devices diff --git a/packages/react-docs/pages/components/table/sorting.js b/packages/react-docs/pages/components/table/sorting.js index aa70ec91b2..9e2357b9ec 100644 --- a/packages/react-docs/pages/components/table/sorting.js +++ b/packages/react-docs/pages/components/table/sorting.js @@ -208,7 +208,7 @@ const App = () => { ); })} - + ))}
diff --git a/packages/react-docs/pages/components/tabs/customization.js b/packages/react-docs/pages/components/tabs/customization.js index 224c1f86a5..7e8d93dfed 100644 --- a/packages/react-docs/pages/components/tabs/customization.js +++ b/packages/react-docs/pages/components/tabs/customization.js @@ -209,7 +209,7 @@ const App = () => { - 1 + 1 diff --git a/packages/react-docs/pages/components/tabs/scrollable.js b/packages/react-docs/pages/components/tabs/scrollable.js index 7a688ed4e6..7473dbccb5 100644 --- a/packages/react-docs/pages/components/tabs/scrollable.js +++ b/packages/react-docs/pages/components/tabs/scrollable.js @@ -153,7 +153,7 @@ const useDragToScroll = (ref, options) => { const el = ref && ref.current; if (!el) { - return; + return () => {}; } const mouseMoveHandler = (event) => { diff --git a/packages/react-docs/pages/components/tag/components/TagInput.js b/packages/react-docs/pages/components/tag/components/TagInput.js index 65659403dc..f23a4faacd 100644 --- a/packages/react-docs/pages/components/tag/components/TagInput.js +++ b/packages/react-docs/pages/components/tag/components/TagInput.js @@ -17,7 +17,7 @@ const TagInput = forwardRef(( const [inputValue, setInputValue] = useState(''); const createTags = (values) => { - if (typeof onCreate === "function") { + if (typeof onCreate === 'function') { onCreate(values); } setInputValue(''); @@ -28,14 +28,14 @@ const TagInput = forwardRef(( if (value) { createTags([value]); } - if (typeof onBlur === "function") { + if (typeof onBlur === 'function') { onBlur(e); } }; const handleInputChange = (e) => { const value = e.target.value; setInputValue(value); - if (typeof onChange === "function") { + if (typeof onChange === 'function') { onChange(e); } }; @@ -52,7 +52,7 @@ const TagInput = forwardRef(( if (keyCode === 27) { // Esc setInputValue(''); } - if (typeof onKeyUp === "function") { + if (typeof onKeyUp === 'function') { onKeyUp(e); } }; @@ -63,7 +63,7 @@ const TagInput = forwardRef(( new RegExp([',', ';', '\n', '\r', '\r\n'].join('|')) ); createTags(separatedValues); - if (typeof onPaste === "function") { + if (typeof onPaste === 'function') { onPaste(e); } }; diff --git a/packages/react-docs/pages/components/tag/creating-tags.js b/packages/react-docs/pages/components/tag/creating-tags.js index 2852b3ae2f..f827186ac2 100644 --- a/packages/react-docs/pages/components/tag/creating-tags.js +++ b/packages/react-docs/pages/components/tag/creating-tags.js @@ -119,7 +119,7 @@ const App = () => { const handleTagInputKeyUp = (e) => { const keyCode = e.keyCode; const value = e.target.value; - if (keyCode == 8) { // Delete + if (keyCode === 8) { // Delete if (!value && tags.length > 0) { // remove last tag tags.splice((tags.length-1), 1); diff --git a/packages/react-docs/pages/components/tree/dnd/TableView.js b/packages/react-docs/pages/components/tree/dnd/TableView.js index b4705c1bfa..856fa46150 100644 --- a/packages/react-docs/pages/components/tree/dnd/TableView.js +++ b/packages/react-docs/pages/components/tree/dnd/TableView.js @@ -358,7 +358,7 @@ const Component = ({ pr: 0, }} /> - {headerGroup.headers.map(header => { + {headerGroup.headers.map(header => { let styleProps = { minWidth: header.column.columnDef.minSize, width: header.getSize(), diff --git a/packages/react-docs/pages/components/tree/load-on-demand.js b/packages/react-docs/pages/components/tree/load-on-demand.js index c3300179bb..28b540d678 100644 --- a/packages/react-docs/pages/components/tree/load-on-demand.js +++ b/packages/react-docs/pages/components/tree/load-on-demand.js @@ -152,12 +152,12 @@ const TreeItemRender = ({ {loadOnDemand ? : childNodes.map(node => ( - - )) + + )) } ); diff --git a/packages/react-docs/pages/components/tree/selection.js b/packages/react-docs/pages/components/tree/selection.js index 69b5c92ec6..cb03872e8b 100644 --- a/packages/react-docs/pages/components/tree/selection.js +++ b/packages/react-docs/pages/components/tree/selection.js @@ -81,7 +81,7 @@ const TreeItemRender = ({ fontWeight={isSelected ? 'semibold' : 'normal'} > {nodeLabel} - +
)} diff --git a/packages/react-docs/pages/customization/shadow-dom/shadow-dom.js b/packages/react-docs/pages/customization/shadow-dom/shadow-dom.js index 0e6cfbbcf7..82a0864c8c 100644 --- a/packages/react-docs/pages/customization/shadow-dom/shadow-dom.js +++ b/packages/react-docs/pages/customization/shadow-dom/shadow-dom.js @@ -126,7 +126,7 @@ const ShadowDOMContainer = ({ children, colorMode, ...rest }) => { useEffect(() => { const container = containerRef.current; if (!container) { - return; + return () => {}; } const shadowContainer = container.shadowRoot ?? container.attachShadow({ mode: 'open' }); diff --git a/packages/react-docs/pages/getting-started/the-sx-prop/defining-css-custom-properties.js b/packages/react-docs/pages/getting-started/the-sx-prop/defining-css-custom-properties.js index c5b5c3ee55..3bdd957032 100644 --- a/packages/react-docs/pages/getting-started/the-sx-prop/defining-css-custom-properties.js +++ b/packages/react-docs/pages/getting-started/the-sx-prop/defining-css-custom-properties.js @@ -2,18 +2,18 @@ import { Box, Text } from '@tonic-ui/react'; import React from 'react'; const App = () => ( - - - This text has a background of Dodger Blue - - + + This text has a background of Dodger Blue + +
); export default App; diff --git a/packages/react-docs/pages/icons/search-icons.js b/packages/react-docs/pages/icons/search-icons.js index 9bfb15fab9..4d35b9722a 100644 --- a/packages/react-docs/pages/icons/search-icons.js +++ b/packages/react-docs/pages/icons/search-icons.js @@ -95,19 +95,19 @@ const IconView = ({ component: IconComponent, name, ...rest }) => { backgroundPosition={`0px 0px, 0px ${bitmapGridSize}px, ${bitmapGridSize}px -${bitmapGridSize}px, -${bitmapGridSize}px 0px`} backgroundImage={colorMode === 'dark' ? [ - 'linear-gradient(45deg, rgb(89, 89, 89) 25%, transparent 25%)', - 'linear-gradient(-45deg, rgb(89, 89, 89) 25%, transparent 25%)', - 'linear-gradient(45deg, transparent 75%, rgb(89, 89, 89) 75%)', - 'linear-gradient(-45deg, transparent 75%, rgb(89, 89, 89) 75%)', - ].join(',') + 'linear-gradient(45deg, rgb(89, 89, 89) 25%, transparent 25%)', + 'linear-gradient(-45deg, rgb(89, 89, 89) 25%, transparent 25%)', + 'linear-gradient(45deg, transparent 75%, rgb(89, 89, 89) 75%)', + 'linear-gradient(-45deg, transparent 75%, rgb(89, 89, 89) 75%)', + ].join(',') : [ - 'linear-gradient(45deg, rgb(230, 230, 230) 25%, transparent 25%)', - 'linear-gradient(-45deg, rgb(230, 230, 230) 25%, transparent 25%)', - 'linear-gradient(45deg, transparent 75%, rgb(230, 230, 230) 75%)', - 'linear-gradient(-45deg, transparent 75%, rgb(230, 230, 230) 75%)', - ].join(',') + 'linear-gradient(45deg, rgb(230, 230, 230) 25%, transparent 25%)', + 'linear-gradient(-45deg, rgb(230, 230, 230) 25%, transparent 25%)', + 'linear-gradient(45deg, transparent 75%, rgb(230, 230, 230) 75%)', + 'linear-gradient(-45deg, transparent 75%, rgb(230, 230, 230) 75%)', + ].join(',') } - > + > diff --git a/packages/react-docs/pages/index.page.js b/packages/react-docs/pages/index.page.js index a5d676b9a4..82b2789c37 100644 --- a/packages/react-docs/pages/index.page.js +++ b/packages/react-docs/pages/index.page.js @@ -145,7 +145,7 @@ const DefaultPage = (props) => { > { - Privacy + Privacy @@ -435,7 +435,7 @@ const DefaultPageHeader = forwardRef((props, ref) => { justifyContent="space-between" > - + { Search... { > - White: {cells.reduce((acc, piece) => piece === WHITE_PIECE ? acc + 1 : acc, 0)} + White: {cells.reduce((acc, piece) => (piece === WHITE_PIECE ? acc + 1 : acc), 0)} - Black: {cells.reduce((acc, piece) => piece === BLACK_PIECE ? acc + 1 : acc, 0)} + Black: {cells.reduce((acc, piece) => (piece === BLACK_PIECE ? acc + 1 : acc), 0)} diff --git a/packages/react/src/resize-handle/__tests__/utils.test.js b/packages/react/src/resize-handle/__tests__/utils.test.js new file mode 100644 index 0000000000..a0f7d372d4 --- /dev/null +++ b/packages/react/src/resize-handle/__tests__/utils.test.js @@ -0,0 +1,81 @@ +describe('getIsPassiveListenerSupported', () => { + let getIsPassiveListenerSupported; + + beforeEach(() => { + jest.isolateModules(() => { + ({ getIsPassiveListenerSupported } = require('../utils')); + }); + }); + + afterEach(() => { + jest.restoreAllMocks(); + }); + + it('should return true when the browser accesses options.passive on addEventListener', () => { + const result = getIsPassiveListenerSupported(); + + expect(result).toBe(true); + }); + + it('should return false when window.addEventListener throws', () => { + jest.spyOn(window, 'addEventListener').mockImplementation(() => { + throw new Error('not supported'); + }); + + const result = getIsPassiveListenerSupported(); + + expect(result).toBe(false); + }); + + it('should pass an options object with a passive getter to addEventListener', () => { + const addEventListenerSpy = jest.spyOn(window, 'addEventListener'); + + getIsPassiveListenerSupported(); + + const optionsArg = addEventListenerSpy.mock.calls[0][2]; + expect(optionsArg).toBeDefined(); + const descriptor = Object.getOwnPropertyDescriptor(optionsArg, 'passive'); + expect(descriptor).toBeDefined(); + expect(typeof descriptor.get).toBe('function'); + }); + + it('should call removeEventListener for cleanup after a successful detection', () => { + const removeEventListenerSpy = jest.spyOn(window, 'removeEventListener'); + + getIsPassiveListenerSupported(); + + expect(removeEventListenerSpy).toHaveBeenCalledWith('test', expect.any(Function)); + }); + + it('should cache the result and call window.addEventListener only once across multiple calls', () => { + const addEventListenerSpy = jest.spyOn(window, 'addEventListener'); + + getIsPassiveListenerSupported(); + getIsPassiveListenerSupported(); + getIsPassiveListenerSupported(); + + expect(addEventListenerSpy).toHaveBeenCalledTimes(1); + }); + + it('should return the same value across multiple calls', () => { + const first = getIsPassiveListenerSupported(); + const second = getIsPassiveListenerSupported(); + const third = getIsPassiveListenerSupported(); + + expect(first).toBe(second); + expect(second).toBe(third); + }); + + it('should cache the false result when addEventListener throws', () => { + const addEventListenerSpy = jest.spyOn(window, 'addEventListener').mockImplementation(() => { + throw new Error('not supported'); + }); + + const first = getIsPassiveListenerSupported(); + const second = getIsPassiveListenerSupported(); + + expect(first).toBe(false); + expect(second).toBe(false); + expect(addEventListenerSpy).toHaveBeenCalledTimes(1); + }); +}); From 231b690649c7d2b5684c68f962eb757ddd6c4ec0 Mon Sep 17 00:00:00 2001 From: cheton Date: Sun, 19 Apr 2026 18:50:45 +0800 Subject: [PATCH 18/35] chore(react): fix lint warnings and bump eslint-config-trendmicro to ^4.1.5 - css-baseline/base-css.js: use dot notation for font theme keys - drawer/styles.js, modal/styles.js: suppress dot-notation on theme token keys - highlight/utils.js: suppress no-useless-escape on regex special chars - toast/ToastManager.js: remove stale eslint-disable-line no-useless-assignment - toast/__tests__/ToastManager.test.js: extract UpdatedToastContent component outside TestComponent to avoid react/no-unstable-nested-components warning - utils/__tests__/isValidComponent.test.js: suppress react/prefer-stateless-function on intentional class component used for test coverage - utils/descendant/useDescendant.js: replace useState with useReducer for force-update - eslint.config.mjs: remove redundant rule overrides now covered by eslint-config-trendmicro - Bump eslint-config-trendmicro to ^4.1.5 across all packages --- packages/changelog-github/package.json | 2 +- packages/codemod/package.json | 2 +- packages/mcp/package.json | 2 +- packages/mcp/src/__tests__/server.test.ts | 2 +- packages/react-base/package.json | 2 +- packages/react-hooks/package.json | 2 +- packages/react-icons/package.json | 2 +- packages/react/eslint.config.mjs | 3 -- packages/react/package.json | 2 +- packages/react/src/css-baseline/base-css.js | 4 +-- packages/react/src/drawer/styles.js | 4 +-- packages/react/src/highlight/utils.js | 1 + packages/react/src/modal/styles.js | 4 +-- packages/react/src/toast/ToastManager.js | 2 +- .../src/toast/__tests__/ToastManager.test.js | 22 ++++++++------- .../utils/__tests__/isValidComponent.test.js | 1 + .../src/utils/descendant/useDescendant.js | 4 +-- packages/styled-system/package.json | 2 +- packages/theme/package.json | 2 +- packages/utils/package.json | 2 +- yarn.lock | 28 +++++++++---------- 21 files changed, 48 insertions(+), 47 deletions(-) diff --git a/packages/changelog-github/package.json b/packages/changelog-github/package.json index 2f0311cea1..bc7b0f8236 100644 --- a/packages/changelog-github/package.json +++ b/packages/changelog-github/package.json @@ -33,7 +33,7 @@ "cross-env": "^7.0.3", "del-cli": "^5.0.0", "eslint": "^9.26.0", - "eslint-config-trendmicro": "^4.1.3", + "eslint-config-trendmicro": "^4.1.5", "eslint-plugin-import": "^2.32.0", "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-react": "^7.37.5", diff --git a/packages/codemod/package.json b/packages/codemod/package.json index 60b9343233..77f1368ba3 100644 --- a/packages/codemod/package.json +++ b/packages/codemod/package.json @@ -35,7 +35,7 @@ "@trendmicro/babel-config": "^1.0.2", "del-cli": "^5.0.0", "eslint": "^9.26.0", - "eslint-config-trendmicro": "^4.1.3", + "eslint-config-trendmicro": "^4.1.5", "eslint-plugin-import": "^2.32.0", "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-react": "^7.37.5", diff --git a/packages/mcp/package.json b/packages/mcp/package.json index e88c3d6148..c2570c2718 100644 --- a/packages/mcp/package.json +++ b/packages/mcp/package.json @@ -65,7 +65,7 @@ "cross-env": "^7.0.3", "del-cli": "^5.0.0", "eslint": "^9.26.0", - "eslint-config-trendmicro": "^4.1.3", + "eslint-config-trendmicro": "^4.1.5", "eslint-import-resolver-typescript": "3.6.3", "eslint-plugin-import": "^2.32.0", "globals": "^15.0.0", diff --git a/packages/mcp/src/__tests__/server.test.ts b/packages/mcp/src/__tests__/server.test.ts index 903e9537f2..cd6dbe7630 100644 --- a/packages/mcp/src/__tests__/server.test.ts +++ b/packages/mcp/src/__tests__/server.test.ts @@ -68,7 +68,7 @@ describe('createMcpServer', () => { The description of the tool contains the available packages, as listed below: - @tonic-ui/react@2.0.0 -1. Pick the most suitable package from the above list, and use that as the \"packages\" argument for this tool's execution, to get the docs content. If it's just one, let it be an array with one package. +1. Pick the most suitable package from the above list, and use that as the "packages" argument for this tool's execution, to get the docs content. If it's just one, let it be an array with one package. 2. Analyze the URLs listed in the content. 3. Then use "fetch-pages" tool to fetch specific documentation pages relevant to the user's question with the subsequent tool call.`); diff --git a/packages/react-base/package.json b/packages/react-base/package.json index 58f5c0ffb7..8f46cd51d6 100644 --- a/packages/react-base/package.json +++ b/packages/react-base/package.json @@ -46,7 +46,7 @@ "cross-env": "^7.0.3", "del-cli": "^5.0.0", "eslint": "^9.26.0", - "eslint-config-trendmicro": "^4.1.3", + "eslint-config-trendmicro": "^4.1.5", "eslint-plugin-import": "^2.32.0", "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-react": "^7.37.5", diff --git a/packages/react-hooks/package.json b/packages/react-hooks/package.json index 1f45f4a21b..9880404a1b 100644 --- a/packages/react-hooks/package.json +++ b/packages/react-hooks/package.json @@ -42,7 +42,7 @@ "cross-env": "^7.0.3", "del-cli": "^5.0.0", "eslint": "^9.26.0", - "eslint-config-trendmicro": "^4.1.3", + "eslint-config-trendmicro": "^4.1.5", "eslint-plugin-import": "^2.32.0", "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-react": "^7.37.5", diff --git a/packages/react-icons/package.json b/packages/react-icons/package.json index a96f8a402c..ca00780865 100644 --- a/packages/react-icons/package.json +++ b/packages/react-icons/package.json @@ -34,7 +34,7 @@ "cross-env": "^7.0.3", "del-cli": "^5.0.0", "eslint": "^9.26.0", - "eslint-config-trendmicro": "^4.1.3", + "eslint-config-trendmicro": "^4.1.5", "eslint-plugin-import": "^2.32.0", "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-react": "^7.37.5", diff --git a/packages/react/eslint.config.mjs b/packages/react/eslint.config.mjs index e4c2633011..5e7a5cf2b4 100644 --- a/packages/react/eslint.config.mjs +++ b/packages/react/eslint.config.mjs @@ -19,9 +19,6 @@ export default defineConfig([ }, rules: { 'camelcase': ['error', { 'allow': ['^DEPRECATED_'] }], - 'react/jsx-max-props-per-line': [1, { maximum: 8 }], - 'react/jsx-no-bind': 2, - 'react/prop-types': 0, 'react-hooks/rules-of-hooks': 'error', // Checks rules of Hooks 'react-hooks/exhaustive-deps': 'error', // Checks effect dependencies }, diff --git a/packages/react/package.json b/packages/react/package.json index 9bd6ce0ac2..05c6877a09 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -56,7 +56,7 @@ "cross-env": "^7.0.3", "del-cli": "^5.0.0", "eslint": "^9.26.0", - "eslint-config-trendmicro": "^4.1.3", + "eslint-config-trendmicro": "^4.1.5", "eslint-plugin-import": "^2.32.0", "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-react": "^7.37.5", diff --git a/packages/react/src/css-baseline/base-css.js b/packages/react/src/css-baseline/base-css.js index a64b384107..15c52ec1a2 100644 --- a/packages/react/src/css-baseline/base-css.js +++ b/packages/react/src/css-baseline/base-css.js @@ -1,8 +1,8 @@ import { css } from '@emotion/react'; const baseCSS = theme => { - const baseFonts = theme?.fonts?.['base'] ?? 'inherit'; - const monoFonts = theme?.fonts?.['mono'] ?? 'inherit'; + const baseFonts = theme?.fonts?.base ?? 'inherit'; + const monoFonts = theme?.fonts?.mono ?? 'inherit'; return css` /** diff --git a/packages/react/src/drawer/styles.js b/packages/react/src/drawer/styles.js index 07de0effff..d155d824b3 100644 --- a/packages/react/src/drawer/styles.js +++ b/packages/react/src/drawer/styles.js @@ -221,7 +221,7 @@ const useDrawerBodyStyle = ({ _firstOfType: { // Sets the margin area on the top if it is the first child // 4x (padding-top) + xl (line-height) + 3x (padding-bottom) - marginTop: `calc(${pixelize(sizes['4x'])} + ${pixelize(lineHeights['xl'])} + ${pixelize(sizes['3x'])})`, + marginTop: `calc(${pixelize(sizes['4x'])} + ${pixelize(lineHeights['xl'])} + ${pixelize(sizes['3x'])})`, // eslint-disable-line dot-notation }, }; }; @@ -242,7 +242,7 @@ const useDrawerFooterStyle = ({ _firstOfType: { // Sets the margin area on the top if it is the first child // 4x (padding-top) + xl (line-height) + 3x (padding-bottom) - marginTop: `calc(${pixelize(sizes['4x'])} + ${pixelize(lineHeights['xl'])} + ${pixelize(sizes['3x'])})`, + marginTop: `calc(${pixelize(sizes['4x'])} + ${pixelize(lineHeights['xl'])} + ${pixelize(sizes['3x'])})`, // eslint-disable-line dot-notation }, }; }; diff --git a/packages/react/src/highlight/utils.js b/packages/react/src/highlight/utils.js index f72edbd91c..4a0d9f6893 100644 --- a/packages/react/src/highlight/utils.js +++ b/packages/react/src/highlight/utils.js @@ -7,6 +7,7 @@ import { Children, cloneElement, isValidElement } from 'react'; * @returns {string} */ function escapeRegExpFn(string) { + // eslint-disable-next-line no-useless-escape return string.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g, '\\$&'); } diff --git a/packages/react/src/modal/styles.js b/packages/react/src/modal/styles.js index d50966b70e..b2bcd8660a 100644 --- a/packages/react/src/modal/styles.js +++ b/packages/react/src/modal/styles.js @@ -197,7 +197,7 @@ const useModalBodyStyle = ({ _firstOfType: { // Sets the margin area on the top if it is the first child // 4x (padding-top) + xl (line-height) + 3x (padding-bottom) - marginTop: `calc(${pixelize(sizes['4x'])} + ${pixelize(lineHeights['xl'])} + ${pixelize(sizes['3x'])})`, + marginTop: `calc(${pixelize(sizes['4x'])} + ${pixelize(lineHeights['xl'])} + ${pixelize(sizes['3x'])})`, // eslint-disable-line dot-notation }, }; }; @@ -220,7 +220,7 @@ const useModalFooterStyle = () => { _firstOfType: { // Sets the margin area on the top if it is the first child // 4x (padding-top) + xl (line-height) + 3x (padding-bottom) - marginTop: `calc(${pixelize(sizes['4x'])} + ${pixelize(lineHeights['xl'])} + ${pixelize(sizes['3x'])})`, + marginTop: `calc(${pixelize(sizes['4x'])} + ${pixelize(lineHeights['xl'])} + ${pixelize(sizes['3x'])})`, // eslint-disable-line dot-notation }, }; }; diff --git a/packages/react/src/toast/ToastManager.js b/packages/react/src/toast/ToastManager.js index 5d5ccb49b2..dbfcd51373 100644 --- a/packages/react/src/toast/ToastManager.js +++ b/packages/react/src/toast/ToastManager.js @@ -178,7 +178,7 @@ const ToastManager = (inProps) => { * toast #3 ← the most recent */ const prevToasts = [...ensureArray(prevState[toast.placement])]; - let toasts = []; // eslint-disable-line no-useless-assignment + let toasts = []; if (isTop) { const begin = 0; const end = limit > 0 ? limit : undefined; diff --git a/packages/react/src/toast/__tests__/ToastManager.test.js b/packages/react/src/toast/__tests__/ToastManager.test.js index 4ea6d0eb0d..85dba76f21 100644 --- a/packages/react/src/toast/__tests__/ToastManager.test.js +++ b/packages/react/src/toast/__tests__/ToastManager.test.js @@ -494,6 +494,17 @@ describe('ToastManager', () => { ); + const UpdatedToastContent = ({ onClose }) => ( + + {updatedMessage} + + ); + const TestComponent = () => { const toast = useToastManager(); const handleClickAddToast = useCallback(() => { @@ -510,16 +521,7 @@ describe('ToastManager', () => { }, [toast]); const handleClickUpdateToast = useCallback(() => { const updateSuccess = toast.update(toastId, { - content: ({ onClose }) => ( - - {updatedMessage} - - ), + content: UpdatedToastContent, }); expect(updateSuccess).toBe(true); }, [toast]); diff --git a/packages/react/src/utils/__tests__/isValidComponent.test.js b/packages/react/src/utils/__tests__/isValidComponent.test.js index bca8c8f93d..7431f6fe06 100644 --- a/packages/react/src/utils/__tests__/isValidComponent.test.js +++ b/packages/react/src/utils/__tests__/isValidComponent.test.js @@ -9,6 +9,7 @@ describe('isValidComponent', () => { }); it('should return true for class components', () => { + // eslint-disable-next-line react/prefer-stateless-function class MyClassComponent extends Component { render() { return
Hello
; diff --git a/packages/react/src/utils/descendant/useDescendant.js b/packages/react/src/utils/descendant/useDescendant.js index d74753f039..5acc7dd50d 100644 --- a/packages/react/src/utils/descendant/useDescendant.js +++ b/packages/react/src/utils/descendant/useDescendant.js @@ -3,7 +3,7 @@ */ import { useIsomorphicEffect, usePrevious } from '@tonic-ui/react-hooks'; import { noop } from '@tonic-ui/utils'; -import { useContext, useState } from 'react'; +import { useContext, useReducer } from 'react'; import { DescendantContext } from './context'; /** @@ -27,7 +27,7 @@ import { DescendantContext } from './context'; * composed descendants for keyboard navigation. */ const useDescendant = (element) => { - const [, forceUpdate] = useState(); + const [, forceUpdate] = useReducer((x) => !x, false); const { descendants = [], depth: parentDepth = 0, diff --git a/packages/styled-system/package.json b/packages/styled-system/package.json index 85cc4fa051..df1fdc3479 100644 --- a/packages/styled-system/package.json +++ b/packages/styled-system/package.json @@ -37,7 +37,7 @@ "cross-env": "^7.0.3", "del-cli": "^5.0.0", "eslint": "^9.26.0", - "eslint-config-trendmicro": "^4.1.3", + "eslint-config-trendmicro": "^4.1.5", "eslint-plugin-import": "^2.32.0", "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-react": "^7.37.5", diff --git a/packages/theme/package.json b/packages/theme/package.json index ce06a5e865..ac7783586d 100644 --- a/packages/theme/package.json +++ b/packages/theme/package.json @@ -33,7 +33,7 @@ "cross-env": "^7.0.3", "del-cli": "^5.0.0", "eslint": "^9.26.0", - "eslint-config-trendmicro": "^4.1.3", + "eslint-config-trendmicro": "^4.1.5", "eslint-plugin-import": "^2.32.0", "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-react": "^7.37.5", diff --git a/packages/utils/package.json b/packages/utils/package.json index fe62efe588..06f73c3540 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -36,7 +36,7 @@ "cross-env": "^7.0.3", "del-cli": "^5.0.0", "eslint": "^9.26.0", - "eslint-config-trendmicro": "^4.1.3", + "eslint-config-trendmicro": "^4.1.5", "eslint-plugin-import": "^2.32.0", "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-react": "^7.37.5", diff --git a/yarn.lock b/yarn.lock index 2103e7482a..f6c9f3e5d9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5456,7 +5456,7 @@ __metadata: cross-env: ^7.0.3 del-cli: ^5.0.0 eslint: ^9.26.0 - eslint-config-trendmicro: ^4.1.3 + eslint-config-trendmicro: ^4.1.5 eslint-plugin-import: ^2.32.0 eslint-plugin-jsx-a11y: ^6.10.2 eslint-plugin-react: ^7.37.5 @@ -5482,7 +5482,7 @@ __metadata: "@trendmicro/babel-config": ^1.0.2 del-cli: ^5.0.0 eslint: ^9.26.0 - eslint-config-trendmicro: ^4.1.3 + eslint-config-trendmicro: ^4.1.5 eslint-plugin-import: ^2.32.0 eslint-plugin-jsx-a11y: ^6.10.2 eslint-plugin-react: ^7.37.5 @@ -5522,7 +5522,7 @@ __metadata: cross-env: ^7.0.3 del-cli: ^5.0.0 eslint: ^9.26.0 - eslint-config-trendmicro: ^4.1.3 + eslint-config-trendmicro: ^4.1.5 eslint-import-resolver-typescript: 3.6.3 eslint-plugin-import: ^2.32.0 express: ^4.18.2 @@ -5571,7 +5571,7 @@ __metadata: del-cli: ^5.0.0 ensure-type: ^1.5.1 eslint: ^9.26.0 - eslint-config-trendmicro: ^4.1.3 + eslint-config-trendmicro: ^4.1.5 eslint-plugin-import: ^2.32.0 eslint-plugin-jsx-a11y: ^6.10.2 eslint-plugin-react: ^7.37.5 @@ -5704,7 +5704,7 @@ __metadata: cross-env: ^7.0.3 del-cli: ^5.0.0 eslint: ^9.26.0 - eslint-config-trendmicro: ^4.1.3 + eslint-config-trendmicro: ^4.1.5 eslint-plugin-import: ^2.32.0 eslint-plugin-jsx-a11y: ^6.10.2 eslint-plugin-react: ^7.37.5 @@ -5736,7 +5736,7 @@ __metadata: cross-env: ^7.0.3 del-cli: ^5.0.0 eslint: ^9.26.0 - eslint-config-trendmicro: ^4.1.3 + eslint-config-trendmicro: ^4.1.5 eslint-plugin-import: ^2.32.0 eslint-plugin-jsx-a11y: ^6.10.2 eslint-plugin-react: ^7.37.5 @@ -5787,7 +5787,7 @@ __metadata: del-cli: ^5.0.0 ensure-type: ^1.5.1 eslint: ^9.26.0 - eslint-config-trendmicro: ^4.1.3 + eslint-config-trendmicro: ^4.1.5 eslint-plugin-import: ^2.32.0 eslint-plugin-jsx-a11y: ^6.10.2 eslint-plugin-react: ^7.37.5 @@ -5830,7 +5830,7 @@ __metadata: del-cli: ^5.0.0 ensure-type: ^1.5.1 eslint: ^9.26.0 - eslint-config-trendmicro: ^4.1.3 + eslint-config-trendmicro: ^4.1.5 eslint-plugin-import: ^2.32.0 eslint-plugin-jsx-a11y: ^6.10.2 eslint-plugin-react: ^7.37.5 @@ -5859,7 +5859,7 @@ __metadata: cross-env: ^7.0.3 del-cli: ^5.0.0 eslint: ^9.26.0 - eslint-config-trendmicro: ^4.1.3 + eslint-config-trendmicro: ^4.1.5 eslint-plugin-import: ^2.32.0 eslint-plugin-jsx-a11y: ^6.10.2 eslint-plugin-react: ^7.37.5 @@ -5889,7 +5889,7 @@ __metadata: del-cli: ^5.0.0 ensure-type: ^1.5.1 eslint: ^9.26.0 - eslint-config-trendmicro: ^4.1.3 + eslint-config-trendmicro: ^4.1.5 eslint-plugin-import: ^2.32.0 eslint-plugin-jsx-a11y: ^6.10.2 eslint-plugin-react: ^7.37.5 @@ -9915,9 +9915,9 @@ __metadata: languageName: node linkType: hard -"eslint-config-trendmicro@npm:^4.1.3": - version: 4.1.3 - resolution: "eslint-config-trendmicro@npm:4.1.3" +"eslint-config-trendmicro@npm:^4.1.5": + version: 4.1.5 + resolution: "eslint-config-trendmicro@npm:4.1.5" dependencies: "@eslint/js": ^9.0.0 || ^10.0.0 "@stylistic/eslint-plugin": ^5.9.0 @@ -9928,7 +9928,7 @@ __metadata: eslint-plugin-jsx-a11y: "*" eslint-plugin-react: "*" eslint-plugin-react-hooks: "*" - checksum: 56d9b2a1c679c0558d16430dcd3b73d5f89a872c2e3c7a292df1fae36da8fa93a4a094f529f156ed77ca284430191d1e8d37518d85a31a4ca4e54eb23fc8a519 + checksum: 45256be0326958f72685c50dd6228313596cbb5af5e88147b567c93d4ccb2ea7fc8aeabf121250a1637a97074f4e606b55215444976f621436996c3b4ed185d0 languageName: node linkType: hard From 9d9653e57a90074f57178d6862d9e47f36197715 Mon Sep 17 00:00:00 2001 From: cheton Date: Sun, 19 Apr 2026 20:59:15 +0800 Subject: [PATCH 19/35] test(react): add tests to improve coverage for CSSBaseline, Descendant, Menu, TonicProvider, and isValidComponent --- .../__tests__/CSSBaseline.test.js | 10 ++++ .../react/src/menu/__tests__/Menu.test.js | 18 ++++++++ .../provider/__tests__/TonicProvider.test.js | 46 +++++++++++++++++++ .../utils/__tests__/isValidComponent.test.js | 14 +++++- .../descendant/__tests__/Descendant.test.js | 41 +++++++++++++++++ 5 files changed, 128 insertions(+), 1 deletion(-) create mode 100644 packages/react/src/css-baseline/__tests__/CSSBaseline.test.js create mode 100644 packages/react/src/provider/__tests__/TonicProvider.test.js create mode 100644 packages/react/src/utils/descendant/__tests__/Descendant.test.js diff --git a/packages/react/src/css-baseline/__tests__/CSSBaseline.test.js b/packages/react/src/css-baseline/__tests__/CSSBaseline.test.js new file mode 100644 index 0000000000..49f8303b0b --- /dev/null +++ b/packages/react/src/css-baseline/__tests__/CSSBaseline.test.js @@ -0,0 +1,10 @@ +import { render } from '@tonic-ui/react/test-utils/render'; +import { CSSBaseline } from '@tonic-ui/react/src'; + +describe('CSSBaseline', () => { + it('should render without errors', () => { + expect(() => { + render(); + }).not.toThrow(); + }); +}); diff --git a/packages/react/src/menu/__tests__/Menu.test.js b/packages/react/src/menu/__tests__/Menu.test.js index 674410982c..f4293cf404 100644 --- a/packages/react/src/menu/__tests__/Menu.test.js +++ b/packages/react/src/menu/__tests__/Menu.test.js @@ -143,6 +143,24 @@ describe('Menu', () => { }); }); + it('should return empty array from getFocusableElements when menu content is not mounted', async () => { + const { rerender } = render( + + Open + + ); + + // Rerender with isOpen=true but no MenuList — menuContentRef.current is null + rerender( + + Open + + ); + + // Should not throw; getFocusableElements gracefully returns [] + expect(screen.getByTestId('button')).toBeInTheDocument(); + }); + describe('Keyboard navigation', () => { it('should navigate menu items with ArrowDown and ArrowUp keys', async () => { const user = userEvent.setup(); diff --git a/packages/react/src/provider/__tests__/TonicProvider.test.js b/packages/react/src/provider/__tests__/TonicProvider.test.js new file mode 100644 index 0000000000..869217065e --- /dev/null +++ b/packages/react/src/provider/__tests__/TonicProvider.test.js @@ -0,0 +1,46 @@ +import { render } from '@tonic-ui/react/test-utils/render'; +import { TonicProvider } from '@tonic-ui/react/src'; + +describe('TonicProvider', () => { + it('should render children', () => { + const { getByText } = render( + +
content
+
+ ); + + expect(getByText('content')).toBeInTheDocument(); + }); + + it('should log an error when colorMode prop is not an object', () => { + const consoleSpy = jest.spyOn(console, 'error').mockImplementation(() => {}); + + render( + +
content
+
+ ); + + expect(consoleSpy).toHaveBeenCalledWith( + expect.stringContaining('TonicProvider: "colorMode" prop must be an object if provided.') + ); + + consoleSpy.mockRestore(); + }); + + it('should log an error when colorStyle prop is not an object', () => { + const consoleSpy = jest.spyOn(console, 'error').mockImplementation(() => {}); + + render( + +
content
+
+ ); + + expect(consoleSpy).toHaveBeenCalledWith( + expect.stringContaining('TonicProvider: "colorStyle" prop must be an object if provided.') + ); + + consoleSpy.mockRestore(); + }); +}); diff --git a/packages/react/src/utils/__tests__/isValidComponent.test.js b/packages/react/src/utils/__tests__/isValidComponent.test.js index 7431f6fe06..0230a01c24 100644 --- a/packages/react/src/utils/__tests__/isValidComponent.test.js +++ b/packages/react/src/utils/__tests__/isValidComponent.test.js @@ -1,4 +1,6 @@ -import { Component, createContext, forwardRef, lazy, memo } from 'react'; +import { Component, Suspense, createContext, forwardRef, lazy, memo } from 'react'; +import { screen } from '@testing-library/react'; +import { render } from '@tonic-ui/react/test-utils/render'; import { Box } from '@tonic-ui/react/src'; import isValidComponent from '../isValidComponent'; @@ -34,6 +36,16 @@ describe('isValidComponent', () => { expect(isValidComponent(LazyComponent)).toBe(true); }); + it('should render lazy components when loaded', async () => { + const LazyComponent = lazy(() => import('./__fixtures__/LazyComponent')); + render( + Loading...
}> + + + ); + expect(await screen.findByText('Lazy Loaded')).toBeInTheDocument(); + }); + it('should return false for primitive values like strings', () => { expect(isValidComponent('div')).toBe(false); expect(isValidComponent('span')).toBe(false); diff --git a/packages/react/src/utils/descendant/__tests__/Descendant.test.js b/packages/react/src/utils/descendant/__tests__/Descendant.test.js new file mode 100644 index 0000000000..c766c90aa7 --- /dev/null +++ b/packages/react/src/utils/descendant/__tests__/Descendant.test.js @@ -0,0 +1,41 @@ +import { screen, waitFor } from '@testing-library/react'; +import { render } from '@tonic-ui/react/test-utils/render'; +import { useRef } from 'react'; +import Descendant from '../Descendant'; +import useDescendant from '../useDescendant'; + +const DescendantItem = ({ label }) => { + const ref = useRef(null); + const { index } = useDescendant(ref.current); + return
; +}; + +describe('Descendant', () => { + it('should register descendants and assign correct indices', async () => { + render( + + + + + + ); + + await waitFor(() => { + expect(screen.getByTestId('item-a')).toHaveAttribute('data-index', '0'); + expect(screen.getByTestId('item-b')).toHaveAttribute('data-index', '1'); + expect(screen.getByTestId('item-c')).toHaveAttribute('data-index', '2'); + }); + }); + + it('should re-register descendant when index changes without duplicating', async () => { + render( + + + + ); + + await waitFor(() => { + expect(screen.getByTestId('item-x')).toHaveAttribute('data-index', '0'); + }); + }); +}); From c5832ebcda306a2eeef1fa143ec26b9e4f2e199b Mon Sep 17 00:00:00 2001 From: cheton Date: Sun, 19 Apr 2026 21:17:27 +0800 Subject: [PATCH 20/35] fix(react): remove spurious async from Menu test to satisfy require-await --- packages/react/src/menu/__tests__/Menu.test.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/react/src/menu/__tests__/Menu.test.js b/packages/react/src/menu/__tests__/Menu.test.js index f4293cf404..1f2802db51 100644 --- a/packages/react/src/menu/__tests__/Menu.test.js +++ b/packages/react/src/menu/__tests__/Menu.test.js @@ -143,7 +143,7 @@ describe('Menu', () => { }); }); - it('should return empty array from getFocusableElements when menu content is not mounted', async () => { + it('should return empty array from getFocusableElements when menu content is not mounted', () => { const { rerender } = render( Open From 3ecb923237059e47cbc28eeed41691ee6f778e86 Mon Sep 17 00:00:00 2001 From: cheton Date: Sun, 19 Apr 2026 23:31:15 +0800 Subject: [PATCH 21/35] chore(react-docs): remove unused React imports and bump eslint-config-trendmicro to ^4.2.0 Strip `React` from imports in ~500 docs files now that the new JSX transform no longer requires it. Bump eslint-config-trendmicro to ^4.2.0 across packages to pick up the rule change that surfaces these as errors. --- packages/changelog-github/package.json | 2 +- packages/codemod/package.json | 2 +- packages/mcp/package.json | 2 +- packages/react-base/package.json | 2 +- packages/react-docs/components/BaseTable.js | 2 +- packages/react-docs/components/BorderedBox.js | 1 - packages/react-docs/components/CodeBlock.js | 1 - .../react-docs/components/ColorPalette.js | 2 -- .../react-docs/components/ColorStyleBlock.js | 2 -- .../react-docs/components/ColorStyleBody.js | 1 - .../components/ColorStyleContent.js | 2 -- .../react-docs/components/ColorStyleHeader.js | 2 -- packages/react-docs/components/Demo.js | 2 +- packages/react-docs/components/FormGroup.js | 2 -- .../react-docs/components/GlobalStyles.js | 2 -- packages/react-docs/components/Header.js | 2 +- packages/react-docs/components/IconButton.js | 2 +- .../components/InstantSearchInput.js | 2 +- .../components/InstantSearchModal.js | 2 +- .../components/InstantSearchPagination.js | 2 +- .../components/InstantSearchRefinementLink.js | 2 +- .../components/InstantSearchRefinementList.js | 1 - packages/react-docs/components/Lorem.js | 2 +- .../react-docs/components/MDXComponents.js | 2 +- packages/react-docs/components/Main.js | 2 +- packages/react-docs/components/NavLink.js | 2 +- .../react-docs/components/PreformattedText.js | 2 -- .../react-docs/components/SearchButton.js | 2 +- packages/react-docs/components/Sidebar.js | 2 +- .../react-docs/components/SkeletonBlock.js | 2 -- .../react-docs/components/SkeletonContent.js | 2 -- packages/react-docs/components/SourceCode.js | 1 - .../react-docs/components/TableOfContents.js | 2 +- .../react-docs/components/TablePagination.js | 2 +- packages/react-docs/components/ThemeParser.js | 1 - packages/react-docs/components/Toolbar.js | 2 +- packages/react-docs/components/ToolbarItem.js | 2 +- packages/react-docs/config/sidebar-routes.js | 1 - packages/react-docs/eslint.config.mjs | 18 ++---------- .../experiments/button-box/ButtonBox.js | 2 +- .../button-box/__tests__/ButtonBox.test.js | 1 - .../experiments/dropdown/Dropdown.js | 2 +- .../experiments/dropdown/DropdownBase.js | 2 +- .../experiments/dropdown/MenuButtonToggle.js | 2 +- .../experiments/dropdown/TagToggle.js | 2 +- .../experiments/flex-item/FlexItem.js | 2 +- packages/react-docs/experiments/list/List.js | 2 +- .../react-docs/experiments/list/ListItem.js | 2 +- .../experiments/muted-text/MutedText.js | 2 +- .../react-docs/experiments/render/Render.js | 2 +- .../search-dropdown/SearchDropdown.js | 2 +- packages/react-docs/icons/CodeSandboxIcon.js | 2 -- packages/react-docs/icons/GitHubIcon.js | 2 -- packages/react-docs/pages/404.page.js | 2 -- packages/react-docs/pages/_app.page.js | 2 +- packages/react-docs/pages/_document.page.js | 1 - .../pages/components/accordion/basic.js | 1 - .../pages/components/accordion/controlled.js | 2 +- .../components/accordion/customization.js | 2 +- .../pages/components/alert/alert-actions.js | 2 +- ...rt-using-the-alertclosebutton-component.js | 2 -- ...lose-an-alert-using-the-isclosable-prop.js | 2 -- .../alert/customizing-the-background-color.js | 2 -- .../pages/components/alert/formatted-text.js | 2 -- .../pages/components/alert/icons.js | 2 -- .../pages/components/alert/pagination.js | 2 +- .../pages/components/alert/severities.js | 2 -- .../components/alert/transition-effects.js | 2 +- .../pages/components/alert/variant-outline.js | 2 -- .../pages/components/alert/variant-solid.js | 2 -- .../pages/components/badge/badge-alignment.js | 2 -- .../components/badge/badge-visibility.js | 2 +- .../pages/components/badge/basic.js | 2 -- .../pages/components/badge/color.js | 2 -- .../pages/components/badge/customization.js | 2 -- .../react-docs/pages/components/badge/dot.js | 2 -- .../react-docs/pages/components/badge/size.js | 2 -- .../pages/components/badge/standalone.js | 2 -- .../box/using-pseudo-style-props.js | 2 -- .../pages/components/box/using-style-props.js | 2 -- .../pages/components/box/using-the-as-prop.js | 2 -- .../pages/components/box/using-the-sx-prop.js | 2 -- .../button-base/alert-action-button.js | 2 +- .../button-base/attribute-disabled.js | 2 -- .../components/button-base/icon-button.js | 2 +- .../pages/components/button-base/usage.js | 2 -- .../pages/components/button-group/basic.js | 2 -- .../components/button-group/orientation.js | 2 -- .../pages/components/button-group/sizes.js | 2 -- .../pages/components/button-group/states.js | 2 +- .../pages/components/button-group/variants.js | 2 -- .../pages/components/button-link/usage.js | 2 -- .../pages/components/button/disabled-state.js | 2 -- .../pages/components/button/icons.js | 2 -- .../pages/components/button/selected-state.js | 2 -- .../pages/components/button/sizes.js | 2 -- .../pages/components/button/states.js | 2 -- .../pages/components/button/usage.js | 2 -- .../pages/components/button/variants.js | 2 -- .../checkbox-group/arbitrary-value-types.js | 2 +- .../asynchronous-data-loading.js | 2 +- .../pages/components/checkbox-group/colors.js | 2 -- .../controlled-checkbox-group.js | 2 +- .../checkbox-group/group-orientation.js | 2 -- .../pages/components/checkbox-group/sizes.js | 2 -- .../pages/components/checkbox-group/states.js | 2 -- .../uncontrolled-checkbox-group.js | 2 -- .../components/checkbox/accessibility.js | 2 -- .../pages/components/checkbox/basic.js | 2 -- .../pages/components/checkbox/colors.js | 2 -- .../components/checkbox/faq-input-ref.js | 2 +- .../components/checkbox/flex-container.js | 2 -- .../components/checkbox/indeterminate.js | 2 +- .../pages/components/checkbox/sizes.js | 2 -- .../pages/components/checkbox/states.js | 2 -- .../react-docs/pages/components/code/basic.js | 2 -- .../color-mode/dark-mode/dark-mode.js | 2 -- .../inverted-mode/inverted-mode-tooltip.js | 2 -- .../color-mode/inverted-mode/inverted-mode.js | 2 -- .../color-mode/light-mode/light-mode.js | 2 -- .../color-mode/useColorMode/useColorMode.js | 2 -- .../useColorStyle/useColorStyle.js | 2 -- .../date-pickers/date-calendar/usage.js | 2 +- .../date-pickers/date-picker/range-picker.js | 2 +- .../components/date-pickers/date-pickers.js | 2 +- .../components/date-pickers/native-pickers.js | 2 -- .../pages/components/divider/basic.js | 2 -- .../pages/components/divider/composition.js | 2 -- .../divider/horizontal-orientation.js | 2 -- .../divider/vertical-orientation.js | 2 -- .../pages/components/drawer/usage.js | 2 +- .../pages/components/flex/align-items.js | 2 +- .../pages/components/flex/flex-direction.js | 2 +- .../pages/components/flex/flex-none.js | 2 -- .../pages/components/flex/flex-wrap.js | 2 +- .../pages/components/flex/justify-content.js | 2 +- .../pages/components/form-control/basic.js | 1 - .../form-control/character-count.js | 2 +- .../components/form-control/complex-form.js | 2 +- .../components/form-control/custom-styling.js | 1 - .../pages/components/form-control/disabled.js | 1 - .../components/form-control/error-messages.js | 1 - .../pages/components/form-control/error.js | 1 - .../components/form-control/helper-text.js | 1 - .../components/form-control/horizontal.js | 2 +- .../pages/components/form-control/readonly.js | 1 - .../pages/components/form-control/required.js | 1 - .../pages/components/grid/grid-area.js | 2 +- .../components/grid/grid-auto-columns.js | 2 +- .../pages/components/grid/grid-auto-flow.js | 2 +- .../pages/components/grid/grid-auto-rows.js | 2 +- .../pages/components/grid/grid-column-gap.js | 2 +- .../pages/components/grid/grid-column.js | 2 +- .../pages/components/grid/grid-gap.js | 2 +- .../pages/components/grid/grid-row-gap.js | 2 +- .../pages/components/grid/grid-row.js | 2 +- .../components/grid/grid-template-areas.js | 2 +- .../components/grid/grid-template-columns.js | 2 +- .../components/grid/grid-template-rows.js | 2 +- .../highlight/case-insensitive-matching.js | 2 -- .../highlight/case-sensitive-matching.js | 2 -- .../components/highlight/multiple-queries.js | 2 -- .../pages/components/highlight/query.js | 2 -- .../highlight/using-the-transform-function.js | 2 -- .../highlight/variant-highlight-table.js | 2 +- .../components/highlight/variant-none.js | 2 -- .../pages/components/icon/animation.js | 2 -- .../pages/components/icon/as-prop.js | 2 -- .../pages/components/icon/custom-icons.js | 2 -- .../pages/components/image/basic.js | 2 -- .../pages/components/image/inline-svg.js | 2 -- .../input-base/attribute-disabled.js | 2 -- .../input-base/attribute-readonly.js | 2 -- .../input-base/attribute-required.js | 2 -- .../components/input-base/attribute-type.js | 2 -- .../pages/components/input-base/basic.js | 2 -- .../input-control/input-adornments.js | 2 +- .../pages/components/input-control/usage.js | 2 +- .../pages/components/input-group/basic.js | 2 -- .../components/input-group/button-add-ons.js | 2 -- .../components/input-group/date-inputs.js | 2 -- .../input-group/multiple-add-ons.js | 2 -- .../components/input-group/multiple-inputs.js | 2 -- .../pages/components/input-group/sizes.js | 2 -- .../components/input-group/variant-filled.js | 2 -- .../components/input-group/variant-flush.js | 2 -- .../components/input-group/variant-outline.js | 2 -- .../input-group/variant-unstyled.js | 2 -- .../components/input/attribute-disabled.js | 2 -- .../pages/components/input/attribute-list.js | 2 -- .../components/input/attribute-readonly.js | 2 -- .../components/input/attribute-required.js | 2 -- .../pages/components/input/attribute-type.js | 2 -- .../pages/components/input/basic.js | 2 -- .../pages/components/input/sizes.js | 2 -- .../pages/components/input/validation.js | 2 +- .../pages/components/input/variant-filled.js | 2 -- .../pages/components/input/variant-flush.js | 2 -- .../pages/components/input/variant-outline.js | 2 -- .../components/input/variant-unstyled.js | 2 -- .../pages/components/link-button/basic.js | 2 +- .../pages/components/link/action-links.js | 2 -- .../components/link/attribute-disabled.js | 2 -- .../pages/components/link/external-links.js | 2 -- .../pages/components/link/internal-links.js | 2 -- .../pages/components/link/variant-default.js | 2 -- .../pages/components/link/variant-inline.js | 2 -- .../pages/components/link/variant-subtle.js | 2 -- .../pages/components/mark/colors.js | 2 -- .../pages/components/mark/variants.js | 2 -- .../pages/components/menu/basic-menu.js | 2 -- .../pages/components/menu/controlled-menu.js | 2 +- .../pages/components/menu/customization.js | 2 +- .../pages/components/menu/menubutton.js | 2 -- .../pages/components/menu/menugroup.js | 2 -- .../components/menu/menutoggle-popover.js | 2 -- .../pages/components/menu/menutoggle.js | 2 -- .../components/menu/menutoggleicon-custom.js | 2 -- .../pages/components/menu/menutoggleicon.js | 2 -- .../pages/components/menu/placement.js | 2 +- .../pages/components/menu/positioning.js | 2 -- .../pages/components/menu/scrolling-native.js | 2 -- .../components/menu/scrolling-scrollbar.js | 2 -- .../components/menu/sizing-fixed-width.js | 2 -- .../components/menu/sizing-full-width.js | 2 -- .../components/menu/sizing-max-content.js | 2 -- .../pages/components/menu/submenu-ltr.js | 2 -- .../pages/components/menu/submenu-rtl.js | 2 -- .../components/menu/uncontrolled-menu.js | 2 +- .../pages/components/modal/nested-modals.js | 2 -- .../pages/components/modal/overview.js | 1 - .../pages/components/modal/usage.js | 2 +- .../components/overflow-tooltip/basic.js | 2 -- .../faq-misalignment-with-menu-items.js | 2 -- .../faq-relative-to-reference-element.js | 2 -- .../overflow-tooltip/faq-tooltip-cut-off.js | 2 -- .../function-as-child-component.js | 2 -- .../components/overflow-tooltip/multi-line.js | 2 -- .../pages/components/pagination/basic.js | 2 -- .../pagination/controlled-pagination.js | 2 +- .../pagination/customize-the-control-icons.js | 2 -- .../pagination/pagination-buttons.js | 2 -- .../pagination/pagination-ranges.js | 2 -- .../components/pagination/table-pagination.js | 2 +- .../pagination/usePagination/usePagination.js | 2 +- .../pages/components/popover/controlled.js | 2 -- .../components/popover/faq-flip-modifier.js | 2 -- .../components/popover/faq-use-portal.js | 2 -- .../focus-control-initial-focus-ref.js | 2 +- .../focus-control-return-focus-on-close.js | 2 +- .../popover/function-as-child-component.js | 2 -- .../pages/components/popover/placement.js | 2 -- .../popover/popover-around-disabled-button.js | 2 -- .../popover-around-wrapped-disabled-button.js | 2 -- .../popover/popover-arrow-disabled.js | 2 -- .../components/popover/popover-disabled.js | 2 -- .../popover/popover-trigger-hover.js | 2 -- .../popover/positioning-follow-cursor.js | 2 -- .../popover/positioning-next-cursor.js | 2 -- .../components/popover/positioning-offset.js | 2 +- .../pages/components/popover/uncontrolled.js | 2 -- .../usePortalManager/usePortalManager.js | 2 +- .../components/portal/custom-container.js | 2 +- .../pages/components/portal/nested-portals.js | 2 +- .../pages/components/portal/portal.js | 2 -- .../pages/components/progress/circular.js | 2 +- .../components/progress/customization.js | 2 -- .../pages/components/progress/linear.js | 2 +- .../radio-group/arbitrary-value-types.js | 2 +- .../radio-group/asynchronous-data-loading.js | 2 +- .../pages/components/radio-group/colors.js | 2 -- .../radio-group/controlled-radio-group.js | 2 +- .../radio-group/group-orientation.js | 2 -- .../pages/components/radio-group/sizes.js | 2 -- .../pages/components/radio-group/states.js | 2 -- .../radio-group/uncontrolled-radio-group.js | 2 -- .../pages/components/radio/accessibility.js | 2 -- .../pages/components/radio/basic.js | 2 -- .../pages/components/radio/colors.js | 2 -- .../pages/components/radio/faq-input-ref.js | 2 +- .../pages/components/radio/flex-container.js | 2 -- .../pages/components/radio/sizes.js | 2 -- .../pages/components/radio/states.js | 2 -- .../components/resize-handle/resizable.js | 2 +- .../pages/components/scrollbar/basic.js | 1 - .../scrollbar/bidirectional-scrolling.js | 1 - .../pages/components/scrollbar/collapse.js | 1 - .../scrollbar/faq-react-virtuoso.js | 2 +- .../scrollbar/faq-scroll-position.js | 2 +- .../scrollbar/horizontal-scrolling.js | 1 - .../pages/components/scrollbar/menu.js | 2 -- .../components/scrollbar/overflow-control.js | 1 - .../components/scrollbar/scroll-indicator.js | 2 +- .../pages/components/scrollbar/thumb-size.js | 1 - .../scrollbar/vertical-scrolling.js | 1 - .../search-input/attribute-disabled.js | 2 -- .../search-input/attribute-readonly.js | 2 -- .../search-input/attribute-required.js | 2 -- .../pages/components/search-input/basic.js | 2 -- .../components/search-input/keyword-search.js | 2 +- .../pages/components/search-input/sizes.js | 2 -- .../components/search-input/variant-filled.js | 2 -- .../components/search-input/variant-flush.js | 2 -- .../search-input/variant-outline.js | 2 -- .../search-input/variant-unstyled.js | 2 -- .../components/select/attribute-disabled.js | 2 -- .../components/select/attribute-required.js | 2 -- .../pages/components/select/basic.js | 2 -- .../components/select/multiple-options.js | 2 -- .../pages/components/select/variant-filled.js | 2 -- .../components/select/variant-outline.js | 2 -- .../components/select/variant-unstyled.js | 2 -- .../pages/components/skeleton/animations.js | 2 +- .../pages/components/skeleton/color.js | 2 -- .../components/skeleton/modal-skeletons.js | 2 -- .../components/skeleton/profile-skeletons.js | 2 -- .../pages/components/skeleton/variants.js | 2 -- .../components/space/horizontal-spacing.js | 2 -- .../components/space/vertical-spacing.js | 2 -- .../pages/components/spinner/basic.js | 2 -- .../pages/components/spinner/colors.js | 2 -- .../pages/components/spinner/sizes.js | 2 -- .../pages/components/stack/usage.js | 2 +- .../pages/components/switch/basic.js | 2 -- .../pages/components/switch/colors.js | 2 -- .../pages/components/switch/faq-input-ref.js | 2 +- .../pages/components/switch/flex-layout.js | 2 -- .../pages/components/switch/sizes.js | 2 -- .../pages/components/switch/states.js | 2 -- .../components/table/backup/DragLayer.js | 1 - .../backup/column-ordering-using-react-dnd.js | 2 +- ...dering-columns-with-react-beautiful-dnd.js | 2 +- .../backup/reordering-rows-with-react-dnd.js | 2 +- .../table/backup/row-ordering-dnd.js | 2 +- .../row-ordering-using-react-movable.js | 2 +- .../pages/components/table/basic.js | 2 +- .../components/table/column-auto-sizing.js | 2 +- .../components/table/column-ordering-dnd.js | 2 +- .../pages/components/table/column-resizing.js | 2 +- .../column-settings-drawer.js | 2 +- .../column-visibility-and-order/index.js | 2 +- .../components/table/column-visibility.js | 2 +- .../components/table/icons/icon-handle.js | 2 -- .../pages/components/table/pagination.js | 2 +- .../pages/components/table/row-expanding.js | 2 +- .../components/table/row-ordering-dnd.js | 2 +- .../pages/components/table/row-selection.js | 2 +- .../pages/components/table/sorting.js | 2 +- .../pages/components/table/usage.js | 2 +- .../components/table/virtualized-rows.js | 2 +- .../react-docs/pages/components/tabs/basic.js | 2 -- .../pages/components/tabs/controlled.js | 2 +- .../pages/components/tabs/customization.js | 2 +- .../pages/components/tabs/draggable.js | 2 +- .../pages/components/tabs/dropdown-menu.js | 2 -- .../pages/components/tabs/layout.js | 2 -- .../components/tabs/orientation-variants.js | 2 +- .../pages/components/tabs/scrollable.js | 2 +- .../react-docs/pages/components/tabs/state.js | 2 -- .../pages/components/tabs/uncontrolled.js | 2 -- .../react-docs/pages/components/tag/basic.js | 2 -- .../tag/components/AutosizeInput.js | 2 +- .../components/tag/components/EditableTag.js | 2 +- .../components/tag/components/TagInput.js | 2 +- .../pages/components/tag/creating-tags.js | 2 +- .../pages/components/tag/custom-colors.js | 2 -- .../react-docs/pages/components/tag/sizes.js | 2 -- .../react-docs/pages/components/tag/states.js | 2 -- .../tag/using-the-isclosable-prop.js | 2 -- .../tag/using-the-tagclosebutton-component.js | 2 -- .../pages/components/tag/variants.js | 2 -- .../pages/components/text-label/basic.js | 2 -- .../pages/components/text/formatting-text.js | 2 -- .../pages/components/text/headings.js | 2 -- .../react-docs/pages/components/text/sizes.js | 2 -- .../pages/components/text/superscript-text.js | 2 -- .../pages/components/text/text-as-li.js | 2 -- .../pages/components/text/text-truncation.js | 2 -- .../pages/components/text/the-as-prop.js | 2 -- .../components/textarea/attribute-disabled.js | 2 -- .../components/textarea/attribute-readonly.js | 2 -- .../components/textarea/attribute-required.js | 2 -- .../pages/components/textarea/basic.js | 2 -- .../pages/components/textarea/sizing.js | 2 +- .../pages/components/textarea/validation.js | 2 +- .../components/textarea/variant-filled.js | 2 -- .../components/textarea/variant-outline.js | 2 -- .../components/textarea/variant-unstyled.js | 2 -- .../faq-control-spacing-between-toasts.js | 2 +- .../useToastManager/useToastManager.js | 2 +- .../pages/components/toast/appearances.js | 2 -- .../pages/components/toast/close-button.js | 2 -- .../pages/components/toast/close-prop.js | 2 -- .../toast/drawer-with-toast-notification.js | 2 +- .../pages/components/toast/icons.js | 2 -- .../pages/components/toast/layout.js | 2 +- .../toast/modal-with-toast-notification.js | 2 +- .../pages/components/tooltip/controlled.js | 2 -- .../components/tooltip/custom-appearance.js | 2 -- .../components/tooltip/faq-flip-modifier.js | 2 -- .../components/tooltip/faq-use-portal.js | 2 -- .../components/tooltip/focusable-content.js | 2 -- .../components/tooltip/menu-with-tooltip.js | 2 +- .../pages/components/tooltip/placement.js | 2 -- .../tooltip/positioning-follow-cursor.js | 2 +- .../tooltip/positioning-next-cursor.js | 2 +- .../components/tooltip/positioning-offset.js | 2 +- .../tooltip/tooltip-around-disabled-button.js | 2 -- .../tooltip-around-wrapped-disabled-button.js | 2 -- .../tooltip/tooltip-arrow-disabled.js | 2 -- .../components/tooltip/tooltip-disabled.js | 2 -- .../pages/components/tooltip/uncontrolled.js | 2 -- .../components/tooltip/unfocusable-content.js | 2 -- .../transitions/collapse/collapse.js | 1 - .../pages/components/transitions/fade/fade.js | 1 - .../pages/components/transitions/grow/grow.js | 1 - .../components/transitions/scale/scale.js | 1 - .../components/transitions/slide/slide.js | 2 +- .../pages/components/transitions/zoom/zoom.js | 1 - .../react-docs/pages/components/tree/basic.js | 2 -- .../pages/components/tree/controlled.js | 2 +- .../pages/components/tree/dnd/DragLayer.js | 1 - .../pages/components/tree/dnd/TableView.js | 2 +- .../pages/components/tree/dnd/TreeView.js | 2 +- .../pages/components/tree/dnd/index.js | 2 +- .../pages/components/tree/dropdown.js | 2 +- .../pages/components/tree/load-on-demand.js | 2 +- ...eckboxes-with-custom-selection-behavior.js | 2 +- .../tree/multi-selection-checkboxes.js | 2 +- .../pages/components/tree/multi-selection.js | 2 +- .../pages/components/tree/resizable.js | 2 +- .../pages/components/tree/selection.js | 2 +- .../components/truncate/container-width.js | 2 -- .../components/truncate/expand-on-hover.js | 2 -- .../components/truncate/faq-line-clamp.js | 2 -- .../components/truncate/overflow-tooltip.js | 2 +- .../components/truncate/truncate-width.js | 2 -- .../pages/components/visually-hidden/basic.js | 2 -- .../components-part-1-example.js | 2 -- .../css-theme-variables.js | 2 -- .../customization/shadow-dom/shadow-dom.js | 2 +- .../experiments/button-box/nested-buttons.js | 1 - .../utils/createVariantButtonBox.js | 2 +- .../experiments/button-box/variant-buttons.js | 2 +- .../pages/experiments/dropdown-base/usage.js | 2 +- .../pages/experiments/dropdown/usage.js | 2 +- .../pages/experiments/flex-item/usage.js | 1 - .../pages/experiments/for/fallback.js | 1 - .../pages/experiments/for/object.js | 1 - .../pages/experiments/list/usage.js | 2 +- .../pages/experiments/muted-text/usage.js | 1 - .../pages/experiments/render/usage.js | 2 +- .../search-dropdown/multi-select-dropdown.js | 2 +- .../search-dropdown/single-select-dropdown.js | 2 +- .../the-sx-prop/array-of-callbacks.js | 2 -- .../the-sx-prop/array-of-objects.js | 2 -- .../the-sx-prop/creating-a-custom-button.js | 2 -- .../defining-css-custom-properties.js | 2 -- .../the-sx-prop/passing-the-sx-prop.js | 2 -- .../the-sx-prop/using-media-queries.js | 2 -- .../usage/components/FormulaOne.js | 2 -- .../usage/components/Rainbow.js | 2 +- ...sing-style-props-and-pseudo-style-props.js | 2 -- .../hooks/useClickOutside/useClickOutside.js | 2 +- .../pages/hooks/useConst/useConst.js | 2 -- .../useCopyToClipboard/useCopyToClipboard.js | 2 +- .../hooks/useEffectOnce/useEffectOnce.js | 2 +- .../useEffectOnceWhen/useEffectOnceWhen.js | 2 +- .../hooks/useEventCallback/useCallback.js | 2 +- .../useEventCallback/useEventCallback.js | 2 +- .../useEventListener/useEventListener.js | 2 +- .../pages/hooks/useHydrated/useHydrated.js | 2 -- .../react-docs/pages/hooks/useId/useId.js | 2 -- .../pages/hooks/useId/useSSRSafeId.js | 2 -- .../useIsomorphicEffect.js | 2 +- .../pages/hooks/useLatestRef/useLatestRef.js | 2 +- .../hooks/useMediaQuery/useMediaQuery.js | 2 -- .../pages/hooks/useMergeRefs/useMergeRefs.js | 2 +- .../react-docs/pages/hooks/useOnce/useOnce.js | 2 +- .../pages/hooks/useOnceWhen/useOnceWhen.js | 2 +- .../pages/hooks/usePrevious/usePrevious.js | 2 +- .../pages/hooks/useToggle/useToggle.js | 2 -- .../react-docs/pages/icons/search-icons.js | 2 +- .../pages/icons/svg-icon/createSVGIcon.js | 2 -- .../pages/icons/svg-icon/icon-color-size.js | 1 - .../pages/icons/svg-icon/svg-as-child.js | 2 -- packages/react-docs/pages/index.page.js | 2 +- .../patterns/notification/alert-outline.js | 2 +- .../patterns/notification/alert-solid.js | 2 +- .../pages/patterns/notification/app-toast.js | 2 -- .../patterns/notification/drawer-alert.js | 2 +- .../patterns/notification/drawer-toast.js | 2 +- .../patterns/notification/in-app-alert.js | 2 +- .../patterns/notification/modal-alert.js | 2 +- .../patterns/notification/modal-toast.js | 2 +- .../notification/notification-center.js | 2 +- .../patterns/notification/product-alert.js | 2 +- .../patterns/table-display/advanced-filter.js | 2 +- .../components/DropdownFilterTag.js | 2 +- .../table-display/components/FilterButton.js | 2 +- .../table-display/components/FilterTag.js | 2 +- .../components/InputFilterTag.js | 2 +- .../components/SearchDropdownFilterTag.js | 2 +- .../table-display/expandable-table-rows.js | 2 +- .../patterns/table-display/table-display.js | 2 +- .../patterns/table-display/table-toolbar.js | 4 +-- .../pages/playground/gomoku/gomoku/Gomoku.js | 2 +- .../gomoku/gomoku/LocaleProvider.js | 2 +- .../pages/playground/gomoku/gomoku/index.js | 1 - .../pages/playground/othello/othello/Board.js | 1 - .../pages/playground/othello/othello/Cell.js | 1 - .../pages/playground/othello/othello/Piece.js | 1 - .../pages/playground/othello/othello/index.js | 2 +- .../pseudo-style-props/_active.js | 2 -- .../pseudo-style-props/_disabled.js | 2 -- .../pseudo-style-props/_firstChild.js | 2 -- .../pseudo-style-props/_focus.js | 2 -- .../styled-system/pseudo-style-props/_has.js | 2 -- .../pseudo-style-props/_hover.js | 2 -- .../styled-system/pseudo-style-props/_is.js | 2 -- .../pseudo-style-props/_lastChild.js | 2 -- .../styled-system/pseudo-style-props/_not.js | 2 -- .../pseudo-style-props/_nthOfType.js | 2 -- .../pseudo-style-props/_nthOfType_even.js | 2 -- .../pseudo-style-props/_nthOfType_odd.js | 2 -- .../pseudo-style-props/_visited.js | 2 -- .../pseudo-style-props/pseudo-classes.js | 2 -- .../pseudo-style-props/pseudo-elements.js | 2 -- .../pages/theme/borders/borders-keyword.js | 2 +- .../theme/borders/borders-numeric-value.js | 2 +- .../pages/theme/breakpoints/breakpoints.js | 2 -- .../pages/theme/font-sizes/font-sizes.js | 2 -- .../pages/theme/font-weights/font-weights.js | 2 -- .../react-docs/pages/theme/fonts/fonts.js | 2 -- .../pages/theme/line-heights/line-heights.js | 2 -- .../pages/theme/outlines/outlines-keyword.js | 2 +- .../theme/outlines/outlines-numeric-value.js | 2 +- .../pages/theme/radii/border-radius-circle.js | 2 -- .../pages/theme/radii/border-radius-lg.js | 2 -- .../pages/theme/radii/border-radius-md.js | 2 -- .../pages/theme/radii/border-radius-sm.js | 2 -- .../react-docs/pages/theme/shadows/shadows.js | 2 -- .../pages/theme/sizes/sizes-height.js | 2 -- .../pages/theme/sizes/sizes-width.js | 2 -- .../react-docs/pages/theme/space/space.js | 2 -- .../pages/theme/z-indices/z-indices.js | 2 -- packages/react-docs/test-utils/render.js | 1 - packages/react-hooks/package.json | 2 +- packages/react-icons/package.json | 2 +- packages/react/package.json | 2 +- packages/react/src/button/styles.js | 16 ++++++++--- .../react/src/link/__tests__/Link.test.js | 1 - packages/react/src/toast/ToastTransition.js | 2 -- packages/react/src/transitions/Collapse.js | 2 -- packages/styled-system/package.json | 2 +- packages/theme/package.json | 2 +- packages/utils/package.json | 2 +- yarn.lock | 28 +++++++++---------- 558 files changed, 241 insertions(+), 888 deletions(-) diff --git a/packages/changelog-github/package.json b/packages/changelog-github/package.json index bc7b0f8236..9f3fde43c4 100644 --- a/packages/changelog-github/package.json +++ b/packages/changelog-github/package.json @@ -33,7 +33,7 @@ "cross-env": "^7.0.3", "del-cli": "^5.0.0", "eslint": "^9.26.0", - "eslint-config-trendmicro": "^4.1.5", + "eslint-config-trendmicro": "^4.2.0", "eslint-plugin-import": "^2.32.0", "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-react": "^7.37.5", diff --git a/packages/codemod/package.json b/packages/codemod/package.json index 77f1368ba3..b8d1ad464e 100644 --- a/packages/codemod/package.json +++ b/packages/codemod/package.json @@ -35,7 +35,7 @@ "@trendmicro/babel-config": "^1.0.2", "del-cli": "^5.0.0", "eslint": "^9.26.0", - "eslint-config-trendmicro": "^4.1.5", + "eslint-config-trendmicro": "^4.2.0", "eslint-plugin-import": "^2.32.0", "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-react": "^7.37.5", diff --git a/packages/mcp/package.json b/packages/mcp/package.json index c2570c2718..0d69c9474e 100644 --- a/packages/mcp/package.json +++ b/packages/mcp/package.json @@ -65,7 +65,7 @@ "cross-env": "^7.0.3", "del-cli": "^5.0.0", "eslint": "^9.26.0", - "eslint-config-trendmicro": "^4.1.5", + "eslint-config-trendmicro": "^4.2.0", "eslint-import-resolver-typescript": "3.6.3", "eslint-plugin-import": "^2.32.0", "globals": "^15.0.0", diff --git a/packages/react-base/package.json b/packages/react-base/package.json index 8f46cd51d6..ccea56ea48 100644 --- a/packages/react-base/package.json +++ b/packages/react-base/package.json @@ -46,7 +46,7 @@ "cross-env": "^7.0.3", "del-cli": "^5.0.0", "eslint": "^9.26.0", - "eslint-config-trendmicro": "^4.1.5", + "eslint-config-trendmicro": "^4.2.0", "eslint-plugin-import": "^2.32.0", "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-react": "^7.37.5", diff --git a/packages/react-docs/components/BaseTable.js b/packages/react-docs/components/BaseTable.js index c6a84c931c..bb63b81b42 100644 --- a/packages/react-docs/components/BaseTable.js +++ b/packages/react-docs/components/BaseTable.js @@ -20,7 +20,7 @@ import { useTheme, } from '@tonic-ui/react'; import { dataAttr } from '@tonic-ui/utils'; -import React, { Fragment, forwardRef, useEffect, useState } from 'react'; +import { Fragment, forwardRef, useEffect, useState } from 'react'; import AutoSizer from 'react-virtualized-auto-sizer'; /** diff --git a/packages/react-docs/components/BorderedBox.js b/packages/react-docs/components/BorderedBox.js index aa4ecf8dd9..98b7971c60 100644 --- a/packages/react-docs/components/BorderedBox.js +++ b/packages/react-docs/components/BorderedBox.js @@ -1,4 +1,3 @@ -import React from 'react'; import { Box, useColorMode } from '@tonic-ui/react'; const BorderedBox = (props) => { diff --git a/packages/react-docs/components/CodeBlock.js b/packages/react-docs/components/CodeBlock.js index a80d6fe31d..8ea64fe4c3 100644 --- a/packages/react-docs/components/CodeBlock.js +++ b/packages/react-docs/components/CodeBlock.js @@ -9,7 +9,6 @@ import { } from '@tonic-ui/utils'; import useClipboard from '../hooks/useClipboard'; import { ensureString } from 'ensure-type'; -import React from 'react'; import { LiveProvider, LiveEditor } from 'react-live'; import { themes } from 'prism-react-renderer' diff --git a/packages/react-docs/components/ColorPalette.js b/packages/react-docs/components/ColorPalette.js index aaeb995bd4..6437c9be54 100644 --- a/packages/react-docs/components/ColorPalette.js +++ b/packages/react-docs/components/ColorPalette.js @@ -2,8 +2,6 @@ import { Box, Flex, Stack, useTheme } from '@tonic-ui/react'; import { ensureString, } from 'ensure-type'; -import React from 'react'; - const ColorPalette = ({ hue }) => { const theme = useTheme(); const regex = RegExp(hue, 'g'); diff --git a/packages/react-docs/components/ColorStyleBlock.js b/packages/react-docs/components/ColorStyleBlock.js index 2040433626..52abd2fe45 100644 --- a/packages/react-docs/components/ColorStyleBlock.js +++ b/packages/react-docs/components/ColorStyleBlock.js @@ -6,8 +6,6 @@ import { useColorMode, useColorStyle, } from '@tonic-ui/react'; -import React from 'react'; - const baseWidth = 120; const baseHeight = 120; diff --git a/packages/react-docs/components/ColorStyleBody.js b/packages/react-docs/components/ColorStyleBody.js index e02f497a62..57349e184b 100644 --- a/packages/react-docs/components/ColorStyleBody.js +++ b/packages/react-docs/components/ColorStyleBody.js @@ -9,7 +9,6 @@ import { } from 'ensure-type'; import _get from 'lodash/get'; import _has from 'lodash/has'; -import React from 'react'; import ColorStyleBlock from './ColorStyleBlock'; const baseWidth = 180; diff --git a/packages/react-docs/components/ColorStyleContent.js b/packages/react-docs/components/ColorStyleContent.js index 0806229fc0..9604627777 100644 --- a/packages/react-docs/components/ColorStyleContent.js +++ b/packages/react-docs/components/ColorStyleContent.js @@ -2,8 +2,6 @@ import { Box, useColorMode, } from '@tonic-ui/react'; -import React from 'react'; - const ColorStyleContent = (props) => { const [colorMode] = useColorMode(); const baseProps = { diff --git a/packages/react-docs/components/ColorStyleHeader.js b/packages/react-docs/components/ColorStyleHeader.js index 3303ad1e72..4e89232f5a 100644 --- a/packages/react-docs/components/ColorStyleHeader.js +++ b/packages/react-docs/components/ColorStyleHeader.js @@ -3,8 +3,6 @@ import { useColorMode, useColorStyle, } from '@tonic-ui/react'; -import React from 'react'; - const ColorStyleHeader = (props) => { const [colorMode] = useColorMode(); const [colorStyle] = useColorStyle({ colorMode }); diff --git a/packages/react-docs/components/Demo.js b/packages/react-docs/components/Demo.js index 83c44dc7d2..55ffdb4b54 100644 --- a/packages/react-docs/components/Demo.js +++ b/packages/react-docs/components/Demo.js @@ -21,7 +21,7 @@ import { } from '@tonic-ui/utils'; import { useRouter } from 'next/router'; import { themes } from 'prism-react-renderer' -import React, { Fragment, useEffect, useCallback, useReducer } from 'react'; +import { Fragment, useEffect, useCallback, useReducer } from 'react'; import { LiveProvider, LiveEditor } from 'react-live'; import useClipboard from '../hooks/useClipboard'; import CodeSandboxIcon from '../icons/CodeSandboxIcon'; diff --git a/packages/react-docs/components/FormGroup.js b/packages/react-docs/components/FormGroup.js index 3071bf9d19..dab35eef72 100644 --- a/packages/react-docs/components/FormGroup.js +++ b/packages/react-docs/components/FormGroup.js @@ -1,6 +1,4 @@ import { Box } from '@tonic-ui/react'; -import React from 'react'; - const FormGroup = (props) => ( ); diff --git a/packages/react-docs/components/GlobalStyles.js b/packages/react-docs/components/GlobalStyles.js index 290cad2173..2b89532fe2 100644 --- a/packages/react-docs/components/GlobalStyles.js +++ b/packages/react-docs/components/GlobalStyles.js @@ -4,8 +4,6 @@ import { useColorStyle, useTheme, } from '@tonic-ui/react'; -import React from 'react'; - const GlobalStyles = () => { const [colorMode] = useColorMode(); const [colorStyle] = useColorStyle({ colorMode }); diff --git a/packages/react-docs/components/Header.js b/packages/react-docs/components/Header.js index 1bab8e558f..84fbf08b16 100644 --- a/packages/react-docs/components/Header.js +++ b/packages/react-docs/components/Header.js @@ -23,7 +23,7 @@ import { } from '@tonic-ui/react-icons'; import { ensureString } from 'ensure-type'; import NextLink from 'next/link'; -import React, { forwardRef, useCallback, useEffect } from 'react'; +import { forwardRef, useCallback, useEffect } from 'react'; import useTrack from '../hooks/useTrack'; import CodeSandboxIcon from '../icons/CodeSandboxIcon'; import GitHubIcon from '../icons/GitHubIcon'; diff --git a/packages/react-docs/components/IconButton.js b/packages/react-docs/components/IconButton.js index 9b464d3555..9d1da9143f 100644 --- a/packages/react-docs/components/IconButton.js +++ b/packages/react-docs/components/IconButton.js @@ -2,7 +2,7 @@ import { ButtonBase, useColorMode, } from '@tonic-ui/react'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; const IconButton = forwardRef((props, ref) => { const [colorMode] = useColorMode(); diff --git a/packages/react-docs/components/InstantSearchInput.js b/packages/react-docs/components/InstantSearchInput.js index 9b14460eea..3038d398b8 100644 --- a/packages/react-docs/components/InstantSearchInput.js +++ b/packages/react-docs/components/InstantSearchInput.js @@ -4,7 +4,7 @@ import { import { callEventHandlers, } from '@tonic-ui/utils'; -import React, { forwardRef, useCallback, useState } from 'react'; +import { forwardRef, useCallback, useState } from 'react'; import { useSearchBox, } from 'react-instantsearch-core'; diff --git a/packages/react-docs/components/InstantSearchModal.js b/packages/react-docs/components/InstantSearchModal.js index c86f7901a2..8808091269 100644 --- a/packages/react-docs/components/InstantSearchModal.js +++ b/packages/react-docs/components/InstantSearchModal.js @@ -7,7 +7,7 @@ import { ModalContent, useTheme, } from '@tonic-ui/react'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import useTrack from '../hooks/useTrack'; import x from '../utils/json-stringify'; import InstantSearchInput from './InstantSearchInput'; diff --git a/packages/react-docs/components/InstantSearchPagination.js b/packages/react-docs/components/InstantSearchPagination.js index e9af3558d2..d109eab098 100644 --- a/packages/react-docs/components/InstantSearchPagination.js +++ b/packages/react-docs/components/InstantSearchPagination.js @@ -1,7 +1,7 @@ import { Pagination, } from '@tonic-ui/react'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { usePagination, } from 'react-instantsearch-core'; diff --git a/packages/react-docs/components/InstantSearchRefinementLink.js b/packages/react-docs/components/InstantSearchRefinementLink.js index 83ea1b74ed..6b09fe2b81 100644 --- a/packages/react-docs/components/InstantSearchRefinementLink.js +++ b/packages/react-docs/components/InstantSearchRefinementLink.js @@ -4,7 +4,7 @@ import { useColorStyle, } from '@tonic-ui/react'; import NextLink from 'next/link'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; const InstantSearchRefinementLink = forwardRef((props, ref) => { const [colorMode] = useColorMode(); diff --git a/packages/react-docs/components/InstantSearchRefinementList.js b/packages/react-docs/components/InstantSearchRefinementList.js index bb75cf8227..2a03fbf722 100644 --- a/packages/react-docs/components/InstantSearchRefinementList.js +++ b/packages/react-docs/components/InstantSearchRefinementList.js @@ -13,7 +13,6 @@ import { } from '@tonic-ui/react-icons'; import { ensureArray, ensureString } from 'ensure-type' import _ from 'lodash'; -import React from 'react'; import Highlight from 'react-highlight-words'; import { useInstantSearch, diff --git a/packages/react-docs/components/Lorem.js b/packages/react-docs/components/Lorem.js index bd095cc676..62c6dc2891 100644 --- a/packages/react-docs/components/Lorem.js +++ b/packages/react-docs/components/Lorem.js @@ -3,7 +3,7 @@ import { useColorMode, } from '@tonic-ui/react'; import { loremIpsum } from 'lorem-ipsum'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; const Lorem = forwardRef(( { diff --git a/packages/react-docs/components/MDXComponents.js b/packages/react-docs/components/MDXComponents.js index 991e7103e0..58b5ff6f44 100644 --- a/packages/react-docs/components/MDXComponents.js +++ b/packages/react-docs/components/MDXComponents.js @@ -7,7 +7,7 @@ import { useColorStyle, } from '@tonic-ui/react'; import { ensureString } from 'ensure-type'; -import React, { isValidElement } from 'react'; +import { isValidElement } from 'react'; import CodeBlock from './CodeBlock'; const ParagraphComponent = props => ( diff --git a/packages/react-docs/components/Main.js b/packages/react-docs/components/Main.js index 2f140c1c9d..5355ba862e 100644 --- a/packages/react-docs/components/Main.js +++ b/packages/react-docs/components/Main.js @@ -1,5 +1,5 @@ import { Box, useColorMode } from '@tonic-ui/react'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; const Main = forwardRef(({ children, ...props }, ref) => { const [colorMode] = useColorMode(); diff --git a/packages/react-docs/components/NavLink.js b/packages/react-docs/components/NavLink.js index a93a5ca791..09712c4c29 100644 --- a/packages/react-docs/components/NavLink.js +++ b/packages/react-docs/components/NavLink.js @@ -4,7 +4,7 @@ import { useColorStyle, } from '@tonic-ui/react'; import NextLink from 'next/link'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; const NavLink = forwardRef(( { diff --git a/packages/react-docs/components/PreformattedText.js b/packages/react-docs/components/PreformattedText.js index f5e0753730..002710ba7e 100644 --- a/packages/react-docs/components/PreformattedText.js +++ b/packages/react-docs/components/PreformattedText.js @@ -2,8 +2,6 @@ import { Text, useColorStyle, } from '@tonic-ui/react'; -import React from 'react'; - const PreformattedText = (props) => { const [colorStyle] = useColorStyle(); diff --git a/packages/react-docs/components/SearchButton.js b/packages/react-docs/components/SearchButton.js index 64451f4de9..fcac65880b 100644 --- a/packages/react-docs/components/SearchButton.js +++ b/packages/react-docs/components/SearchButton.js @@ -8,7 +8,7 @@ import { import { SearchOIcon, } from '@tonic-ui/react-icons'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; const SearchButton = forwardRef(( { diff --git a/packages/react-docs/components/Sidebar.js b/packages/react-docs/components/Sidebar.js index b1c8fada3e..a36d620ea3 100644 --- a/packages/react-docs/components/Sidebar.js +++ b/packages/react-docs/components/Sidebar.js @@ -22,7 +22,7 @@ import { import { ensureString } from 'ensure-type'; import NextLink from 'next/link'; import { useRouter } from 'next/router'; -import React, { forwardRef, useEffect, useRef } from 'react'; +import { forwardRef, useEffect, useRef } from 'react'; import { routes } from '../config/sidebar-routes'; import x from '../utils/json-stringify'; import IconButton from './IconButton'; diff --git a/packages/react-docs/components/SkeletonBlock.js b/packages/react-docs/components/SkeletonBlock.js index 7d3ccf30bc..0e01b3a706 100644 --- a/packages/react-docs/components/SkeletonBlock.js +++ b/packages/react-docs/components/SkeletonBlock.js @@ -2,8 +2,6 @@ import { Flex, Skeleton, } from '@tonic-ui/react'; -import React from 'react'; - const SkeletonBlock = (props) => ( diff --git a/packages/react-docs/components/SkeletonContent.js b/packages/react-docs/components/SkeletonContent.js index 4a02931de1..777616c9ae 100644 --- a/packages/react-docs/components/SkeletonContent.js +++ b/packages/react-docs/components/SkeletonContent.js @@ -3,8 +3,6 @@ import { useColorMode, useColorStyle, } from '@tonic-ui/react'; -import React from 'react'; - const SkeletonContent = (props) => { const [colorMode] = useColorMode(); const [colorStyle] = useColorStyle({ colorMode }); diff --git a/packages/react-docs/components/SourceCode.js b/packages/react-docs/components/SourceCode.js index b9c42dbcd8..852af2e812 100644 --- a/packages/react-docs/components/SourceCode.js +++ b/packages/react-docs/components/SourceCode.js @@ -1,6 +1,5 @@ import { Box, Collapse, LinkButton } from '@tonic-ui/react'; import { useToggle } from '@tonic-ui/react-hooks'; -import React from 'react'; import CodeBlock from '@/components/CodeBlock'; const SourceCode = ({ name, code }) => { diff --git a/packages/react-docs/components/TableOfContents.js b/packages/react-docs/components/TableOfContents.js index 52adeddbec..49f0d0f279 100644 --- a/packages/react-docs/components/TableOfContents.js +++ b/packages/react-docs/components/TableOfContents.js @@ -4,7 +4,7 @@ import { } from '@tonic-ui/react'; import { canUseDOM } from '@tonic-ui/utils'; import { useRouter } from 'next/router'; -import React, { useCallback, useEffect, useMemo, useRef, useState } from 'react'; +import { useCallback, useEffect, useMemo, useRef, useState } from 'react'; import useThrottledCallbackOnScroll from '../hooks/useThrottledCallbackOnScroll'; import x from '../utils/json-stringify'; diff --git a/packages/react-docs/components/TablePagination.js b/packages/react-docs/components/TablePagination.js index c0ca016ca3..3469525a94 100644 --- a/packages/react-docs/components/TablePagination.js +++ b/packages/react-docs/components/TablePagination.js @@ -19,7 +19,7 @@ import { AngleRightIcon, } from '@tonic-ui/react-icons'; import { ensureArray, ensureFiniteNumber } from 'ensure-type'; -import React, { useCallback, useEffect, useState } from 'react'; +import { useCallback, useEffect, useState } from 'react'; const TablePagination = ({ count, diff --git a/packages/react-docs/components/ThemeParser.js b/packages/react-docs/components/ThemeParser.js index 6a4dd82f35..5468960b4b 100644 --- a/packages/react-docs/components/ThemeParser.js +++ b/packages/react-docs/components/ThemeParser.js @@ -4,7 +4,6 @@ import { useColorStyle, useTheme, } from '@tonic-ui/react'; -import React from 'react'; import PreformattedText from './PreformattedText'; import jsonPrettify from '../utils/json-prettify'; diff --git a/packages/react-docs/components/Toolbar.js b/packages/react-docs/components/Toolbar.js index e9bad3f390..66720257b4 100644 --- a/packages/react-docs/components/Toolbar.js +++ b/packages/react-docs/components/Toolbar.js @@ -1,7 +1,7 @@ import { Flex, } from '@tonic-ui/react'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; const Toolbar = forwardRef((props, ref) => { const styleProps = { diff --git a/packages/react-docs/components/ToolbarItem.js b/packages/react-docs/components/ToolbarItem.js index 5d41cd8c98..12bb3728a1 100644 --- a/packages/react-docs/components/ToolbarItem.js +++ b/packages/react-docs/components/ToolbarItem.js @@ -1,7 +1,7 @@ import { Flex, } from '@tonic-ui/react'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; const ToolbarItem = forwardRef((props, ref) => { const styleProps = { diff --git a/packages/react-docs/config/sidebar-routes.js b/packages/react-docs/config/sidebar-routes.js index a12227c80e..3ce9ec469a 100644 --- a/packages/react-docs/config/sidebar-routes.js +++ b/packages/react-docs/config/sidebar-routes.js @@ -17,7 +17,6 @@ import { WidgetsIcon, WorkspaceIcon, } from '@tonic-ui/react-icons'; -import React from 'react'; import { MutedText } from '../experiments/muted-text'; export const routes = [ diff --git a/packages/react-docs/eslint.config.mjs b/packages/react-docs/eslint.config.mjs index aaf9390a4c..f6c416de72 100644 --- a/packages/react-docs/eslint.config.mjs +++ b/packages/react-docs/eslint.config.mjs @@ -1,26 +1,12 @@ import { defineConfig } from 'eslint/config'; -import { FlatCompat } from '@eslint/eslintrc'; import globals from 'globals'; import babelParser from '@babel/eslint-parser'; +import nextPlugin from '@next/eslint-plugin-next'; import trendmicroConfig from 'eslint-config-trendmicro'; -const compat = new FlatCompat({ - baseDirectory: import.meta.dirname, -}); - -// `eslint-config-trendmicro` already registers the `import` plugin, so strip it -// from the compat output to avoid "Cannot redefine plugin" errors. -const nextConfigs = compat.extends('next/core-web-vitals').map((config) => { - if (config.plugins?.import) { - const { import: _ignored, ...plugins } = config.plugins; // eslint-disable-line no-unused-vars - return { ...config, plugins }; - } - return config; -}); - export default defineConfig([ ...trendmicroConfig, - ...nextConfigs, + nextPlugin.flatConfig.coreWebVitals, { files: ['**/*.js', '**/*.jsx', '**/*.mjs'], languageOptions: { diff --git a/packages/react-docs/experiments/button-box/ButtonBox.js b/packages/react-docs/experiments/button-box/ButtonBox.js index f8571aaf53..1aa701c087 100644 --- a/packages/react-docs/experiments/button-box/ButtonBox.js +++ b/packages/react-docs/experiments/button-box/ButtonBox.js @@ -1,6 +1,6 @@ import { Box } from '@tonic-ui/react'; import { ariaAttr } from '@tonic-ui/utils'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import useButtonBoxClickHandlers from './useButtonBoxClickHandlers'; import { useButtonBoxStyle, diff --git a/packages/react-docs/experiments/button-box/__tests__/ButtonBox.test.js b/packages/react-docs/experiments/button-box/__tests__/ButtonBox.test.js index fa1fd17d49..91dbc4b283 100644 --- a/packages/react-docs/experiments/button-box/__tests__/ButtonBox.test.js +++ b/packages/react-docs/experiments/button-box/__tests__/ButtonBox.test.js @@ -1,5 +1,4 @@ /* @jest-environment jsdom */ -import React from 'react'; import userEvent from '@testing-library/user-event'; import { fireEvent, render, screen } from '../../../test-utils/render'; import ButtonBox from '../ButtonBox'; diff --git a/packages/react-docs/experiments/dropdown/Dropdown.js b/packages/react-docs/experiments/dropdown/Dropdown.js index 759f763a15..0ea6bc826f 100644 --- a/packages/react-docs/experiments/dropdown/Dropdown.js +++ b/packages/react-docs/experiments/dropdown/Dropdown.js @@ -1,4 +1,4 @@ -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import DropdownBase from './DropdownBase'; import MenuButtonToggle from './MenuButtonToggle'; diff --git a/packages/react-docs/experiments/dropdown/DropdownBase.js b/packages/react-docs/experiments/dropdown/DropdownBase.js index 2c996977f7..2a9183c8ad 100644 --- a/packages/react-docs/experiments/dropdown/DropdownBase.js +++ b/packages/react-docs/experiments/dropdown/DropdownBase.js @@ -12,7 +12,7 @@ import { } from '@tonic-ui/react'; import { callEventHandlers, isPlainObject, runIfFn } from '@tonic-ui/utils'; import { ensureArray } from 'ensure-type'; -import React, { Fragment, forwardRef, useCallback } from 'react'; +import { Fragment, forwardRef, useCallback } from 'react'; const isValidElementType = (type) => { return ( diff --git a/packages/react-docs/experiments/dropdown/MenuButtonToggle.js b/packages/react-docs/experiments/dropdown/MenuButtonToggle.js index 3f83520e27..dadb7b7f5a 100644 --- a/packages/react-docs/experiments/dropdown/MenuButtonToggle.js +++ b/packages/react-docs/experiments/dropdown/MenuButtonToggle.js @@ -1,5 +1,5 @@ import { MenuButton } from '@tonic-ui/react'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; const MenuButtonToggle = forwardRef((props, ref) => { const { children, sx, ...rest } = props; diff --git a/packages/react-docs/experiments/dropdown/TagToggle.js b/packages/react-docs/experiments/dropdown/TagToggle.js index c91cff190f..be0a5eb589 100644 --- a/packages/react-docs/experiments/dropdown/TagToggle.js +++ b/packages/react-docs/experiments/dropdown/TagToggle.js @@ -1,5 +1,5 @@ import { Tag } from '@tonic-ui/react'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; const TagToggle = forwardRef((props, ref) => { const { children, sx, ...rest } = props; diff --git a/packages/react-docs/experiments/flex-item/FlexItem.js b/packages/react-docs/experiments/flex-item/FlexItem.js index dd462c6591..16eaca1aed 100644 --- a/packages/react-docs/experiments/flex-item/FlexItem.js +++ b/packages/react-docs/experiments/flex-item/FlexItem.js @@ -1,5 +1,5 @@ import { Box, OverflowTooltip } from '@tonic-ui/react'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; import { useFlexItemStyle } from './styles'; const FlexItem = forwardRef(( diff --git a/packages/react-docs/experiments/list/List.js b/packages/react-docs/experiments/list/List.js index 6169e4619a..c26b7cb168 100644 --- a/packages/react-docs/experiments/list/List.js +++ b/packages/react-docs/experiments/list/List.js @@ -1,5 +1,5 @@ import { Box } from '@tonic-ui/react'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; const defaultVariant = 'unordered'; diff --git a/packages/react-docs/experiments/list/ListItem.js b/packages/react-docs/experiments/list/ListItem.js index eafcdf1952..f763f72b02 100644 --- a/packages/react-docs/experiments/list/ListItem.js +++ b/packages/react-docs/experiments/list/ListItem.js @@ -1,5 +1,5 @@ import { Box } from '@tonic-ui/react'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; const ListItem = forwardRef((props, ref) => { return ( diff --git a/packages/react-docs/experiments/muted-text/MutedText.js b/packages/react-docs/experiments/muted-text/MutedText.js index 28b7ba4107..54f32146e7 100644 --- a/packages/react-docs/experiments/muted-text/MutedText.js +++ b/packages/react-docs/experiments/muted-text/MutedText.js @@ -1,5 +1,5 @@ import { Text, useColorStyle } from '@tonic-ui/react'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; const MutedText = forwardRef((props, ref) => { const [colorStyle] = useColorStyle(); diff --git a/packages/react-docs/experiments/render/Render.js b/packages/react-docs/experiments/render/Render.js index fd19e10ee6..a399b60988 100644 --- a/packages/react-docs/experiments/render/Render.js +++ b/packages/react-docs/experiments/render/Render.js @@ -1,5 +1,5 @@ import { runIfFn } from '@tonic-ui/utils'; -import React, { forwardRef, isValidElement } from 'react'; +import { forwardRef, isValidElement } from 'react'; const Render = forwardRef(( { diff --git a/packages/react-docs/experiments/search-dropdown/SearchDropdown.js b/packages/react-docs/experiments/search-dropdown/SearchDropdown.js index d07cf8c28d..24edcc122d 100644 --- a/packages/react-docs/experiments/search-dropdown/SearchDropdown.js +++ b/packages/react-docs/experiments/search-dropdown/SearchDropdown.js @@ -1,7 +1,7 @@ import { Box, SearchInput } from '@tonic-ui/react'; import { callEventHandlers } from '@tonic-ui/utils'; import { ensureString } from 'ensure-type'; -import React, { forwardRef, useState } from 'react'; +import { forwardRef, useState } from 'react'; import { Dropdown } from '../dropdown'; const SearchDropdown = forwardRef(( diff --git a/packages/react-docs/icons/CodeSandboxIcon.js b/packages/react-docs/icons/CodeSandboxIcon.js index 6a14d31573..58e42acee5 100644 --- a/packages/react-docs/icons/CodeSandboxIcon.js +++ b/packages/react-docs/icons/CodeSandboxIcon.js @@ -1,6 +1,4 @@ import { createSVGIcon } from '@tonic-ui/react-icons'; -import React from 'react'; - export default createSVGIcon( diff --git a/packages/react-docs/icons/GitHubIcon.js b/packages/react-docs/icons/GitHubIcon.js index 6190711306..6f56193755 100644 --- a/packages/react-docs/icons/GitHubIcon.js +++ b/packages/react-docs/icons/GitHubIcon.js @@ -1,6 +1,4 @@ import { createSVGIcon } from '@tonic-ui/react-icons'; -import React from 'react'; - export default createSVGIcon( diff --git a/packages/react-docs/pages/404.page.js b/packages/react-docs/pages/404.page.js index 68cd84f682..0d6a4ee0d4 100644 --- a/packages/react-docs/pages/404.page.js +++ b/packages/react-docs/pages/404.page.js @@ -1,6 +1,4 @@ import { Divider, Flex, Text } from '@tonic-ui/react'; -import React from 'react'; - export default function Custom404() { return ( { diff --git a/packages/react-docs/pages/components/accordion/controlled.js b/packages/react-docs/pages/components/accordion/controlled.js index 0344653e08..81b6bffc62 100644 --- a/packages/react-docs/pages/components/accordion/controlled.js +++ b/packages/react-docs/pages/components/accordion/controlled.js @@ -5,7 +5,7 @@ import { AccordionBody, Text, } from '@tonic-ui/react'; -import React, { useState } from 'react'; +import { useState } from 'react'; import SkeletonBlock from '@/components/SkeletonBlock'; const App = () => { diff --git a/packages/react-docs/pages/components/accordion/customization.js b/packages/react-docs/pages/components/accordion/customization.js index 2370efe615..b0b8a4744c 100644 --- a/packages/react-docs/pages/components/accordion/customization.js +++ b/packages/react-docs/pages/components/accordion/customization.js @@ -9,7 +9,7 @@ import { useColorMode, } from '@tonic-ui/react'; import { ChevronDownIcon } from '@tonic-ui/react-icons'; -import React, { useState } from 'react'; +import { useState } from 'react'; import SkeletonBlock from '@/components/SkeletonBlock'; const App = () => { diff --git a/packages/react-docs/pages/components/alert/alert-actions.js b/packages/react-docs/pages/components/alert/alert-actions.js index b544910553..2001d1bb84 100644 --- a/packages/react-docs/pages/components/alert/alert-actions.js +++ b/packages/react-docs/pages/components/alert/alert-actions.js @@ -1,5 +1,5 @@ import { Alert, Button, Flex, LinkButton, Stack, Text } from '@tonic-ui/react'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; const ActionButton = forwardRef((props, ref) => ( Hello World ); diff --git a/packages/react-docs/pages/components/color-mode/dark-mode/dark-mode.js b/packages/react-docs/pages/components/color-mode/dark-mode/dark-mode.js index e65f10cb1d..89c5b514e3 100644 --- a/packages/react-docs/pages/components/color-mode/dark-mode/dark-mode.js +++ b/packages/react-docs/pages/components/color-mode/dark-mode/dark-mode.js @@ -5,8 +5,6 @@ import { useColorMode, useColorStyle, } from '@tonic-ui/react'; -import React from 'react'; - const Component = () => { const [colorMode] = useColorMode(); const [colorStyle] = useColorStyle({ colorMode }); diff --git a/packages/react-docs/pages/components/color-mode/inverted-mode/inverted-mode-tooltip.js b/packages/react-docs/pages/components/color-mode/inverted-mode/inverted-mode-tooltip.js index a0ff5e4faa..9bfab52cff 100644 --- a/packages/react-docs/pages/components/color-mode/inverted-mode/inverted-mode-tooltip.js +++ b/packages/react-docs/pages/components/color-mode/inverted-mode/inverted-mode-tooltip.js @@ -4,8 +4,6 @@ import { Text, Tooltip, } from '@tonic-ui/react'; -import React from 'react'; - const App = () => { return ( { const [colorMode] = useColorMode(); const [colorStyle] = useColorStyle({ colorMode }); diff --git a/packages/react-docs/pages/components/color-mode/light-mode/light-mode.js b/packages/react-docs/pages/components/color-mode/light-mode/light-mode.js index 081bbd1287..a8deb6cd11 100644 --- a/packages/react-docs/pages/components/color-mode/light-mode/light-mode.js +++ b/packages/react-docs/pages/components/color-mode/light-mode/light-mode.js @@ -5,8 +5,6 @@ import { useColorMode, useColorStyle, } from '@tonic-ui/react'; -import React from 'react'; - const Component = () => { const [colorMode] = useColorMode(); const [colorStyle] = useColorStyle({ colorMode }); diff --git a/packages/react-docs/pages/components/color-mode/useColorMode/useColorMode.js b/packages/react-docs/pages/components/color-mode/useColorMode/useColorMode.js index cfc90edcdb..fbc4ceccdd 100644 --- a/packages/react-docs/pages/components/color-mode/useColorMode/useColorMode.js +++ b/packages/react-docs/pages/components/color-mode/useColorMode/useColorMode.js @@ -3,8 +3,6 @@ import { Button, useColorMode, } from '@tonic-ui/react'; -import React from 'react'; - const App = () => { const [colorMode, setColorMode] = useColorMode(); // One of: 'dark', 'light' const toggleColorMode = () => { diff --git a/packages/react-docs/pages/components/color-style/useColorStyle/useColorStyle.js b/packages/react-docs/pages/components/color-style/useColorStyle/useColorStyle.js index d558d694d8..47e3cf27e5 100644 --- a/packages/react-docs/pages/components/color-style/useColorStyle/useColorStyle.js +++ b/packages/react-docs/pages/components/color-style/useColorStyle/useColorStyle.js @@ -5,8 +5,6 @@ import { useColorMode, useColorStyle, } from '@tonic-ui/react'; -import React from 'react'; - const App = () => { const [colorMode] = useColorMode(); const [colorStyle] = useColorStyle({ colorMode }); diff --git a/packages/react-docs/pages/components/date-pickers/date-calendar/usage.js b/packages/react-docs/pages/components/date-pickers/date-calendar/usage.js index 0f76e437b5..fd16be9b0a 100644 --- a/packages/react-docs/pages/components/date-pickers/date-calendar/usage.js +++ b/packages/react-docs/pages/components/date-pickers/date-calendar/usage.js @@ -17,7 +17,7 @@ import { } from '@tonic-ui/react'; import * as dateFns from 'date-fns' import * as dateFnsLocale from 'date-fns/locale' -import React, { useEffect, useState } from 'react'; +import { useEffect, useState } from 'react'; import PreformattedText from '@/components/PreformattedText'; const FormGroup = (props) => ( diff --git a/packages/react-docs/pages/components/date-pickers/date-picker/range-picker.js b/packages/react-docs/pages/components/date-pickers/date-picker/range-picker.js index 259cf6c97a..834ccb3c43 100644 --- a/packages/react-docs/pages/components/date-pickers/date-picker/range-picker.js +++ b/packages/react-docs/pages/components/date-pickers/date-picker/range-picker.js @@ -18,7 +18,7 @@ import { useColorStyle, } from '@tonic-ui/react'; import { AngleRightIcon, CalendarIcon, ChevronLeftIcon, ClockIcon } from '@tonic-ui/react-icons'; -import React, { useEffect, useReducer, useState } from 'react'; +import { useEffect, useReducer, useState } from 'react'; const CustomDateInput = ({ inputFormat = 'yyyy-MM-dd', diff --git a/packages/react-docs/pages/components/date-pickers/date-pickers.js b/packages/react-docs/pages/components/date-pickers/date-pickers.js index 07d78e2273..04995829fe 100644 --- a/packages/react-docs/pages/components/date-pickers/date-pickers.js +++ b/packages/react-docs/pages/components/date-pickers/date-pickers.js @@ -1,6 +1,6 @@ import { DatePicker, InputAdornment, InputControl, TextLabel, useColorMode, useColorStyle } from '@tonic-ui/react'; import { CalendarIcon } from '@tonic-ui/react-icons'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; const DateInput = forwardRef((props, ref) => { const [colorMode] = useColorMode(); diff --git a/packages/react-docs/pages/components/date-pickers/native-pickers.js b/packages/react-docs/pages/components/date-pickers/native-pickers.js index c7820e9fcf..7f4b1bfbaf 100644 --- a/packages/react-docs/pages/components/date-pickers/native-pickers.js +++ b/packages/react-docs/pages/components/date-pickers/native-pickers.js @@ -1,6 +1,4 @@ import { Box, Flex, Input, TextLabel } from '@tonic-ui/react'; -import React from 'react'; - const App = () => ( ( ); diff --git a/packages/react-docs/pages/components/divider/composition.js b/packages/react-docs/pages/components/divider/composition.js index cadac5bd23..ea38fefe88 100644 --- a/packages/react-docs/pages/components/divider/composition.js +++ b/packages/react-docs/pages/components/divider/composition.js @@ -1,7 +1,5 @@ import { Divider, Flex } from '@tonic-ui/react'; import { AlignCenterIcon, AlignLeftIcon, AlignRightIcon } from '@tonic-ui/react-icons'; -import React from 'react'; - const App = () => ( diff --git a/packages/react-docs/pages/components/divider/horizontal-orientation.js b/packages/react-docs/pages/components/divider/horizontal-orientation.js index c729098029..5ad8f431c1 100644 --- a/packages/react-docs/pages/components/divider/horizontal-orientation.js +++ b/packages/react-docs/pages/components/divider/horizontal-orientation.js @@ -1,6 +1,4 @@ import { Divider, Stack } from '@tonic-ui/react'; -import React from 'react'; - const App = () => ( diff --git a/packages/react-docs/pages/components/divider/vertical-orientation.js b/packages/react-docs/pages/components/divider/vertical-orientation.js index 2cb50e5244..7c4eef0b92 100644 --- a/packages/react-docs/pages/components/divider/vertical-orientation.js +++ b/packages/react-docs/pages/components/divider/vertical-orientation.js @@ -1,6 +1,4 @@ import { Divider, Stack } from '@tonic-ui/react'; -import React from 'react'; - const App = () => ( diff --git a/packages/react-docs/pages/components/drawer/usage.js b/packages/react-docs/pages/components/drawer/usage.js index 8f89617416..356acb7515 100644 --- a/packages/react-docs/pages/components/drawer/usage.js +++ b/packages/react-docs/pages/components/drawer/usage.js @@ -32,7 +32,7 @@ import { EmailIcon, InfoOIcon, UserIcon } from '@tonic-ui/react-icons'; import { useToggle, } from '@tonic-ui/react-hooks'; -import React, { useRef, useState } from 'react'; +import { useRef, useState } from 'react'; import PreformattedText from '@/components/PreformattedText'; import SkeletonBlock from '@/components/SkeletonBlock'; diff --git a/packages/react-docs/pages/components/flex/align-items.js b/packages/react-docs/pages/components/flex/align-items.js index f8bf1abce8..108f1518fb 100644 --- a/packages/react-docs/pages/components/flex/align-items.js +++ b/packages/react-docs/pages/components/flex/align-items.js @@ -1,5 +1,5 @@ import { Box, Button, Flex, Stack } from '@tonic-ui/react'; -import React, { useState } from 'react'; +import { useState } from 'react'; const FlexItem = (props) => ( diff --git a/packages/react-docs/pages/components/flex/flex-direction.js b/packages/react-docs/pages/components/flex/flex-direction.js index b8a2ac8e55..fc4a7ef2a7 100644 --- a/packages/react-docs/pages/components/flex/flex-direction.js +++ b/packages/react-docs/pages/components/flex/flex-direction.js @@ -1,5 +1,5 @@ import { Box, Button, Flex, Stack } from '@tonic-ui/react'; -import React, { useState } from 'react'; +import { useState } from 'react'; const FlexItem = (props) => ( diff --git a/packages/react-docs/pages/components/flex/flex-none.js b/packages/react-docs/pages/components/flex/flex-none.js index 02eed51264..835204dd11 100644 --- a/packages/react-docs/pages/components/flex/flex-none.js +++ b/packages/react-docs/pages/components/flex/flex-none.js @@ -1,6 +1,4 @@ import { Box, Flex } from '@tonic-ui/react'; -import React from 'react'; - const FlexItem = (props) => ( ); diff --git a/packages/react-docs/pages/components/flex/flex-wrap.js b/packages/react-docs/pages/components/flex/flex-wrap.js index b25458146f..75d1e56def 100644 --- a/packages/react-docs/pages/components/flex/flex-wrap.js +++ b/packages/react-docs/pages/components/flex/flex-wrap.js @@ -1,5 +1,5 @@ import { Box, Button, Flex, Stack } from '@tonic-ui/react'; -import React, { useState } from 'react'; +import { useState } from 'react'; const FlexItem = (props) => ( diff --git a/packages/react-docs/pages/components/flex/justify-content.js b/packages/react-docs/pages/components/flex/justify-content.js index 61b6fcafe1..75492aaf04 100644 --- a/packages/react-docs/pages/components/flex/justify-content.js +++ b/packages/react-docs/pages/components/flex/justify-content.js @@ -1,5 +1,5 @@ import { Box, Button, Flex, Stack } from '@tonic-ui/react'; -import React, { useState } from 'react'; +import { useState } from 'react'; const FlexItem = (props) => ( diff --git a/packages/react-docs/pages/components/form-control/basic.js b/packages/react-docs/pages/components/form-control/basic.js index 464722bd16..418a779d08 100644 --- a/packages/react-docs/pages/components/form-control/basic.js +++ b/packages/react-docs/pages/components/form-control/basic.js @@ -1,4 +1,3 @@ -import React from 'react'; import { FormControl, FormLabel, diff --git a/packages/react-docs/pages/components/form-control/character-count.js b/packages/react-docs/pages/components/form-control/character-count.js index 4e0b87db3c..34670029c1 100644 --- a/packages/react-docs/pages/components/form-control/character-count.js +++ b/packages/react-docs/pages/components/form-control/character-count.js @@ -1,4 +1,4 @@ -import React, { useState } from 'react'; +import { useState } from 'react'; import { FormControl, FormLabel, diff --git a/packages/react-docs/pages/components/form-control/complex-form.js b/packages/react-docs/pages/components/form-control/complex-form.js index 7e2b7ab3e4..d57cfd9131 100644 --- a/packages/react-docs/pages/components/form-control/complex-form.js +++ b/packages/react-docs/pages/components/form-control/complex-form.js @@ -1,4 +1,4 @@ -import React, { useState } from 'react'; +import { useState } from 'react'; import { ensureArray } from 'ensure-type'; import { Box, diff --git a/packages/react-docs/pages/components/form-control/custom-styling.js b/packages/react-docs/pages/components/form-control/custom-styling.js index 5f482eb268..863096c6dc 100644 --- a/packages/react-docs/pages/components/form-control/custom-styling.js +++ b/packages/react-docs/pages/components/form-control/custom-styling.js @@ -1,4 +1,3 @@ -import React from 'react'; import { Stack, Flex, diff --git a/packages/react-docs/pages/components/form-control/disabled.js b/packages/react-docs/pages/components/form-control/disabled.js index 29b65ed637..86185160bf 100644 --- a/packages/react-docs/pages/components/form-control/disabled.js +++ b/packages/react-docs/pages/components/form-control/disabled.js @@ -1,4 +1,3 @@ -import React from 'react'; import { FormControl, FormLabel, diff --git a/packages/react-docs/pages/components/form-control/error-messages.js b/packages/react-docs/pages/components/form-control/error-messages.js index 01cfa96df6..300597b05a 100644 --- a/packages/react-docs/pages/components/form-control/error-messages.js +++ b/packages/react-docs/pages/components/form-control/error-messages.js @@ -1,4 +1,3 @@ -import React from 'react'; import { FormControl, FormLabel, diff --git a/packages/react-docs/pages/components/form-control/error.js b/packages/react-docs/pages/components/form-control/error.js index 8de5bcbb1f..6296574e54 100644 --- a/packages/react-docs/pages/components/form-control/error.js +++ b/packages/react-docs/pages/components/form-control/error.js @@ -1,4 +1,3 @@ -import React from 'react'; import { FormControl, FormLabel, diff --git a/packages/react-docs/pages/components/form-control/helper-text.js b/packages/react-docs/pages/components/form-control/helper-text.js index 5f14e3cc20..d5b2128e67 100644 --- a/packages/react-docs/pages/components/form-control/helper-text.js +++ b/packages/react-docs/pages/components/form-control/helper-text.js @@ -1,4 +1,3 @@ -import React from 'react'; import { FormControl, FormLabel, diff --git a/packages/react-docs/pages/components/form-control/horizontal.js b/packages/react-docs/pages/components/form-control/horizontal.js index de5c9036af..848017da78 100644 --- a/packages/react-docs/pages/components/form-control/horizontal.js +++ b/packages/react-docs/pages/components/form-control/horizontal.js @@ -1,4 +1,4 @@ -import React, { useState } from 'react'; +import { useState } from 'react'; import { Stack, Flex, diff --git a/packages/react-docs/pages/components/form-control/readonly.js b/packages/react-docs/pages/components/form-control/readonly.js index a8c4aad691..70891c6a46 100644 --- a/packages/react-docs/pages/components/form-control/readonly.js +++ b/packages/react-docs/pages/components/form-control/readonly.js @@ -1,4 +1,3 @@ -import React from 'react'; import { FormControl, FormLabel, diff --git a/packages/react-docs/pages/components/form-control/required.js b/packages/react-docs/pages/components/form-control/required.js index c417d26d8f..576c4788c5 100644 --- a/packages/react-docs/pages/components/form-control/required.js +++ b/packages/react-docs/pages/components/form-control/required.js @@ -1,4 +1,3 @@ -import React from 'react'; import { FormControl, FormLabel, diff --git a/packages/react-docs/pages/components/grid/grid-area.js b/packages/react-docs/pages/components/grid/grid-area.js index 78d1dc3de1..c1dff75072 100644 --- a/packages/react-docs/pages/components/grid/grid-area.js +++ b/packages/react-docs/pages/components/grid/grid-area.js @@ -1,5 +1,5 @@ import { Button, Grid, Stack } from '@tonic-ui/react'; -import React, { useState } from 'react'; +import { useState } from 'react'; const GridItem = (props) => ( diff --git a/packages/react-docs/pages/components/grid/grid-auto-columns.js b/packages/react-docs/pages/components/grid/grid-auto-columns.js index fb98679038..d4c2d86623 100644 --- a/packages/react-docs/pages/components/grid/grid-auto-columns.js +++ b/packages/react-docs/pages/components/grid/grid-auto-columns.js @@ -1,5 +1,5 @@ import { Button, Grid, Stack } from '@tonic-ui/react'; -import React, { useState } from 'react'; +import { useState } from 'react'; const GridItem = (props) => ( diff --git a/packages/react-docs/pages/components/grid/grid-auto-flow.js b/packages/react-docs/pages/components/grid/grid-auto-flow.js index 34815b42f1..84bcbd90b3 100644 --- a/packages/react-docs/pages/components/grid/grid-auto-flow.js +++ b/packages/react-docs/pages/components/grid/grid-auto-flow.js @@ -1,5 +1,5 @@ import { Button, Grid, Stack } from '@tonic-ui/react'; -import React, { useState } from 'react'; +import { useState } from 'react'; const GridItem = (props) => ( diff --git a/packages/react-docs/pages/components/grid/grid-auto-rows.js b/packages/react-docs/pages/components/grid/grid-auto-rows.js index 125fef6177..40305ec3e0 100644 --- a/packages/react-docs/pages/components/grid/grid-auto-rows.js +++ b/packages/react-docs/pages/components/grid/grid-auto-rows.js @@ -1,5 +1,5 @@ import { Button, Grid, Stack } from '@tonic-ui/react'; -import React, { useState } from 'react'; +import { useState } from 'react'; const GridItem = (props) => ( diff --git a/packages/react-docs/pages/components/grid/grid-column-gap.js b/packages/react-docs/pages/components/grid/grid-column-gap.js index dc4d735a84..1ff0fde9c7 100644 --- a/packages/react-docs/pages/components/grid/grid-column-gap.js +++ b/packages/react-docs/pages/components/grid/grid-column-gap.js @@ -1,5 +1,5 @@ import { Button, Grid, Stack } from '@tonic-ui/react'; -import React, { useState } from 'react'; +import { useState } from 'react'; const GridItem = (props) => ( diff --git a/packages/react-docs/pages/components/grid/grid-column.js b/packages/react-docs/pages/components/grid/grid-column.js index 78c546664e..7375ffb254 100644 --- a/packages/react-docs/pages/components/grid/grid-column.js +++ b/packages/react-docs/pages/components/grid/grid-column.js @@ -1,5 +1,5 @@ import { Button, Grid, Stack } from '@tonic-ui/react'; -import React, { useState } from 'react'; +import { useState } from 'react'; const GridItem = (props) => ( diff --git a/packages/react-docs/pages/components/grid/grid-gap.js b/packages/react-docs/pages/components/grid/grid-gap.js index b1a4ca8952..118995676d 100644 --- a/packages/react-docs/pages/components/grid/grid-gap.js +++ b/packages/react-docs/pages/components/grid/grid-gap.js @@ -1,5 +1,5 @@ import { Button, Grid, Stack } from '@tonic-ui/react'; -import React, { useState } from 'react'; +import { useState } from 'react'; const GridItem = (props) => ( diff --git a/packages/react-docs/pages/components/grid/grid-row-gap.js b/packages/react-docs/pages/components/grid/grid-row-gap.js index fc221cb33e..10fcef0f76 100644 --- a/packages/react-docs/pages/components/grid/grid-row-gap.js +++ b/packages/react-docs/pages/components/grid/grid-row-gap.js @@ -1,5 +1,5 @@ import { Button, Grid, Stack } from '@tonic-ui/react'; -import React, { useState } from 'react'; +import { useState } from 'react'; const GridItem = (props) => ( diff --git a/packages/react-docs/pages/components/grid/grid-row.js b/packages/react-docs/pages/components/grid/grid-row.js index f2728dad30..945b56148e 100644 --- a/packages/react-docs/pages/components/grid/grid-row.js +++ b/packages/react-docs/pages/components/grid/grid-row.js @@ -1,5 +1,5 @@ import { Button, Grid, Stack } from '@tonic-ui/react'; -import React, { useState } from 'react'; +import { useState } from 'react'; const GridItem = (props) => ( diff --git a/packages/react-docs/pages/components/grid/grid-template-areas.js b/packages/react-docs/pages/components/grid/grid-template-areas.js index f8fccc0253..48c04f4ebc 100644 --- a/packages/react-docs/pages/components/grid/grid-template-areas.js +++ b/packages/react-docs/pages/components/grid/grid-template-areas.js @@ -1,6 +1,6 @@ /* eslint-disable react/no-unescaped-entities */ import { Box, Button, Grid, Stack } from '@tonic-ui/react'; -import React, { useState } from 'react'; +import { useState } from 'react'; const GridItem = (props) => ( diff --git a/packages/react-docs/pages/components/grid/grid-template-columns.js b/packages/react-docs/pages/components/grid/grid-template-columns.js index dab0c93174..c2d090e968 100644 --- a/packages/react-docs/pages/components/grid/grid-template-columns.js +++ b/packages/react-docs/pages/components/grid/grid-template-columns.js @@ -1,5 +1,5 @@ import { Button, Grid, Stack } from '@tonic-ui/react'; -import React, { useState } from 'react'; +import { useState } from 'react'; const GridItem = (props) => ( diff --git a/packages/react-docs/pages/components/grid/grid-template-rows.js b/packages/react-docs/pages/components/grid/grid-template-rows.js index b6dfbf39f1..a589e28f81 100644 --- a/packages/react-docs/pages/components/grid/grid-template-rows.js +++ b/packages/react-docs/pages/components/grid/grid-template-rows.js @@ -1,5 +1,5 @@ import { Button, Grid, Stack } from '@tonic-ui/react'; -import React, { useState } from 'react'; +import { useState } from 'react'; const GridItem = (props) => ( diff --git a/packages/react-docs/pages/components/highlight/case-insensitive-matching.js b/packages/react-docs/pages/components/highlight/case-insensitive-matching.js index 50b423116e..62052ee550 100644 --- a/packages/react-docs/pages/components/highlight/case-insensitive-matching.js +++ b/packages/react-docs/pages/components/highlight/case-insensitive-matching.js @@ -1,6 +1,4 @@ import { Highlight } from '@tonic-ui/react'; -import React from 'react'; - const App = () => ( React, REACT, react, and ReAcT will all be highlighted because the search is case-insensitive by default. diff --git a/packages/react-docs/pages/components/highlight/case-sensitive-matching.js b/packages/react-docs/pages/components/highlight/case-sensitive-matching.js index d3dd369a63..9b15cc1b08 100644 --- a/packages/react-docs/pages/components/highlight/case-sensitive-matching.js +++ b/packages/react-docs/pages/components/highlight/case-sensitive-matching.js @@ -1,6 +1,4 @@ import { Highlight, Stack } from '@tonic-ui/react'; -import React from 'react'; - const App = () => ( diff --git a/packages/react-docs/pages/components/highlight/multiple-queries.js b/packages/react-docs/pages/components/highlight/multiple-queries.js index 0b7e9f122d..1ca72d3bbe 100644 --- a/packages/react-docs/pages/components/highlight/multiple-queries.js +++ b/packages/react-docs/pages/components/highlight/multiple-queries.js @@ -1,6 +1,4 @@ import { Highlight } from '@tonic-ui/react'; -import React from 'react'; - const App = () => ( Use this component to search for text, find specific words, or match patterns in your content. diff --git a/packages/react-docs/pages/components/highlight/query.js b/packages/react-docs/pages/components/highlight/query.js index 2cdf83511a..26c97351da 100644 --- a/packages/react-docs/pages/components/highlight/query.js +++ b/packages/react-docs/pages/components/highlight/query.js @@ -1,6 +1,4 @@ import { Highlight } from '@tonic-ui/react'; -import React from 'react'; - const App = () => ( This text contains the word highlight which will be highlighted. diff --git a/packages/react-docs/pages/components/highlight/using-the-transform-function.js b/packages/react-docs/pages/components/highlight/using-the-transform-function.js index e05ae83837..48fdaa5c24 100644 --- a/packages/react-docs/pages/components/highlight/using-the-transform-function.js +++ b/packages/react-docs/pages/components/highlight/using-the-transform-function.js @@ -1,6 +1,4 @@ import { Highlight } from '@tonic-ui/react'; -import React from 'react'; - const transformAccents = (x) => { if (typeof x !== 'string') { return x; diff --git a/packages/react-docs/pages/components/highlight/variant-highlight-table.js b/packages/react-docs/pages/components/highlight/variant-highlight-table.js index 53808ce71b..aca963aeeb 100644 --- a/packages/react-docs/pages/components/highlight/variant-highlight-table.js +++ b/packages/react-docs/pages/components/highlight/variant-highlight-table.js @@ -10,7 +10,7 @@ import { TableCell, Text, } from '@tonic-ui/react'; -import React, { useState } from 'react'; +import { useState } from 'react'; const data = [ { id: 1, name: 'John Doe', email: 'john.doe@example.com', role: 'Administrator' }, diff --git a/packages/react-docs/pages/components/highlight/variant-none.js b/packages/react-docs/pages/components/highlight/variant-none.js index 4e36d23f52..15db9c6ee4 100644 --- a/packages/react-docs/pages/components/highlight/variant-none.js +++ b/packages/react-docs/pages/components/highlight/variant-none.js @@ -1,6 +1,4 @@ import { Highlight } from '@tonic-ui/react'; -import React from 'react'; - const App = () => ( { const [checked, toggle] = useToggle(true); const playState = checked ? 'running' : 'paused'; diff --git a/packages/react-docs/pages/components/icon/as-prop.js b/packages/react-docs/pages/components/icon/as-prop.js index f88734b061..504d1f03bb 100644 --- a/packages/react-docs/pages/components/icon/as-prop.js +++ b/packages/react-docs/pages/components/icon/as-prop.js @@ -1,7 +1,5 @@ import { Flex, Icon } from '@tonic-ui/react'; import { FaceSmileOIcon } from '@tonic-ui/react-icons'; -import React from 'react'; - const App = () => { return ( diff --git a/packages/react-docs/pages/components/icon/custom-icons.js b/packages/react-docs/pages/components/icon/custom-icons.js index 387133cbe5..29ed89aac3 100644 --- a/packages/react-docs/pages/components/icon/custom-icons.js +++ b/packages/react-docs/pages/components/icon/custom-icons.js @@ -1,6 +1,4 @@ import { Flex, Icon, ThemeProvider } from '@tonic-ui/react'; -import React from 'react'; - const customIcons = [ [ 'codesandbox', diff --git a/packages/react-docs/pages/components/image/basic.js b/packages/react-docs/pages/components/image/basic.js index 5752658e52..ce6b0b8489 100644 --- a/packages/react-docs/pages/components/image/basic.js +++ b/packages/react-docs/pages/components/image/basic.js @@ -1,6 +1,4 @@ import { Image } from '@tonic-ui/react'; -import React from 'react'; - const App = () => { const imageSrc = 'https://github.githubassets.com/images/modules/logos_page/GitHub-Mark.png'; diff --git a/packages/react-docs/pages/components/image/inline-svg.js b/packages/react-docs/pages/components/image/inline-svg.js index 429f501e28..ee4d9e8e08 100644 --- a/packages/react-docs/pages/components/image/inline-svg.js +++ b/packages/react-docs/pages/components/image/inline-svg.js @@ -1,6 +1,4 @@ import { Image } from '@tonic-ui/react'; -import React from 'react'; - const App = () => { const imageSrc = 'data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSIxMDI0IiB3aWR0aD0iMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNTEyIDBDMjI5LjI1IDAgMCAyMjkuMjUgMCA1MTJjMCAyMjYuMjUgMTQ2LjY4OCA0MTguMTI1IDM1MC4xNTYgNDg1LjgxMiAyNS41OTQgNC42ODggMzQuOTM4LTExLjEyNSAzNC45MzgtMjQuNjI1IDAtMTIuMTg4LTAuNDY5LTUyLjU2Mi0wLjcxOS05NS4zMTJDMjQyIDkwOC44MTIgMjExLjkwNiA4MTcuNSAyMTEuOTA2IDgxNy41Yy0yMy4zMTItNTkuMTI1LTU2Ljg0NC03NC44NzUtNTYuODQ0LTc0Ljg3NS00Ni41MzEtMzEuNzUgMy41My0zMS4xMjUgMy41My0zMS4xMjUgNTEuNDA2IDMuNTYyIDc4LjQ3IDUyLjc1IDc4LjQ3IDUyLjc1IDQ1LjY4OCA3OC4yNSAxMTkuODc1IDU1LjYyNSAxNDkgNDIuNSA0LjY1NC0zMyAxNy45MDQtNTUuNjI1IDMyLjUtNjguMzc1QzMwNC45MDYgNzI1LjQzOCAxODUuMzQ0IDY4MS41IDE4NS4zNDQgNDg1LjMxMmMwLTU1LjkzOCAxOS45NjktMTAxLjU2MiA1Mi42NTYtMTM3LjQwNi01LjIxOS0xMy0yMi44NDQtNjUuMDk0IDUuMDYyLTEzNS41NjIgMCAwIDQyLjkzOC0xMy43NSAxNDAuODEyIDUyLjUgNDAuODEyLTExLjQwNiA4NC41OTQtMTcuMDMxIDEyOC4xMjUtMTcuMjE5IDQzLjUgMC4xODggODcuMzEyIDUuODc1IDEyOC4xODggMTcuMjgxIDk3LjY4OC02Ni4zMTIgMTQwLjY4OC01Mi41IDE0MC42ODgtNTIuNSAyOCA3MC41MzEgMTAuMzc1IDEyMi41NjIgNS4xMjUgMTM1LjUgMzIuODEyIDM1Ljg0NCA1Mi42MjUgODEuNDY5IDUyLjYyNSAxMzcuNDA2IDAgMTk2LjY4OC0xMTkuNzUgMjQwLTIzMy44MTIgMjUyLjY4OCAxOC40MzggMTUuODc1IDM0Ljc1IDQ3IDM0Ljc1IDk0Ljc1IDAgNjguNDM4LTAuNjg4IDEyMy42MjUtMC42ODggMTQwLjUgMCAxMy42MjUgOS4zMTIgMjkuNTYyIDM1LjI1IDI0LjU2MkM4NzcuNDM4IDkzMCAxMDI0IDczOC4xMjUgMTAyNCA1MTIgMTAyNCAyMjkuMjUgNzk0Ljc1IDAgNTEyIDB6Ii8+PC9zdmc+'; diff --git a/packages/react-docs/pages/components/input-base/attribute-disabled.js b/packages/react-docs/pages/components/input-base/attribute-disabled.js index a6603746ba..c1297c920b 100644 --- a/packages/react-docs/pages/components/input-base/attribute-disabled.js +++ b/packages/react-docs/pages/components/input-base/attribute-disabled.js @@ -1,6 +1,4 @@ import { InputBase, Stack } from '@tonic-ui/react'; -import React from 'react'; - const App = () => ( diff --git a/packages/react-docs/pages/components/input-base/attribute-readonly.js b/packages/react-docs/pages/components/input-base/attribute-readonly.js index 69130e3ad3..a9e7694561 100644 --- a/packages/react-docs/pages/components/input-base/attribute-readonly.js +++ b/packages/react-docs/pages/components/input-base/attribute-readonly.js @@ -1,6 +1,4 @@ import { InputBase, Stack } from '@tonic-ui/react'; -import React from 'react'; - const App = () => ( diff --git a/packages/react-docs/pages/components/input-base/attribute-required.js b/packages/react-docs/pages/components/input-base/attribute-required.js index 79f13fb89a..e2d0de681c 100644 --- a/packages/react-docs/pages/components/input-base/attribute-required.js +++ b/packages/react-docs/pages/components/input-base/attribute-required.js @@ -1,6 +1,4 @@ import { InputBase } from '@tonic-ui/react'; -import React from 'react'; - const App = () => ( ( ( ); diff --git a/packages/react-docs/pages/components/input-control/input-adornments.js b/packages/react-docs/pages/components/input-control/input-adornments.js index 5ca5405712..24c6564208 100644 --- a/packages/react-docs/pages/components/input-control/input-adornments.js +++ b/packages/react-docs/pages/components/input-control/input-adornments.js @@ -8,7 +8,7 @@ import { useColorStyle, } from '@tonic-ui/react'; import { CalendarIcon, CheckIcon, MobileIcon, ViewIcon, ViewOffIcon } from '@tonic-ui/react-icons'; -import React, { useState } from 'react'; +import { useState } from 'react'; const App = () => { const [colorMode] = useColorMode(); diff --git a/packages/react-docs/pages/components/input-control/usage.js b/packages/react-docs/pages/components/input-control/usage.js index 3434f09f8f..5586729272 100644 --- a/packages/react-docs/pages/components/input-control/usage.js +++ b/packages/react-docs/pages/components/input-control/usage.js @@ -10,7 +10,7 @@ import { TextLabel, } from '@tonic-ui/react'; import { useToggle } from '@tonic-ui/react-hooks'; -import React, { useState } from 'react'; +import { useState } from 'react'; const FormGroup = (props) => ( diff --git a/packages/react-docs/pages/components/input-group/basic.js b/packages/react-docs/pages/components/input-group/basic.js index 832cfca531..93690ae2ac 100644 --- a/packages/react-docs/pages/components/input-group/basic.js +++ b/packages/react-docs/pages/components/input-group/basic.js @@ -1,6 +1,4 @@ import { Input, InputGroup, InputGroupAddon, InputGroupAppend, InputGroupPrepend, Stack } from '@tonic-ui/react'; -import React from 'react'; - const App = () => ( diff --git a/packages/react-docs/pages/components/input-group/button-add-ons.js b/packages/react-docs/pages/components/input-group/button-add-ons.js index 1539c9d1a8..4db1cd5f72 100644 --- a/packages/react-docs/pages/components/input-group/button-add-ons.js +++ b/packages/react-docs/pages/components/input-group/button-add-ons.js @@ -11,8 +11,6 @@ import { useColorMode, } from '@tonic-ui/react'; import { AngleDownIcon, SettingsIcon } from '@tonic-ui/react-icons'; -import React from 'react'; - const App = () => { const [colorMode] = useColorMode(); const dividerColor ={ diff --git a/packages/react-docs/pages/components/input-group/date-inputs.js b/packages/react-docs/pages/components/input-group/date-inputs.js index 6c043685ae..64bec490f8 100644 --- a/packages/react-docs/pages/components/input-group/date-inputs.js +++ b/packages/react-docs/pages/components/input-group/date-inputs.js @@ -1,6 +1,4 @@ import { Input, InputGroup, Text } from '@tonic-ui/react'; -import React from 'react'; - const App = () => ( ( diff --git a/packages/react-docs/pages/components/input-group/multiple-inputs.js b/packages/react-docs/pages/components/input-group/multiple-inputs.js index fa313a11f7..574462e867 100644 --- a/packages/react-docs/pages/components/input-group/multiple-inputs.js +++ b/packages/react-docs/pages/components/input-group/multiple-inputs.js @@ -1,6 +1,4 @@ import { Input, InputGroup, InputGroupAddon, InputGroupPrepend } from '@tonic-ui/react'; -import React from 'react'; - const App = () => ( diff --git a/packages/react-docs/pages/components/input-group/sizes.js b/packages/react-docs/pages/components/input-group/sizes.js index 2a400f620d..d63c0b7aee 100644 --- a/packages/react-docs/pages/components/input-group/sizes.js +++ b/packages/react-docs/pages/components/input-group/sizes.js @@ -5,8 +5,6 @@ import { InputGroupPrepend, Stack, } from '@tonic-ui/react'; -import React from 'react'; - const App = () => ( diff --git a/packages/react-docs/pages/components/input-group/variant-filled.js b/packages/react-docs/pages/components/input-group/variant-filled.js index 0e20f54f4c..e63438e22e 100644 --- a/packages/react-docs/pages/components/input-group/variant-filled.js +++ b/packages/react-docs/pages/components/input-group/variant-filled.js @@ -1,6 +1,4 @@ import { Input, InputGroup, InputGroupAddon, InputGroupPrepend, Stack } from '@tonic-ui/react'; -import React from 'react'; - const App = () => ( diff --git a/packages/react-docs/pages/components/input-group/variant-flush.js b/packages/react-docs/pages/components/input-group/variant-flush.js index 1ce2ce34fa..de7211350c 100644 --- a/packages/react-docs/pages/components/input-group/variant-flush.js +++ b/packages/react-docs/pages/components/input-group/variant-flush.js @@ -1,6 +1,4 @@ import { Input, InputGroup, InputGroupAddon } from '@tonic-ui/react'; -import React from 'react'; - const App = () => ( @ diff --git a/packages/react-docs/pages/components/input-group/variant-outline.js b/packages/react-docs/pages/components/input-group/variant-outline.js index b80f023dbb..b886bd2687 100644 --- a/packages/react-docs/pages/components/input-group/variant-outline.js +++ b/packages/react-docs/pages/components/input-group/variant-outline.js @@ -1,6 +1,4 @@ import { Input, InputGroup, InputGroupAddon, InputGroupPrepend, Stack } from '@tonic-ui/react'; -import React from 'react'; - const App = () => ( diff --git a/packages/react-docs/pages/components/input-group/variant-unstyled.js b/packages/react-docs/pages/components/input-group/variant-unstyled.js index d2d4706dff..090de08439 100644 --- a/packages/react-docs/pages/components/input-group/variant-unstyled.js +++ b/packages/react-docs/pages/components/input-group/variant-unstyled.js @@ -1,6 +1,4 @@ import { Input, InputGroup, InputGroupAddon } from '@tonic-ui/react'; -import React from 'react'; - const App = () => ( @ diff --git a/packages/react-docs/pages/components/input/attribute-disabled.js b/packages/react-docs/pages/components/input/attribute-disabled.js index 09d723f8be..86dd7a500b 100644 --- a/packages/react-docs/pages/components/input/attribute-disabled.js +++ b/packages/react-docs/pages/components/input/attribute-disabled.js @@ -1,6 +1,4 @@ import { Input, Stack } from '@tonic-ui/react'; -import React from 'react'; - const App = () => ( diff --git a/packages/react-docs/pages/components/input/attribute-list.js b/packages/react-docs/pages/components/input/attribute-list.js index 95d27e7dad..9ccb93c7a1 100644 --- a/packages/react-docs/pages/components/input/attribute-list.js +++ b/packages/react-docs/pages/components/input/attribute-list.js @@ -1,6 +1,4 @@ import { Box, Flex, Input, TextLabel } from '@tonic-ui/react'; -import React from 'react'; - const App = () => ( <> diff --git a/packages/react-docs/pages/components/input/attribute-readonly.js b/packages/react-docs/pages/components/input/attribute-readonly.js index a13d5e4b7b..f5aad8f082 100644 --- a/packages/react-docs/pages/components/input/attribute-readonly.js +++ b/packages/react-docs/pages/components/input/attribute-readonly.js @@ -1,6 +1,4 @@ import { Input, Stack } from '@tonic-ui/react'; -import React from 'react'; - const App = () => ( diff --git a/packages/react-docs/pages/components/input/attribute-required.js b/packages/react-docs/pages/components/input/attribute-required.js index 447df2ef15..30035b8895 100644 --- a/packages/react-docs/pages/components/input/attribute-required.js +++ b/packages/react-docs/pages/components/input/attribute-required.js @@ -1,6 +1,4 @@ import { Input } from '@tonic-ui/react'; -import React from 'react'; - const App = () => ( ); diff --git a/packages/react-docs/pages/components/input/attribute-type.js b/packages/react-docs/pages/components/input/attribute-type.js index 0abaecb305..db78785393 100644 --- a/packages/react-docs/pages/components/input/attribute-type.js +++ b/packages/react-docs/pages/components/input/attribute-type.js @@ -1,6 +1,4 @@ import { Grid, Input, TextLabel } from '@tonic-ui/react'; -import React from 'react'; - const App = () => ( ( <> Label: diff --git a/packages/react-docs/pages/components/input/sizes.js b/packages/react-docs/pages/components/input/sizes.js index a890ca287e..5ba39671e9 100644 --- a/packages/react-docs/pages/components/input/sizes.js +++ b/packages/react-docs/pages/components/input/sizes.js @@ -1,6 +1,4 @@ import { Box, Input, Stack, TextLabel } from '@tonic-ui/react'; -import React from 'react'; - const App = () => ( diff --git a/packages/react-docs/pages/components/input/validation.js b/packages/react-docs/pages/components/input/validation.js index b67ce6bf8c..81f2e28029 100644 --- a/packages/react-docs/pages/components/input/validation.js +++ b/packages/react-docs/pages/components/input/validation.js @@ -1,7 +1,7 @@ import { Box, Flex, Input, Text } from '@tonic-ui/react'; import { WarningCircleIcon } from '@tonic-ui/react-icons'; import { useMergeRefs } from '@tonic-ui/react-hooks'; -import React, { forwardRef, useEffect, useRef, useState } from 'react'; +import { forwardRef, useEffect, useRef, useState } from 'react'; const InlineError = (props) => ( diff --git a/packages/react-docs/pages/components/input/variant-filled.js b/packages/react-docs/pages/components/input/variant-filled.js index 879ccf6c1e..0b45342df8 100644 --- a/packages/react-docs/pages/components/input/variant-filled.js +++ b/packages/react-docs/pages/components/input/variant-filled.js @@ -1,6 +1,4 @@ import { Input } from '@tonic-ui/react'; -import React from 'react'; - const App = () => ( ); diff --git a/packages/react-docs/pages/components/input/variant-flush.js b/packages/react-docs/pages/components/input/variant-flush.js index 5fc2ba9993..d49a393fb0 100644 --- a/packages/react-docs/pages/components/input/variant-flush.js +++ b/packages/react-docs/pages/components/input/variant-flush.js @@ -1,6 +1,4 @@ import { Input } from '@tonic-ui/react'; -import React from 'react'; - const App = () => ( ); diff --git a/packages/react-docs/pages/components/input/variant-outline.js b/packages/react-docs/pages/components/input/variant-outline.js index d6f1bc5253..0f7dabb0a9 100644 --- a/packages/react-docs/pages/components/input/variant-outline.js +++ b/packages/react-docs/pages/components/input/variant-outline.js @@ -1,6 +1,4 @@ import { Input } from '@tonic-ui/react'; -import React from 'react'; - const App = () => ( ); diff --git a/packages/react-docs/pages/components/input/variant-unstyled.js b/packages/react-docs/pages/components/input/variant-unstyled.js index 7c832204f0..83be1850ab 100644 --- a/packages/react-docs/pages/components/input/variant-unstyled.js +++ b/packages/react-docs/pages/components/input/variant-unstyled.js @@ -1,6 +1,4 @@ import { Input } from '@tonic-ui/react'; -import React from 'react'; - const App = () => ( ); diff --git a/packages/react-docs/pages/components/link-button/basic.js b/packages/react-docs/pages/components/link-button/basic.js index 4bf86239ef..badb0e9655 100644 --- a/packages/react-docs/pages/components/link-button/basic.js +++ b/packages/react-docs/pages/components/link-button/basic.js @@ -1,5 +1,5 @@ import { LinkButton, Text } from '@tonic-ui/react'; -import React, { useEffect, useState } from 'react'; +import { useEffect, useState } from 'react'; const App = () => { const [timeLeft, setTimeLeft] = useState(180); diff --git a/packages/react-docs/pages/components/link/action-links.js b/packages/react-docs/pages/components/link/action-links.js index 318bc556ab..f0ad955921 100644 --- a/packages/react-docs/pages/components/link/action-links.js +++ b/packages/react-docs/pages/components/link/action-links.js @@ -1,7 +1,5 @@ import { Link } from '@tonic-ui/react'; import { EditIcon } from '@tonic-ui/react-icons'; -import React from 'react'; - const App = () => ( diff --git a/packages/react-docs/pages/components/link/attribute-disabled.js b/packages/react-docs/pages/components/link/attribute-disabled.js index 0e9489e9aa..cb5243adbb 100644 --- a/packages/react-docs/pages/components/link/attribute-disabled.js +++ b/packages/react-docs/pages/components/link/attribute-disabled.js @@ -1,6 +1,4 @@ import { Link, Stack } from '@tonic-ui/react'; -import React from 'react'; - const App = () => ( diff --git a/packages/react-docs/pages/components/link/external-links.js b/packages/react-docs/pages/components/link/external-links.js index b539692ea2..af42b39fbb 100644 --- a/packages/react-docs/pages/components/link/external-links.js +++ b/packages/react-docs/pages/components/link/external-links.js @@ -1,7 +1,5 @@ import { Link } from '@tonic-ui/react'; import { SVGIcon } from '@tonic-ui/react-icons'; -import React from 'react'; - function ExternalLinkIcon(props) { // open-link-small.svg return ( diff --git a/packages/react-docs/pages/components/link/internal-links.js b/packages/react-docs/pages/components/link/internal-links.js index ad43bbf79a..8e66a0936b 100644 --- a/packages/react-docs/pages/components/link/internal-links.js +++ b/packages/react-docs/pages/components/link/internal-links.js @@ -1,7 +1,5 @@ import { Link } from '@tonic-ui/react'; import { SVGIcon } from '@tonic-ui/react-icons'; -import React from 'react'; - function InternalLinkIcon(props) { // arrow-right-small.svg return ( diff --git a/packages/react-docs/pages/components/link/variant-default.js b/packages/react-docs/pages/components/link/variant-default.js index ef86b488f9..a5eb4e84e8 100644 --- a/packages/react-docs/pages/components/link/variant-default.js +++ b/packages/react-docs/pages/components/link/variant-default.js @@ -1,6 +1,4 @@ import { Link } from '@tonic-ui/react'; -import React from 'react'; - const App = () => ( ( You can diff --git a/packages/react-docs/pages/components/link/variant-subtle.js b/packages/react-docs/pages/components/link/variant-subtle.js index 4b207840b1..d130004df3 100644 --- a/packages/react-docs/pages/components/link/variant-subtle.js +++ b/packages/react-docs/pages/components/link/variant-subtle.js @@ -1,6 +1,4 @@ import { Link } from '@tonic-ui/react'; -import React from 'react'; - const App = () => ( ( diff --git a/packages/react-docs/pages/components/mark/variants.js b/packages/react-docs/pages/components/mark/variants.js index 33e1731e00..b80df94fe0 100644 --- a/packages/react-docs/pages/components/mark/variants.js +++ b/packages/react-docs/pages/components/mark/variants.js @@ -1,6 +1,4 @@ import { Mark, Stack, Text } from '@tonic-ui/react'; -import React from 'react'; - const App = () => ( diff --git a/packages/react-docs/pages/components/menu/basic-menu.js b/packages/react-docs/pages/components/menu/basic-menu.js index 3be98531b8..1e86035eb8 100644 --- a/packages/react-docs/pages/components/menu/basic-menu.js +++ b/packages/react-docs/pages/components/menu/basic-menu.js @@ -1,7 +1,5 @@ import { Flex, MenuDivider, MenuItem, Text } from '@tonic-ui/react'; import { LockIcon, SettingsIcon, UndoIcon, UserTeamIcon } from '@tonic-ui/react-icons'; -import React from 'react'; - const App = () => ( { const [isOpen, toggleIsOpen] = useToggle(false); diff --git a/packages/react-docs/pages/components/menu/customization.js b/packages/react-docs/pages/components/menu/customization.js index 288945abe5..c162d88695 100644 --- a/packages/react-docs/pages/components/menu/customization.js +++ b/packages/react-docs/pages/components/menu/customization.js @@ -24,7 +24,7 @@ import { UserTeamIcon, } from '@tonic-ui/react-icons'; -import React, { useState } from 'react'; +import { useState } from 'react'; import FocusLock from 'react-focus-lock'; const Avatar = (props) => ( diff --git a/packages/react-docs/pages/components/menu/menubutton.js b/packages/react-docs/pages/components/menu/menubutton.js index fc8e6747fb..ffe1fbde49 100644 --- a/packages/react-docs/pages/components/menu/menubutton.js +++ b/packages/react-docs/pages/components/menu/menubutton.js @@ -1,6 +1,4 @@ import { Menu, MenuButton, MenuItem, MenuList, Text } from '@tonic-ui/react'; -import React from 'react'; - const App = () => ( diff --git a/packages/react-docs/pages/components/menu/menugroup.js b/packages/react-docs/pages/components/menu/menugroup.js index 4fc75f0e2c..a9e4d5aa05 100644 --- a/packages/react-docs/pages/components/menu/menugroup.js +++ b/packages/react-docs/pages/components/menu/menugroup.js @@ -1,7 +1,5 @@ import { ButtonBase, Flex, MenuDivider, MenuGroup, MenuItem, Space, Text } from '@tonic-ui/react'; import { SettingsIcon, UserIcon } from '@tonic-ui/react-icons'; -import React from 'react'; - const Avatar = (props) => ( ( ( diff --git a/packages/react-docs/pages/components/menu/menutoggleicon-custom.js b/packages/react-docs/pages/components/menu/menutoggleicon-custom.js index b8272a12dc..e2453adbe3 100644 --- a/packages/react-docs/pages/components/menu/menutoggleicon-custom.js +++ b/packages/react-docs/pages/components/menu/menutoggleicon-custom.js @@ -5,8 +5,6 @@ import { AngleLeftIcon, AngleRightIcon, } from '@tonic-ui/react-icons'; -import React from 'react'; - const App = () => ( {({ isOpen, direction }) => { diff --git a/packages/react-docs/pages/components/menu/menutoggleicon.js b/packages/react-docs/pages/components/menu/menutoggleicon.js index 6adfa65c02..cc5cd0d4da 100644 --- a/packages/react-docs/pages/components/menu/menutoggleicon.js +++ b/packages/react-docs/pages/components/menu/menutoggleicon.js @@ -1,6 +1,4 @@ import { Menu, MenuItem, MenuList, MenuToggle, MenuToggleIcon } from '@tonic-ui/react'; -import React from 'react'; - const App = () => ( diff --git a/packages/react-docs/pages/components/menu/placement.js b/packages/react-docs/pages/components/menu/placement.js index 9582404e7f..6af8dcbd9b 100644 --- a/packages/react-docs/pages/components/menu/placement.js +++ b/packages/react-docs/pages/components/menu/placement.js @@ -1,5 +1,5 @@ import { Box, Button, Flex, Grid, Menu, MenuButton, MenuItem, MenuList, Text } from '@tonic-ui/react'; -import React, { useState } from 'react'; +import { useState } from 'react'; const useSelection = (defaultValue) => { const [value, setValue] = useState(defaultValue); diff --git a/packages/react-docs/pages/components/menu/positioning.js b/packages/react-docs/pages/components/menu/positioning.js index a3931f39bb..3ff7eaadb0 100644 --- a/packages/react-docs/pages/components/menu/positioning.js +++ b/packages/react-docs/pages/components/menu/positioning.js @@ -1,6 +1,4 @@ import { Menu, MenuButton, MenuItem, MenuList, Text } from '@tonic-ui/react'; -import React from 'react'; - const App = () => ( diff --git a/packages/react-docs/pages/components/menu/scrolling-native.js b/packages/react-docs/pages/components/menu/scrolling-native.js index a8229d1bf6..ce9f310ef7 100644 --- a/packages/react-docs/pages/components/menu/scrolling-native.js +++ b/packages/react-docs/pages/components/menu/scrolling-native.js @@ -10,8 +10,6 @@ import { Text, } from '@tonic-ui/react'; import { AngleRightIcon } from '@tonic-ui/react-icons'; -import React from 'react'; - const App = () => ( diff --git a/packages/react-docs/pages/components/menu/scrolling-scrollbar.js b/packages/react-docs/pages/components/menu/scrolling-scrollbar.js index 3eefa80f12..999b081448 100644 --- a/packages/react-docs/pages/components/menu/scrolling-scrollbar.js +++ b/packages/react-docs/pages/components/menu/scrolling-scrollbar.js @@ -11,8 +11,6 @@ import { Text, } from '@tonic-ui/react'; import { AngleRightIcon } from '@tonic-ui/react-icons'; -import React from 'react'; - const App = () => ( diff --git a/packages/react-docs/pages/components/menu/sizing-fixed-width.js b/packages/react-docs/pages/components/menu/sizing-fixed-width.js index 930e933bfb..9e014333e6 100644 --- a/packages/react-docs/pages/components/menu/sizing-fixed-width.js +++ b/packages/react-docs/pages/components/menu/sizing-fixed-width.js @@ -5,8 +5,6 @@ import { MenuList, OverflowTooltip, } from '@tonic-ui/react'; -import React from 'react'; - const App = () => ( ( diff --git a/packages/react-docs/pages/components/menu/sizing-max-content.js b/packages/react-docs/pages/components/menu/sizing-max-content.js index 31bfa6711f..983b620d97 100644 --- a/packages/react-docs/pages/components/menu/sizing-max-content.js +++ b/packages/react-docs/pages/components/menu/sizing-max-content.js @@ -1,6 +1,4 @@ import { Menu, MenuButton, MenuItem, MenuList, Text } from '@tonic-ui/react'; -import React from 'react'; - const App = () => ( diff --git a/packages/react-docs/pages/components/menu/submenu-ltr.js b/packages/react-docs/pages/components/menu/submenu-ltr.js index 9ed61d44f5..17e4409ace 100644 --- a/packages/react-docs/pages/components/menu/submenu-ltr.js +++ b/packages/react-docs/pages/components/menu/submenu-ltr.js @@ -11,8 +11,6 @@ import { Text, } from '@tonic-ui/react'; import { AngleRightIcon } from '@tonic-ui/react-icons'; -import React from 'react'; - const App = () => ( diff --git a/packages/react-docs/pages/components/menu/submenu-rtl.js b/packages/react-docs/pages/components/menu/submenu-rtl.js index 6f900c7f98..da02fe288b 100644 --- a/packages/react-docs/pages/components/menu/submenu-rtl.js +++ b/packages/react-docs/pages/components/menu/submenu-rtl.js @@ -11,8 +11,6 @@ import { Text, } from '@tonic-ui/react'; import { AngleLeftIcon } from '@tonic-ui/react-icons'; -import React from 'react'; - const App = () => ( diff --git a/packages/react-docs/pages/components/menu/uncontrolled-menu.js b/packages/react-docs/pages/components/menu/uncontrolled-menu.js index 632fb97cf6..b548f0a45d 100644 --- a/packages/react-docs/pages/components/menu/uncontrolled-menu.js +++ b/packages/react-docs/pages/components/menu/uncontrolled-menu.js @@ -13,7 +13,7 @@ import { } from '@tonic-ui/react'; import { AngleRightIcon } from '@tonic-ui/react-icons'; import { isNullish } from '@tonic-ui/utils'; -import React, { useState } from 'react'; +import { useState } from 'react'; const App = () => { const [selectedValue, setSelectedValue] = useState(null); diff --git a/packages/react-docs/pages/components/modal/nested-modals.js b/packages/react-docs/pages/components/modal/nested-modals.js index 472de37d67..b5fce8742e 100644 --- a/packages/react-docs/pages/components/modal/nested-modals.js +++ b/packages/react-docs/pages/components/modal/nested-modals.js @@ -9,8 +9,6 @@ import { ModalOverlay, } from '@tonic-ui/react'; import { useToggle } from '@tonic-ui/react-hooks'; -import React from 'react'; - const App = () => { const [isOpen, toggleModal] = useToggle(false); const [isNestedOpen, toggleNestedModal] = useToggle(false); diff --git a/packages/react-docs/pages/components/modal/overview.js b/packages/react-docs/pages/components/modal/overview.js index ab5b1c5dfc..275a764e9f 100644 --- a/packages/react-docs/pages/components/modal/overview.js +++ b/packages/react-docs/pages/components/modal/overview.js @@ -10,7 +10,6 @@ import { Stack, Text, } from '@tonic-ui/react'; -import React from 'react'; import SkeletonBlock from '@/components/SkeletonBlock'; const App = () => { diff --git a/packages/react-docs/pages/components/modal/usage.js b/packages/react-docs/pages/components/modal/usage.js index 121e2c6b9e..5939cda030 100644 --- a/packages/react-docs/pages/components/modal/usage.js +++ b/packages/react-docs/pages/components/modal/usage.js @@ -32,7 +32,7 @@ import { EmailIcon, InfoOIcon, UserIcon } from '@tonic-ui/react-icons'; import { useToggle, } from '@tonic-ui/react-hooks'; -import React, { useRef, useState } from 'react'; +import { useRef, useState } from 'react'; import PreformattedText from '@/components/PreformattedText'; import SkeletonBlock from '@/components/SkeletonBlock'; import { List, ListItem } from '@/experiments/list'; diff --git a/packages/react-docs/pages/components/overflow-tooltip/basic.js b/packages/react-docs/pages/components/overflow-tooltip/basic.js index 58c50026e9..cccaf48f2b 100644 --- a/packages/react-docs/pages/components/overflow-tooltip/basic.js +++ b/packages/react-docs/pages/components/overflow-tooltip/basic.js @@ -1,6 +1,4 @@ import { Box, Divider, OverflowTooltip } from '@tonic-ui/react'; -import React from 'react'; - const App = () => { return ( <> diff --git a/packages/react-docs/pages/components/overflow-tooltip/faq-misalignment-with-menu-items.js b/packages/react-docs/pages/components/overflow-tooltip/faq-misalignment-with-menu-items.js index 8656b83a0c..1af8d19c94 100644 --- a/packages/react-docs/pages/components/overflow-tooltip/faq-misalignment-with-menu-items.js +++ b/packages/react-docs/pages/components/overflow-tooltip/faq-misalignment-with-menu-items.js @@ -6,8 +6,6 @@ import { OverflowTooltip, Scrollbar, } from '@tonic-ui/react'; -import React from 'react'; - const CustomOverflowTooltip = ({ children }) => { return ( { return ( { return ( { return ( { return ( <> diff --git a/packages/react-docs/pages/components/pagination/basic.js b/packages/react-docs/pages/components/pagination/basic.js index a7fa027f04..529674977a 100644 --- a/packages/react-docs/pages/components/pagination/basic.js +++ b/packages/react-docs/pages/components/pagination/basic.js @@ -1,6 +1,4 @@ import { Pagination, Stack } from '@tonic-ui/react'; -import React from 'react'; - const App = () => ( diff --git a/packages/react-docs/pages/components/pagination/controlled-pagination.js b/packages/react-docs/pages/components/pagination/controlled-pagination.js index 1c167d3df7..6255ff1068 100644 --- a/packages/react-docs/pages/components/pagination/controlled-pagination.js +++ b/packages/react-docs/pages/components/pagination/controlled-pagination.js @@ -1,5 +1,5 @@ import { Pagination, Stack, Text } from '@tonic-ui/react'; -import React, { useState } from 'react'; +import { useState } from 'react'; const App = () => { const [page, setPage] = useState(1); diff --git a/packages/react-docs/pages/components/pagination/customize-the-control-icons.js b/packages/react-docs/pages/components/pagination/customize-the-control-icons.js index 1b18b4bf5e..4eec758f39 100644 --- a/packages/react-docs/pages/components/pagination/customize-the-control-icons.js +++ b/packages/react-docs/pages/components/pagination/customize-the-control-icons.js @@ -1,7 +1,5 @@ import { Pagination, PaginationItem, Text } from '@tonic-ui/react'; import { ChevronLeftIcon, ChevronRightIcon } from '@tonic-ui/react-icons'; -import React from 'react'; - const App = () => ( ( ( diff --git a/packages/react-docs/pages/components/pagination/table-pagination.js b/packages/react-docs/pages/components/pagination/table-pagination.js index f4dfda85b2..d9810768a0 100644 --- a/packages/react-docs/pages/components/pagination/table-pagination.js +++ b/packages/react-docs/pages/components/pagination/table-pagination.js @@ -12,7 +12,7 @@ import { Text, } from '@tonic-ui/react'; import { AngleLeftIcon, AngleRightIcon } from '@tonic-ui/react-icons'; -import React, { useState } from 'react'; +import { useState } from 'react'; const App = () => { const totalRecords = 400; diff --git a/packages/react-docs/pages/components/pagination/usePagination/usePagination.js b/packages/react-docs/pages/components/pagination/usePagination/usePagination.js index f7a86e8994..948c6bef4f 100644 --- a/packages/react-docs/pages/components/pagination/usePagination/usePagination.js +++ b/packages/react-docs/pages/components/pagination/usePagination/usePagination.js @@ -1,5 +1,5 @@ import { Box, Button, Flex, usePagination } from '@tonic-ui/react'; -import React, { Fragment } from 'react'; +import { Fragment } from 'react'; const App = () => { const { items } = usePagination({ diff --git a/packages/react-docs/pages/components/popover/controlled.js b/packages/react-docs/pages/components/popover/controlled.js index 827230b41d..a5b4044afa 100644 --- a/packages/react-docs/pages/components/popover/controlled.js +++ b/packages/react-docs/pages/components/popover/controlled.js @@ -1,7 +1,5 @@ import { Button, Flex, Popover, PopoverContent, PopoverTrigger, Switch, Text } from '@tonic-ui/react'; import { useToggle } from '@tonic-ui/react-hooks'; -import React from 'react'; - const App = () => { const [on, toggle] = useToggle(false); diff --git a/packages/react-docs/pages/components/popover/faq-flip-modifier.js b/packages/react-docs/pages/components/popover/faq-flip-modifier.js index 5b2166dfd7..d37d4519c2 100644 --- a/packages/react-docs/pages/components/popover/faq-flip-modifier.js +++ b/packages/react-docs/pages/components/popover/faq-flip-modifier.js @@ -14,8 +14,6 @@ import { useColorStyle, } from '@tonic-ui/react'; import { useToggle } from '@tonic-ui/react-hooks'; -import React from 'react'; - const FormGroup = (props) => ( ); diff --git a/packages/react-docs/pages/components/popover/faq-use-portal.js b/packages/react-docs/pages/components/popover/faq-use-portal.js index 5f904698b3..f70154852a 100644 --- a/packages/react-docs/pages/components/popover/faq-use-portal.js +++ b/packages/react-docs/pages/components/popover/faq-use-portal.js @@ -1,6 +1,4 @@ import { Button, Popover, PopoverContent, PopoverTrigger } from '@tonic-ui/react'; -import React from 'react'; - const App = () => ( diff --git a/packages/react-docs/pages/components/popover/focus-control-initial-focus-ref.js b/packages/react-docs/pages/components/popover/focus-control-initial-focus-ref.js index a7bf75f096..13f1ae362b 100644 --- a/packages/react-docs/pages/components/popover/focus-control-initial-focus-ref.js +++ b/packages/react-docs/pages/components/popover/focus-control-initial-focus-ref.js @@ -1,5 +1,5 @@ import { Button, Input, Popover, PopoverBody, PopoverContent, PopoverTrigger, Stack, Text } from '@tonic-ui/react'; -import React, { useRef } from 'react'; +import { useRef } from 'react'; const App = () => { const initialFocusRef1 = useRef(); diff --git a/packages/react-docs/pages/components/popover/focus-control-return-focus-on-close.js b/packages/react-docs/pages/components/popover/focus-control-return-focus-on-close.js index 9adf55e1f0..13dc509994 100644 --- a/packages/react-docs/pages/components/popover/focus-control-return-focus-on-close.js +++ b/packages/react-docs/pages/components/popover/focus-control-return-focus-on-close.js @@ -1,5 +1,5 @@ import { Button, Input, Popover, PopoverBody, PopoverContent, PopoverTrigger, Stack, Text } from '@tonic-ui/react'; -import React, { useRef } from 'react'; +import { useRef } from 'react'; const App = () => { const initialFocusRef1 = useRef(); diff --git a/packages/react-docs/pages/components/popover/function-as-child-component.js b/packages/react-docs/pages/components/popover/function-as-child-component.js index 4c70e7ae9f..3354094d69 100644 --- a/packages/react-docs/pages/components/popover/function-as-child-component.js +++ b/packages/react-docs/pages/components/popover/function-as-child-component.js @@ -1,6 +1,4 @@ import { Button, Flex, Grid, Link, Popover, PopoverBody, PopoverContent, PopoverFooter, PopoverHeader, PopoverTrigger } from '@tonic-ui/react'; -import React from 'react'; - const App = () => ( {({ isOpen, onClose }) => ( diff --git a/packages/react-docs/pages/components/popover/placement.js b/packages/react-docs/pages/components/popover/placement.js index bb673fe7ea..17efc64658 100644 --- a/packages/react-docs/pages/components/popover/placement.js +++ b/packages/react-docs/pages/components/popover/placement.js @@ -1,6 +1,4 @@ import { Box, Button, Grid, Popover, PopoverContent, PopoverTrigger } from '@tonic-ui/react'; -import React from 'react'; - const App = () => ( ( diff --git a/packages/react-docs/pages/components/popover/popover-around-wrapped-disabled-button.js b/packages/react-docs/pages/components/popover/popover-around-wrapped-disabled-button.js index a177385d13..5d897c4db2 100644 --- a/packages/react-docs/pages/components/popover/popover-around-wrapped-disabled-button.js +++ b/packages/react-docs/pages/components/popover/popover-around-wrapped-disabled-button.js @@ -1,6 +1,4 @@ import { Button, Flex, Popover, PopoverContent, PopoverTrigger } from '@tonic-ui/react'; -import React from 'react'; - const App = () => ( diff --git a/packages/react-docs/pages/components/popover/popover-arrow-disabled.js b/packages/react-docs/pages/components/popover/popover-arrow-disabled.js index 59f14de36a..d08955fc39 100644 --- a/packages/react-docs/pages/components/popover/popover-arrow-disabled.js +++ b/packages/react-docs/pages/components/popover/popover-arrow-disabled.js @@ -1,6 +1,4 @@ import { Button, Popover, PopoverContent, PopoverTrigger } from '@tonic-ui/react'; -import React from 'react'; - const App = () => ( diff --git a/packages/react-docs/pages/components/popover/popover-disabled.js b/packages/react-docs/pages/components/popover/popover-disabled.js index 795ea9219f..5670a6aadb 100644 --- a/packages/react-docs/pages/components/popover/popover-disabled.js +++ b/packages/react-docs/pages/components/popover/popover-disabled.js @@ -1,6 +1,4 @@ import { Button, Divider, Flex, Popover, PopoverContent, PopoverTrigger } from '@tonic-ui/react'; -import React from 'react'; - const App = () => ( diff --git a/packages/react-docs/pages/components/popover/popover-trigger-hover.js b/packages/react-docs/pages/components/popover/popover-trigger-hover.js index 77f2328d53..26ca3f8918 100644 --- a/packages/react-docs/pages/components/popover/popover-trigger-hover.js +++ b/packages/react-docs/pages/components/popover/popover-trigger-hover.js @@ -1,6 +1,4 @@ import { Popover, PopoverContent, PopoverTrigger, Text } from '@tonic-ui/react'; -import React from 'react'; - const App = () => ( diff --git a/packages/react-docs/pages/components/popover/positioning-follow-cursor.js b/packages/react-docs/pages/components/popover/positioning-follow-cursor.js index c834d8df43..ee8afe89f0 100644 --- a/packages/react-docs/pages/components/popover/positioning-follow-cursor.js +++ b/packages/react-docs/pages/components/popover/positioning-follow-cursor.js @@ -1,6 +1,4 @@ import { Popover, PopoverContent, PopoverTrigger, Text } from '@tonic-ui/react'; -import React from 'react'; - const App = () => ( diff --git a/packages/react-docs/pages/components/popover/positioning-next-cursor.js b/packages/react-docs/pages/components/popover/positioning-next-cursor.js index d656de8684..41ac061f17 100644 --- a/packages/react-docs/pages/components/popover/positioning-next-cursor.js +++ b/packages/react-docs/pages/components/popover/positioning-next-cursor.js @@ -1,6 +1,4 @@ import { Popover, PopoverContent, PopoverTrigger, Text } from '@tonic-ui/react'; -import React from 'react'; - const App = () => ( diff --git a/packages/react-docs/pages/components/popover/positioning-offset.js b/packages/react-docs/pages/components/popover/positioning-offset.js index ade0608ac7..a152a2a834 100644 --- a/packages/react-docs/pages/components/popover/positioning-offset.js +++ b/packages/react-docs/pages/components/popover/positioning-offset.js @@ -1,5 +1,5 @@ import { Box, Flex, Popover, PopoverContent, PopoverTrigger, Text, TextLabel } from '@tonic-ui/react'; -import React, { useState } from 'react'; +import { useState } from 'react'; const App = () => { const [skidding, setSkidding] = useState(0); diff --git a/packages/react-docs/pages/components/popover/uncontrolled.js b/packages/react-docs/pages/components/popover/uncontrolled.js index 581f83d4e7..2327c5ec7f 100644 --- a/packages/react-docs/pages/components/popover/uncontrolled.js +++ b/packages/react-docs/pages/components/popover/uncontrolled.js @@ -1,6 +1,4 @@ import { Button, Popover, PopoverContent, PopoverTrigger, Text } from '@tonic-ui/react'; -import React from 'react'; - const App = () => ( diff --git a/packages/react-docs/pages/components/portal-manager/usePortalManager/usePortalManager.js b/packages/react-docs/pages/components/portal-manager/usePortalManager/usePortalManager.js index 278e9c2149..0ddef1c267 100644 --- a/packages/react-docs/pages/components/portal-manager/usePortalManager/usePortalManager.js +++ b/packages/react-docs/pages/components/portal-manager/usePortalManager/usePortalManager.js @@ -8,7 +8,7 @@ import { ModalOverlay, usePortalManager, } from '@tonic-ui/react'; -import React, { forwardRef, useCallback } from 'react'; +import { forwardRef, useCallback } from 'react'; const MyModal = forwardRef(( { diff --git a/packages/react-docs/pages/components/portal/custom-container.js b/packages/react-docs/pages/components/portal/custom-container.js index 0a7a581c73..da82d216bc 100644 --- a/packages/react-docs/pages/components/portal/custom-container.js +++ b/packages/react-docs/pages/components/portal/custom-container.js @@ -5,7 +5,7 @@ import { useColorMode, useColorStyle, } from '@tonic-ui/react'; -import React, { useRef } from 'react'; +import { useRef } from 'react'; const App = () => { const ref = useRef(); diff --git a/packages/react-docs/pages/components/portal/nested-portals.js b/packages/react-docs/pages/components/portal/nested-portals.js index e76e3e31c4..9e47db3a58 100644 --- a/packages/react-docs/pages/components/portal/nested-portals.js +++ b/packages/react-docs/pages/components/portal/nested-portals.js @@ -4,7 +4,7 @@ import { useColorMode, useColorStyle, } from '@tonic-ui/react'; -import React, { useRef } from 'react'; +import { useRef } from 'react'; const App = () => { const ref = useRef(); diff --git a/packages/react-docs/pages/components/portal/portal.js b/packages/react-docs/pages/components/portal/portal.js index 2a95d1b4c8..e6ff423a2d 100644 --- a/packages/react-docs/pages/components/portal/portal.js +++ b/packages/react-docs/pages/components/portal/portal.js @@ -5,8 +5,6 @@ import { useColorMode, useColorStyle, } from '@tonic-ui/react'; -import React from 'react'; - const App = () => { const [colorMode] = useColorMode(); const [colorStyle] = useColorStyle({ colorMode }); diff --git a/packages/react-docs/pages/components/progress/circular.js b/packages/react-docs/pages/components/progress/circular.js index 464aebe51f..41de772211 100644 --- a/packages/react-docs/pages/components/progress/circular.js +++ b/packages/react-docs/pages/components/progress/circular.js @@ -8,7 +8,7 @@ import { Text, TextLabel, } from '@tonic-ui/react'; -import React, { useState } from 'react'; +import { useState } from 'react'; const sizeOptions = [16, 32, 48, 64, 80]; const thicknessOptions = [2, 4, 8, 12]; diff --git a/packages/react-docs/pages/components/progress/customization.js b/packages/react-docs/pages/components/progress/customization.js index 27dadcd6c5..c155b0523c 100644 --- a/packages/react-docs/pages/components/progress/customization.js +++ b/packages/react-docs/pages/components/progress/customization.js @@ -8,8 +8,6 @@ import { TextLabel, useTheme, } from '@tonic-ui/react'; -import React from 'react'; - const GradientCircularProgress = (props) => { const theme = useTheme(); const stopColors = [ diff --git a/packages/react-docs/pages/components/progress/linear.js b/packages/react-docs/pages/components/progress/linear.js index ce34f143c2..75f52f6fcd 100644 --- a/packages/react-docs/pages/components/progress/linear.js +++ b/packages/react-docs/pages/components/progress/linear.js @@ -1,5 +1,5 @@ import { Box, Button, ButtonGroup, Divider, Flex, LinearProgress, Text, TextLabel } from '@tonic-ui/react'; -import React, { useState } from 'react'; +import { useState } from 'react'; const heightOptions = [2, 4, 8, 12]; const defaultHeight = 4; diff --git a/packages/react-docs/pages/components/radio-group/arbitrary-value-types.js b/packages/react-docs/pages/components/radio-group/arbitrary-value-types.js index 48b288d410..71b023a6c3 100644 --- a/packages/react-docs/pages/components/radio-group/arbitrary-value-types.js +++ b/packages/react-docs/pages/components/radio-group/arbitrary-value-types.js @@ -1,6 +1,6 @@ import { Box, Radio, RadioGroup, Stack, Text } from '@tonic-ui/react'; import { useConst } from '@tonic-ui/react-hooks'; -import React, { useState } from 'react'; +import { useState } from 'react'; const App = () => { const items = useConst(() => [ diff --git a/packages/react-docs/pages/components/radio-group/asynchronous-data-loading.js b/packages/react-docs/pages/components/radio-group/asynchronous-data-loading.js index d450c68d89..0d87c1f44e 100644 --- a/packages/react-docs/pages/components/radio-group/asynchronous-data-loading.js +++ b/packages/react-docs/pages/components/radio-group/asynchronous-data-loading.js @@ -1,7 +1,7 @@ /* eslint-disable react-hooks/set-state-in-effect */ import { Box, Flex, LinkButton, Radio, RadioGroup, Space, Stack } from '@tonic-ui/react'; import { RedoIcon } from '@tonic-ui/react-icons'; -import React, { useCallback, useEffect, useRef, useState } from 'react'; +import { useCallback, useEffect, useRef, useState } from 'react'; const App = () => { const [state, setState] = useState({ diff --git a/packages/react-docs/pages/components/radio-group/colors.js b/packages/react-docs/pages/components/radio-group/colors.js index 36917bbcd3..dfd07ade80 100644 --- a/packages/react-docs/pages/components/radio-group/colors.js +++ b/packages/react-docs/pages/components/radio-group/colors.js @@ -1,6 +1,4 @@ import { Radio, RadioGroup, Stack } from '@tonic-ui/react'; -import React from 'react'; - const App = () => ( diff --git a/packages/react-docs/pages/components/radio-group/controlled-radio-group.js b/packages/react-docs/pages/components/radio-group/controlled-radio-group.js index 31515bf064..89dab6bcfb 100644 --- a/packages/react-docs/pages/components/radio-group/controlled-radio-group.js +++ b/packages/react-docs/pages/components/radio-group/controlled-radio-group.js @@ -1,5 +1,5 @@ import { Radio, RadioGroup, Stack } from '@tonic-ui/react'; -import React, { useState } from 'react'; +import { useState } from 'react'; const App = () => { const [value, setValue] = useState('1'); diff --git a/packages/react-docs/pages/components/radio-group/group-orientation.js b/packages/react-docs/pages/components/radio-group/group-orientation.js index c1e2a592b7..54c4fbb14d 100644 --- a/packages/react-docs/pages/components/radio-group/group-orientation.js +++ b/packages/react-docs/pages/components/radio-group/group-orientation.js @@ -1,6 +1,4 @@ import { Radio, RadioGroup, Stack } from '@tonic-ui/react'; -import React from 'react'; - const App = () => ( diff --git a/packages/react-docs/pages/components/radio-group/sizes.js b/packages/react-docs/pages/components/radio-group/sizes.js index 5fbfd984da..e12eff9819 100644 --- a/packages/react-docs/pages/components/radio-group/sizes.js +++ b/packages/react-docs/pages/components/radio-group/sizes.js @@ -1,6 +1,4 @@ import { Radio, RadioGroup, Stack } from '@tonic-ui/react'; -import React from 'react'; - const App = () => ( diff --git a/packages/react-docs/pages/components/radio-group/states.js b/packages/react-docs/pages/components/radio-group/states.js index f23c2537e0..f109e59da0 100644 --- a/packages/react-docs/pages/components/radio-group/states.js +++ b/packages/react-docs/pages/components/radio-group/states.js @@ -1,6 +1,4 @@ import { Radio, RadioGroup, Stack } from '@tonic-ui/react'; -import React from 'react'; - const App = () => ( diff --git a/packages/react-docs/pages/components/radio-group/uncontrolled-radio-group.js b/packages/react-docs/pages/components/radio-group/uncontrolled-radio-group.js index f7cb8d3776..9473fb4555 100644 --- a/packages/react-docs/pages/components/radio-group/uncontrolled-radio-group.js +++ b/packages/react-docs/pages/components/radio-group/uncontrolled-radio-group.js @@ -1,6 +1,4 @@ import { Radio, RadioGroup, Stack } from '@tonic-ui/react'; -import React from 'react'; - const App = () => ( diff --git a/packages/react-docs/pages/components/radio/accessibility.js b/packages/react-docs/pages/components/radio/accessibility.js index 49ac71a972..fee5ba3baa 100644 --- a/packages/react-docs/pages/components/radio/accessibility.js +++ b/packages/react-docs/pages/components/radio/accessibility.js @@ -1,6 +1,4 @@ import { Radio } from '@tonic-ui/react'; -import React from 'react'; - const App = () => ( ( Label diff --git a/packages/react-docs/pages/components/radio/colors.js b/packages/react-docs/pages/components/radio/colors.js index ef0106f37d..e23a81cb4c 100644 --- a/packages/react-docs/pages/components/radio/colors.js +++ b/packages/react-docs/pages/components/radio/colors.js @@ -1,6 +1,4 @@ import { Flex, Radio } from '@tonic-ui/react'; -import React from 'react'; - const App = () => ( diff --git a/packages/react-docs/pages/components/radio/faq-input-ref.js b/packages/react-docs/pages/components/radio/faq-input-ref.js index 2fc1ee8838..de9ffad3c2 100644 --- a/packages/react-docs/pages/components/radio/faq-input-ref.js +++ b/packages/react-docs/pages/components/radio/faq-input-ref.js @@ -1,5 +1,5 @@ import { Button, Flex, Radio } from '@tonic-ui/react'; -import React, { useCallback, useRef } from 'react'; +import { useCallback, useRef } from 'react'; const App = () => { const inputRef = useRef(); diff --git a/packages/react-docs/pages/components/radio/flex-container.js b/packages/react-docs/pages/components/radio/flex-container.js index c4710940ab..e3f5f973b9 100644 --- a/packages/react-docs/pages/components/radio/flex-container.js +++ b/packages/react-docs/pages/components/radio/flex-container.js @@ -1,6 +1,4 @@ import { Box, Flex, Radio, Text } from '@tonic-ui/react'; -import React from 'react'; - const App = () => ( diff --git a/packages/react-docs/pages/components/radio/sizes.js b/packages/react-docs/pages/components/radio/sizes.js index c6a2a69276..bc665658fe 100644 --- a/packages/react-docs/pages/components/radio/sizes.js +++ b/packages/react-docs/pages/components/radio/sizes.js @@ -1,6 +1,4 @@ import { Flex, Radio } from '@tonic-ui/react'; -import React from 'react'; - const App = () => ( diff --git a/packages/react-docs/pages/components/radio/states.js b/packages/react-docs/pages/components/radio/states.js index 53a2988179..38b44d7a9d 100644 --- a/packages/react-docs/pages/components/radio/states.js +++ b/packages/react-docs/pages/components/radio/states.js @@ -1,6 +1,4 @@ import { Divider, Flex, Radio, Stack } from '@tonic-ui/react'; -import React from 'react'; - const App = () => ( diff --git a/packages/react-docs/pages/components/resize-handle/resizable.js b/packages/react-docs/pages/components/resize-handle/resizable.js index c493ecc77d..9ea6b0e304 100644 --- a/packages/react-docs/pages/components/resize-handle/resizable.js +++ b/packages/react-docs/pages/components/resize-handle/resizable.js @@ -5,7 +5,7 @@ import { useColorMode, useColorStyle, } from '@tonic-ui/react'; -import React, { useRef, useState } from 'react'; +import { useRef, useState } from 'react'; const App = () => { const [isResizing, setIsResizing] = useState(false); diff --git a/packages/react-docs/pages/components/scrollbar/basic.js b/packages/react-docs/pages/components/scrollbar/basic.js index 18480ce978..eab2342e70 100644 --- a/packages/react-docs/pages/components/scrollbar/basic.js +++ b/packages/react-docs/pages/components/scrollbar/basic.js @@ -1,7 +1,6 @@ import { Scrollbar, } from '@tonic-ui/react'; -import React from 'react'; import Lorem from '@/components/Lorem'; const App = () => { diff --git a/packages/react-docs/pages/components/scrollbar/bidirectional-scrolling.js b/packages/react-docs/pages/components/scrollbar/bidirectional-scrolling.js index 98d0c65dfb..6256711dba 100644 --- a/packages/react-docs/pages/components/scrollbar/bidirectional-scrolling.js +++ b/packages/react-docs/pages/components/scrollbar/bidirectional-scrolling.js @@ -1,7 +1,6 @@ import { Scrollbar, } from '@tonic-ui/react'; -import React from 'react'; import Lorem from '@/components/Lorem'; const App = () => { diff --git a/packages/react-docs/pages/components/scrollbar/collapse.js b/packages/react-docs/pages/components/scrollbar/collapse.js index a459301677..a7223c8f0f 100644 --- a/packages/react-docs/pages/components/scrollbar/collapse.js +++ b/packages/react-docs/pages/components/scrollbar/collapse.js @@ -9,7 +9,6 @@ import { TextLabel, } from '@tonic-ui/react'; import { useToggle } from '@tonic-ui/react-hooks'; -import React from 'react'; import SkeletonBlock from '@/components/SkeletonBlock'; import SkeletonContent from '@/components/SkeletonContent'; diff --git a/packages/react-docs/pages/components/scrollbar/faq-react-virtuoso.js b/packages/react-docs/pages/components/scrollbar/faq-react-virtuoso.js index c993592385..bb5c282d6e 100644 --- a/packages/react-docs/pages/components/scrollbar/faq-react-virtuoso.js +++ b/packages/react-docs/pages/components/scrollbar/faq-react-virtuoso.js @@ -1,6 +1,6 @@ import { Box, Scrollbar } from '@tonic-ui/react'; import { Virtuoso } from 'react-virtuoso'; -import React, { forwardRef } from 'react'; +import { forwardRef } from 'react'; const CustomScrollbar = forwardRef((inProps, ref) => { const { children, ...props } = inProps; diff --git a/packages/react-docs/pages/components/scrollbar/faq-scroll-position.js b/packages/react-docs/pages/components/scrollbar/faq-scroll-position.js index 6498ac871b..edd2bf1529 100644 --- a/packages/react-docs/pages/components/scrollbar/faq-scroll-position.js +++ b/packages/react-docs/pages/components/scrollbar/faq-scroll-position.js @@ -1,6 +1,6 @@ import { Button, Divider, Scrollbar } from '@tonic-ui/react'; import { useToggle } from '@tonic-ui/react-hooks'; -import React, { useState } from 'react'; +import { useState } from 'react'; import Lorem from '@/components/Lorem'; const App = () => { diff --git a/packages/react-docs/pages/components/scrollbar/horizontal-scrolling.js b/packages/react-docs/pages/components/scrollbar/horizontal-scrolling.js index 820caf20f6..6f5e71d634 100644 --- a/packages/react-docs/pages/components/scrollbar/horizontal-scrolling.js +++ b/packages/react-docs/pages/components/scrollbar/horizontal-scrolling.js @@ -1,7 +1,6 @@ import { Scrollbar, } from '@tonic-ui/react'; -import React from 'react'; import Lorem from '@/components/Lorem'; const App = () => { diff --git a/packages/react-docs/pages/components/scrollbar/menu.js b/packages/react-docs/pages/components/scrollbar/menu.js index e06c95de03..311ae7e9d8 100644 --- a/packages/react-docs/pages/components/scrollbar/menu.js +++ b/packages/react-docs/pages/components/scrollbar/menu.js @@ -5,8 +5,6 @@ import { MenuItem, Scrollbar, } from '@tonic-ui/react'; -import React from 'react'; - const App = () => { return ( diff --git a/packages/react-docs/pages/components/scrollbar/overflow-control.js b/packages/react-docs/pages/components/scrollbar/overflow-control.js index 0b8ffd8f1c..f3bb95b9eb 100644 --- a/packages/react-docs/pages/components/scrollbar/overflow-control.js +++ b/packages/react-docs/pages/components/scrollbar/overflow-control.js @@ -5,7 +5,6 @@ import { Scrollbar, Text, } from '@tonic-ui/react'; -import React from 'react'; import Lorem from '@/components/Lorem'; const App = () => { diff --git a/packages/react-docs/pages/components/scrollbar/scroll-indicator.js b/packages/react-docs/pages/components/scrollbar/scroll-indicator.js index 4983df1f92..fbb043add1 100644 --- a/packages/react-docs/pages/components/scrollbar/scroll-indicator.js +++ b/packages/react-docs/pages/components/scrollbar/scroll-indicator.js @@ -3,7 +3,7 @@ import { Scrollbar, useColorMode, } from '@tonic-ui/react'; -import React, { useRef } from 'react'; +import { useRef } from 'react'; import Lorem from '@/components/Lorem'; const ShadowScrollbar = (props) => { diff --git a/packages/react-docs/pages/components/scrollbar/thumb-size.js b/packages/react-docs/pages/components/scrollbar/thumb-size.js index 9081dbfd7b..8bd060fd5d 100644 --- a/packages/react-docs/pages/components/scrollbar/thumb-size.js +++ b/packages/react-docs/pages/components/scrollbar/thumb-size.js @@ -5,7 +5,6 @@ import { Scrollbar, Text, } from '@tonic-ui/react'; -import React from 'react'; import Lorem from '@/components/Lorem'; const App = () => { diff --git a/packages/react-docs/pages/components/scrollbar/vertical-scrolling.js b/packages/react-docs/pages/components/scrollbar/vertical-scrolling.js index 728f3b80a7..9b8daa8204 100644 --- a/packages/react-docs/pages/components/scrollbar/vertical-scrolling.js +++ b/packages/react-docs/pages/components/scrollbar/vertical-scrolling.js @@ -1,7 +1,6 @@ import { Scrollbar, } from '@tonic-ui/react'; -import React from 'react'; import Lorem from '@/components/Lorem'; const App = () => { diff --git a/packages/react-docs/pages/components/search-input/attribute-disabled.js b/packages/react-docs/pages/components/search-input/attribute-disabled.js index 9f3f1c153d..bdd151a356 100644 --- a/packages/react-docs/pages/components/search-input/attribute-disabled.js +++ b/packages/react-docs/pages/components/search-input/attribute-disabled.js @@ -1,6 +1,4 @@ import { SearchInput, Stack } from '@tonic-ui/react'; -import React from 'react'; - const App = () => ( diff --git a/packages/react-docs/pages/components/search-input/attribute-readonly.js b/packages/react-docs/pages/components/search-input/attribute-readonly.js index 86868a8a46..45b320d25c 100644 --- a/packages/react-docs/pages/components/search-input/attribute-readonly.js +++ b/packages/react-docs/pages/components/search-input/attribute-readonly.js @@ -1,6 +1,4 @@ import { SearchInput, Stack } from '@tonic-ui/react'; -import React from 'react'; - const App = () => ( diff --git a/packages/react-docs/pages/components/search-input/attribute-required.js b/packages/react-docs/pages/components/search-input/attribute-required.js index 0a60dcf700..1aaee35ff3 100644 --- a/packages/react-docs/pages/components/search-input/attribute-required.js +++ b/packages/react-docs/pages/components/search-input/attribute-required.js @@ -1,6 +1,4 @@ import { SearchInput } from '@tonic-ui/react'; -import React from 'react'; - const App = () => ( ); diff --git a/packages/react-docs/pages/components/search-input/basic.js b/packages/react-docs/pages/components/search-input/basic.js index a8401a96bf..117115ba75 100644 --- a/packages/react-docs/pages/components/search-input/basic.js +++ b/packages/react-docs/pages/components/search-input/basic.js @@ -1,6 +1,4 @@ import { SearchInput, Stack } from '@tonic-ui/react'; -import React from 'react'; - const App = () => ( { const ref = useRef(); diff --git a/packages/react-docs/pages/components/search-input/sizes.js b/packages/react-docs/pages/components/search-input/sizes.js index 878f668587..3c98d053aa 100644 --- a/packages/react-docs/pages/components/search-input/sizes.js +++ b/packages/react-docs/pages/components/search-input/sizes.js @@ -1,6 +1,4 @@ import { SearchInput, Stack } from '@tonic-ui/react'; -import React from 'react'; - const App = () => ( diff --git a/packages/react-docs/pages/components/search-input/variant-filled.js b/packages/react-docs/pages/components/search-input/variant-filled.js index ea2612d1de..9e1b779d65 100644 --- a/packages/react-docs/pages/components/search-input/variant-filled.js +++ b/packages/react-docs/pages/components/search-input/variant-filled.js @@ -1,6 +1,4 @@ import { SearchInput } from '@tonic-ui/react'; -import React from 'react'; - const App = () => ( ); diff --git a/packages/react-docs/pages/components/search-input/variant-flush.js b/packages/react-docs/pages/components/search-input/variant-flush.js index 923c144a3b..e58164693a 100644 --- a/packages/react-docs/pages/components/search-input/variant-flush.js +++ b/packages/react-docs/pages/components/search-input/variant-flush.js @@ -1,6 +1,4 @@ import { SearchInput } from '@tonic-ui/react'; -import React from 'react'; - const App = () => ( ); diff --git a/packages/react-docs/pages/components/search-input/variant-outline.js b/packages/react-docs/pages/components/search-input/variant-outline.js index 915b7a1e21..eb3f079164 100644 --- a/packages/react-docs/pages/components/search-input/variant-outline.js +++ b/packages/react-docs/pages/components/search-input/variant-outline.js @@ -1,6 +1,4 @@ import { SearchInput } from '@tonic-ui/react'; -import React from 'react'; - const App = () => ( ); diff --git a/packages/react-docs/pages/components/search-input/variant-unstyled.js b/packages/react-docs/pages/components/search-input/variant-unstyled.js index 5164e38471..147fa4d25b 100644 --- a/packages/react-docs/pages/components/search-input/variant-unstyled.js +++ b/packages/react-docs/pages/components/search-input/variant-unstyled.js @@ -1,6 +1,4 @@ import { SearchInput } from '@tonic-ui/react'; -import React from 'react'; - const App = () => ( ); diff --git a/packages/react-docs/pages/components/select/attribute-disabled.js b/packages/react-docs/pages/components/select/attribute-disabled.js index 66e2370a17..4fe8f406b7 100644 --- a/packages/react-docs/pages/components/select/attribute-disabled.js +++ b/packages/react-docs/pages/components/select/attribute-disabled.js @@ -1,6 +1,4 @@ import { Option, Select } from '@tonic-ui/react'; -import React from 'react'; - const App = () => ( diff --git a/packages/react-docs/pages/components/select/basic.js b/packages/react-docs/pages/components/select/basic.js index 1714bc3bf2..2857103132 100644 --- a/packages/react-docs/pages/components/select/basic.js +++ b/packages/react-docs/pages/components/select/basic.js @@ -1,6 +1,4 @@ import { Option, OptionGroup, Select, TextLabel } from '@tonic-ui/react'; -import React from 'react'; - const App = () => ( <> Label: diff --git a/packages/react-docs/pages/components/select/multiple-options.js b/packages/react-docs/pages/components/select/multiple-options.js index 80ac382b15..4ce8a62c30 100644 --- a/packages/react-docs/pages/components/select/multiple-options.js +++ b/packages/react-docs/pages/components/select/multiple-options.js @@ -1,6 +1,4 @@ import { Flex, Select } from '@tonic-ui/react'; -import React from 'react'; - const FlexOption = ({ style, ...props }) => ( ( diff --git a/packages/react-docs/pages/components/select/variant-unstyled.js b/packages/react-docs/pages/components/select/variant-unstyled.js index 7cfbc5027c..b9adfd07f5 100644 --- a/packages/react-docs/pages/components/select/variant-unstyled.js +++ b/packages/react-docs/pages/components/select/variant-unstyled.js @@ -1,6 +1,4 @@ import { Option, Select } from '@tonic-ui/react'; -import React from 'react'; - const App = () => (