diff --git a/docs/examples/auto-adjust-dropdown.tsx b/docs/examples/auto-adjust-dropdown.tsx index 11e79aaef..523268c2a 100644 --- a/docs/examples/auto-adjust-dropdown.tsx +++ b/docs/examples/auto-adjust-dropdown.tsx @@ -1,6 +1,6 @@ /* eslint-disable no-console */ import React from 'react'; -import Select, { Option } from 'rc-select'; +import Select, { Option } from '@rc-component/select'; import '../../assets/index.less'; class Test extends React.Component { diff --git a/docs/examples/auto-tokenization.tsx b/docs/examples/auto-tokenization.tsx index 2393609fa..57ecc7cfa 100644 --- a/docs/examples/auto-tokenization.tsx +++ b/docs/examples/auto-tokenization.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import Select from 'rc-select'; +import Select from '@rc-component/select'; import '../../assets/index.less'; const Demo: React.FC = () => ( diff --git a/docs/examples/combobox.tsx b/docs/examples/combobox.tsx index 0cac5d9ea..826ede46a 100644 --- a/docs/examples/combobox.tsx +++ b/docs/examples/combobox.tsx @@ -1,6 +1,6 @@ /* eslint-disable no-console */ import React from 'react'; -import Select, { Option } from 'rc-select'; +import Select, { Option } from '@rc-component/select'; import '../../assets/index.less'; class Combobox extends React.Component { diff --git a/docs/examples/controlled.tsx b/docs/examples/controlled.tsx index c08872380..34bd7a754 100644 --- a/docs/examples/controlled.tsx +++ b/docs/examples/controlled.tsx @@ -1,6 +1,6 @@ /* eslint-disable no-console */ import React from 'react'; -import Select, { Option } from 'rc-select'; +import Select, { Option } from '@rc-component/select'; import '../../assets/index.less'; interface ControlledState { diff --git a/docs/examples/custom-icon.tsx b/docs/examples/custom-icon.tsx index 4d3112d75..30e823657 100644 --- a/docs/examples/custom-icon.tsx +++ b/docs/examples/custom-icon.tsx @@ -1,5 +1,5 @@ /* eslint-disable no-console, max-classes-per-file */ -import Select, { Option } from 'rc-select'; +import Select, { Option } from '@rc-component/select'; import React from 'react'; import '../../assets/index.less'; diff --git a/docs/examples/custom-label.tsx b/docs/examples/custom-label.tsx index d7b5b9fd4..972bc393f 100644 --- a/docs/examples/custom-label.tsx +++ b/docs/examples/custom-label.tsx @@ -1,5 +1,5 @@ /* eslint-disable no-console */ -import Select, { Option } from 'rc-select'; +import Select, { Option } from '@rc-component/select'; import React from 'react'; import '../../assets/index.less'; diff --git a/docs/examples/custom-selector.tsx b/docs/examples/custom-selector.tsx index f4b52b2f5..01a606a64 100644 --- a/docs/examples/custom-selector.tsx +++ b/docs/examples/custom-selector.tsx @@ -1,6 +1,6 @@ /* eslint-disable no-console */ import React from 'react'; -import Select from 'rc-select'; +import Select from '@rc-component/select'; import '../../assets/index.less'; export default () => { diff --git a/docs/examples/custom-tags.tsx b/docs/examples/custom-tags.tsx index e8013936d..1cb2ecdcf 100644 --- a/docs/examples/custom-tags.tsx +++ b/docs/examples/custom-tags.tsx @@ -1,6 +1,6 @@ /* eslint-disable no-console */ import React from 'react'; -import Select, { Option } from 'rc-select'; +import Select, { Option } from '@rc-component/select'; import '../../assets/index.less'; import type { CustomTagProps } from '@/BaseSelect'; diff --git a/docs/examples/dropdownRender.tsx b/docs/examples/dropdownRender.tsx index c49c468fe..021b16618 100644 --- a/docs/examples/dropdownRender.tsx +++ b/docs/examples/dropdownRender.tsx @@ -1,6 +1,6 @@ /* eslint-disable no-console */ import React from 'react'; -import Select, { Option } from 'rc-select'; +import Select, { Option } from '@rc-component/select'; import '../../assets/index.less'; const children = []; diff --git a/docs/examples/email.tsx b/docs/examples/email.tsx index 4487043f7..e8b3592d1 100644 --- a/docs/examples/email.tsx +++ b/docs/examples/email.tsx @@ -1,6 +1,6 @@ /* eslint-disable no-console */ import React from 'react'; -import Select, { Option } from 'rc-select'; +import Select, { Option } from '@rc-component/select'; import '../../assets/index.less'; class Test extends React.Component { diff --git a/docs/examples/filterSort.tsx b/docs/examples/filterSort.tsx index a698aef5f..358b40280 100644 --- a/docs/examples/filterSort.tsx +++ b/docs/examples/filterSort.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import Select from 'rc-select'; +import Select from '@rc-component/select'; import '../../assets/index.less'; const incidencesStateResource = [ diff --git a/docs/examples/focus.tsx b/docs/examples/focus.tsx index 6b0733da2..f8cdcc6b1 100644 --- a/docs/examples/focus.tsx +++ b/docs/examples/focus.tsx @@ -1,6 +1,6 @@ import React, { useLayoutEffect, useRef, useState } from 'react'; -import type { BaseSelectRef } from 'rc-select'; -import Select, { Option } from 'rc-select'; +import type { BaseSelectRef } from '@rc-component/select'; +import Select, { Option } from '@rc-component/select'; import '../../assets/index.less'; const MySelect = () => { diff --git a/docs/examples/force-suggest.tsx b/docs/examples/force-suggest.tsx index 5ddfa43f6..028af30dd 100644 --- a/docs/examples/force-suggest.tsx +++ b/docs/examples/force-suggest.tsx @@ -1,6 +1,6 @@ /* eslint-disable no-console */ import React from 'react'; -import Select, { Option } from 'rc-select'; +import Select, { Option } from '@rc-component/select'; import '../../assets/index.less'; import { fetch } from './common/tbFetchSuggest'; diff --git a/docs/examples/getPopupContainer.tsx b/docs/examples/getPopupContainer.tsx index 2dcaa6d7b..5b32af2fd 100644 --- a/docs/examples/getPopupContainer.tsx +++ b/docs/examples/getPopupContainer.tsx @@ -2,7 +2,7 @@ import 'rc-dialog/assets/index.css'; import '../../assets/index.less'; import Dialog from 'rc-dialog'; -import Select, { type SelectProps } from 'rc-select'; +import Select, { type SelectProps } from '@rc-component/select'; import React from 'react'; const MySelect = (props: Partial) => ( diff --git a/docs/examples/loading.tsx b/docs/examples/loading.tsx index eca694b40..d4ea4829e 100644 --- a/docs/examples/loading.tsx +++ b/docs/examples/loading.tsx @@ -1,6 +1,6 @@ /* eslint-disable no-console */ import React from 'react'; -import Select, { Option } from 'rc-select'; +import Select, { Option } from '@rc-component/select'; import '../../assets/index.less'; class Test extends React.Component { diff --git a/docs/examples/mul-suggest.tsx b/docs/examples/mul-suggest.tsx index d1802a6dd..ded4516cb 100644 --- a/docs/examples/mul-suggest.tsx +++ b/docs/examples/mul-suggest.tsx @@ -1,6 +1,6 @@ /* eslint-disable no-console */ import React from 'react'; -import Select, { Option } from 'rc-select'; +import Select, { Option } from '@rc-component/select'; import '../../assets/index.less'; import { fetch } from './common/tbFetchSuggest'; diff --git a/docs/examples/mul-tag-suggest.tsx b/docs/examples/mul-tag-suggest.tsx index 5eeceb996..06fdc9f73 100644 --- a/docs/examples/mul-tag-suggest.tsx +++ b/docs/examples/mul-tag-suggest.tsx @@ -1,6 +1,6 @@ /* eslint-disable no-console */ import React from 'react'; -import Select, { Option } from 'rc-select'; +import Select, { Option } from '@rc-component/select'; import '../../assets/index.less'; import { fetch } from './common/tbFetchSuggest'; diff --git a/docs/examples/multiple-readonly.tsx b/docs/examples/multiple-readonly.tsx index 11f5e2326..8ac263d42 100644 --- a/docs/examples/multiple-readonly.tsx +++ b/docs/examples/multiple-readonly.tsx @@ -1,6 +1,6 @@ /* eslint-disable no-console */ import React from 'react'; -import Select, { Option } from 'rc-select'; +import Select, { Option } from '@rc-component/select'; import '../../assets/index.less'; const children: React.ReactNode[] = []; diff --git a/docs/examples/multiple-with-maxCount.tsx b/docs/examples/multiple-with-maxCount.tsx index af41bd238..a84ddd5ae 100644 --- a/docs/examples/multiple-with-maxCount.tsx +++ b/docs/examples/multiple-with-maxCount.tsx @@ -1,6 +1,6 @@ /* eslint-disable no-console */ import React from 'react'; -import Select from 'rc-select'; +import Select from '@rc-component/select'; import '../../assets/index.less'; const Test: React.FC = () => { diff --git a/docs/examples/multiple.tsx b/docs/examples/multiple.tsx index b66bd28f1..ed0aa032e 100644 --- a/docs/examples/multiple.tsx +++ b/docs/examples/multiple.tsx @@ -1,6 +1,6 @@ /* eslint-disable no-console */ import React from 'react'; -import Select, { Option } from 'rc-select'; +import Select, { Option } from '@rc-component/select'; import '../../assets/index.less'; const children: React.ReactNode[] = []; diff --git a/docs/examples/optgroup.tsx b/docs/examples/optgroup.tsx index f66d474e1..b56c0a326 100644 --- a/docs/examples/optgroup.tsx +++ b/docs/examples/optgroup.tsx @@ -1,6 +1,6 @@ /* eslint-disable no-console */ import React from 'react'; -import Select from 'rc-select'; +import Select from '@rc-component/select'; import '../../assets/index.less'; function onChange(value, option) { diff --git a/docs/examples/option-render.tsx b/docs/examples/option-render.tsx index 216fd1101..5cffa0b76 100644 --- a/docs/examples/option-render.tsx +++ b/docs/examples/option-render.tsx @@ -1,5 +1,5 @@ /* eslint-disable no-console */ -import Select from 'rc-select'; +import Select from '@rc-component/select'; import '../../assets/index.less'; export default () => { diff --git a/docs/examples/optionFilterProp.tsx b/docs/examples/optionFilterProp.tsx index fef12a3d3..f3cc83876 100644 --- a/docs/examples/optionFilterProp.tsx +++ b/docs/examples/optionFilterProp.tsx @@ -1,5 +1,5 @@ import * as React from 'react'; -import Select, { Option } from 'rc-select'; +import Select, { Option } from '@rc-component/select'; import '../../assets/index.less'; const Test = () => { diff --git a/docs/examples/optionLabelProp.tsx b/docs/examples/optionLabelProp.tsx index 4cd2ab34a..a6e36d41e 100644 --- a/docs/examples/optionLabelProp.tsx +++ b/docs/examples/optionLabelProp.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import Select from 'rc-select'; +import Select from '@rc-component/select'; import '../../assets/index.less'; const data: { value: number; label: string; displayLabel: string }[] = []; diff --git a/docs/examples/scroll-loading.tsx b/docs/examples/scroll-loading.tsx index 987810e33..b09b4fe9f 100644 --- a/docs/examples/scroll-loading.tsx +++ b/docs/examples/scroll-loading.tsx @@ -1,4 +1,4 @@ -import Select from 'rc-select'; +import Select from '@rc-component/select'; import React from 'react'; import '../../assets/index.less'; diff --git a/docs/examples/single-animation.tsx b/docs/examples/single-animation.tsx index e1ebc748c..ef3cba359 100644 --- a/docs/examples/single-animation.tsx +++ b/docs/examples/single-animation.tsx @@ -1,6 +1,6 @@ /* eslint-disable no-console */ import React from 'react'; -import Select, { Option } from 'rc-select'; +import Select, { Option } from '@rc-component/select'; import '../../assets/index.less'; function onChange(value) { diff --git a/docs/examples/single.tsx b/docs/examples/single.tsx index 2ac0fd277..42d8ff6a9 100644 --- a/docs/examples/single.tsx +++ b/docs/examples/single.tsx @@ -1,6 +1,6 @@ /* eslint-disable no-console */ import React from 'react'; -import Select, { Option } from 'rc-select'; +import Select, { Option } from '@rc-component/select'; import '../../assets/index.less'; import './single.less'; diff --git a/docs/examples/singleFieldNames.tsx b/docs/examples/singleFieldNames.tsx index da75c31c5..3464d5cb7 100644 --- a/docs/examples/singleFieldNames.tsx +++ b/docs/examples/singleFieldNames.tsx @@ -1,6 +1,6 @@ /* eslint-disable no-console */ import React from 'react'; -import Select from 'rc-select'; +import Select from '@rc-component/select'; import '../../assets/index.less'; import './single.less'; diff --git a/docs/examples/suggest.tsx b/docs/examples/suggest.tsx index 7e28e75b8..e676ee5e3 100644 --- a/docs/examples/suggest.tsx +++ b/docs/examples/suggest.tsx @@ -1,5 +1,5 @@ /* eslint-disable no-console */ -import Select, { Option } from 'rc-select'; +import Select, { Option } from '@rc-component/select'; import React from 'react'; import '../../assets/index.less'; diff --git a/docs/examples/tags.tsx b/docs/examples/tags.tsx index bfc62cbe2..29ab6b36c 100644 --- a/docs/examples/tags.tsx +++ b/docs/examples/tags.tsx @@ -1,6 +1,6 @@ /* eslint-disable no-console */ import React from 'react'; -import Select, { Option } from 'rc-select'; +import Select, { Option } from '@rc-component/select'; import '../../assets/index.less'; const children = []; diff --git a/docs/examples/update-option.tsx b/docs/examples/update-option.tsx index 33e95590c..b14326b7b 100644 --- a/docs/examples/update-option.tsx +++ b/docs/examples/update-option.tsx @@ -1,6 +1,6 @@ /* eslint-disable no-console */ import React from 'react'; -import Select, { Option } from 'rc-select'; +import Select, { Option } from '@rc-component/select'; import '../../assets/index.less'; function handleChange(value) { diff --git a/package.json b/package.json index 27fc5337e..5e695f457 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { - "name": "rc-select", - "version": "14.16.4", + "name": "@rc-component/select", + "version": "1.0.0", "description": "React Select", "engines": { "node": ">=8.x" @@ -34,7 +34,7 @@ "build": "dumi build", "prepare": "husky && dumi setup", "compile": "father build && lessc assets/index.less assets/index.css", - "prepublishOnly": "npm run compile && np --yolo --no-publish", + "prepublishOnly": "npm run compile && rc-np", "prettier": "prettier --write --ignore-unknown .", "lint": "eslint src/ docs/ tests/ --ext .tsx,.ts,.jsx,.js", "test": "rc-test", @@ -49,21 +49,21 @@ "react-dom": "*" }, "dependencies": { - "@babel/runtime": "^7.10.1", - "@rc-component/trigger": "^2.1.1", + "@rc-component/trigger": "^3.0.0", + "@rc-component/motion": "^1.1.4", + "@rc-component/util": "^1.2.1", "classnames": "2.x", - "rc-motion": "^2.0.1", "rc-overflow": "^1.4.0", - "rc-util": "^5.16.1", "rc-virtual-list": "^3.5.2" }, "devDependencies": { - "@rc-component/father-plugin": "^1.0.2", + "@rc-component/father-plugin": "^2.0.2", + "@rc-component/np": "^1.0.0", "@testing-library/jest-dom": "^6.4.5", "@testing-library/react": "^15.0.6", "@types/jest": "^29.5.12", - "@types/react": "^18.2.45", - "@types/react-dom": "^19.0.1", + "@types/react": "^18.3.0", + "@types/react-dom": "^18.3.0", "babel-jest": "^29.6.1", "cross-env": "^7.0.0", "dumi": "^2.2.13", @@ -75,7 +75,6 @@ "jsonp": "^0.2.1", "less": "^4.2.0", "lint-staged": "^15.2.9", - "np": "^10.0.7", "prettier": "^3.1.1", "querystring": "^0.2.1", "rc-dialog": "^9.0.0", diff --git a/src/BaseSelect/index.tsx b/src/BaseSelect/index.tsx index 33c14417d..12b8bf8d4 100644 --- a/src/BaseSelect/index.tsx +++ b/src/BaseSelect/index.tsx @@ -1,9 +1,9 @@ import type { AlignType, BuildInPlacements } from '@rc-component/trigger/lib/interface'; import classNames from 'classnames'; -import useLayoutEffect from 'rc-util/lib/hooks/useLayoutEffect'; -import useMergedState from 'rc-util/lib/hooks/useMergedState'; -import isMobile from 'rc-util/lib/isMobile'; -import { useComposeRef } from 'rc-util/lib/ref'; +import useLayoutEffect from '@rc-component/util/lib/hooks/useLayoutEffect'; +import useMergedState from '@rc-component/util/lib/hooks/useMergedState'; +import isMobile from '@rc-component/util/lib/isMobile'; +import { useComposeRef } from '@rc-component/util/lib/ref'; import type { ScrollConfig, ScrollTo } from 'rc-virtual-list/lib/List'; import * as React from 'react'; import { useAllowClear } from '../hooks/useAllowClear'; diff --git a/src/OptionList.tsx b/src/OptionList.tsx index 7932cf34f..a88e1afe3 100644 --- a/src/OptionList.tsx +++ b/src/OptionList.tsx @@ -1,8 +1,8 @@ import classNames from 'classnames'; -import KeyCode from 'rc-util/lib/KeyCode'; -import useMemo from 'rc-util/lib/hooks/useMemo'; -import omit from 'rc-util/lib/omit'; -import pickAttrs from 'rc-util/lib/pickAttrs'; +import KeyCode from '@rc-component/util/lib/KeyCode'; +import useMemo from '@rc-component/util/lib/hooks/useMemo'; +import omit from '@rc-component/util/lib/omit'; +import pickAttrs from '@rc-component/util/lib/pickAttrs'; import type { ListRef } from 'rc-virtual-list'; import List from 'rc-virtual-list'; import type { ScrollConfig } from 'rc-virtual-list/lib/List'; diff --git a/src/Select.tsx b/src/Select.tsx index 748f457ce..a4e3dcf2c 100644 --- a/src/Select.tsx +++ b/src/Select.tsx @@ -29,8 +29,8 @@ * - `combobox` mode not support `optionLabelProp` */ -import useMergedState from 'rc-util/lib/hooks/useMergedState'; -import warning from 'rc-util/lib/warning'; +import useMergedState from '@rc-component/util/lib/hooks/useMergedState'; +import warning from '@rc-component/util/lib/warning'; import * as React from 'react'; import type { BaseSelectProps, diff --git a/src/SelectTrigger.tsx b/src/SelectTrigger.tsx index e392260cc..140471d39 100644 --- a/src/SelectTrigger.tsx +++ b/src/SelectTrigger.tsx @@ -163,7 +163,7 @@ const SelectTrigger: React.ForwardRefRenderFunction{popupNode}} ref={triggerPopupRef} stretch={stretch} diff --git a/src/Selector/Input.tsx b/src/Selector/Input.tsx index c4353e056..a3929e367 100644 --- a/src/Selector/Input.tsx +++ b/src/Selector/Input.tsx @@ -1,7 +1,7 @@ import * as React from 'react'; import classNames from 'classnames'; -import { composeRef } from 'rc-util/lib/ref'; -import { warning } from 'rc-util/lib/warning'; +import { composeRef } from '@rc-component/util/lib/ref'; +import { warning } from '@rc-component/util/lib/warning'; type InputRef = HTMLInputElement | HTMLTextAreaElement; diff --git a/src/Selector/MultipleSelector.tsx b/src/Selector/MultipleSelector.tsx index 34d9268b0..37a4a305e 100644 --- a/src/Selector/MultipleSelector.tsx +++ b/src/Selector/MultipleSelector.tsx @@ -1,7 +1,7 @@ import * as React from 'react'; import { useState } from 'react'; import classNames from 'classnames'; -import pickAttrs from 'rc-util/lib/pickAttrs'; +import pickAttrs from '@rc-component/util/lib/pickAttrs'; import Overflow from 'rc-overflow'; import TransBtn from '../TransBtn'; import type { InnerSelectorProps } from '.'; diff --git a/src/Selector/SingleSelector.tsx b/src/Selector/SingleSelector.tsx index 6fe566549..87053cdf7 100644 --- a/src/Selector/SingleSelector.tsx +++ b/src/Selector/SingleSelector.tsx @@ -1,5 +1,5 @@ import * as React from 'react'; -import pickAttrs from 'rc-util/lib/pickAttrs'; +import pickAttrs from '@rc-component/util/lib/pickAttrs'; import Input from './Input'; import type { InnerSelectorProps } from '.'; import { getTitle } from '../utils/commonUtil'; diff --git a/src/Selector/index.tsx b/src/Selector/index.tsx index 219e5e0f1..deff5d31d 100644 --- a/src/Selector/index.tsx +++ b/src/Selector/index.tsx @@ -8,7 +8,7 @@ * - https://www.w3.org/TR/wai-aria-practices/examples/combobox/aria1.1pattern/listbox-combo.html */ -import KeyCode from 'rc-util/lib/KeyCode'; +import KeyCode from '@rc-component/util/lib/KeyCode'; import type { ScrollTo } from 'rc-virtual-list/lib/List'; import * as React from 'react'; import { useRef } from 'react'; diff --git a/src/hooks/useId.ts b/src/hooks/useId.ts index 6c88e87cd..b06775c34 100644 --- a/src/hooks/useId.ts +++ b/src/hooks/useId.ts @@ -1,5 +1,5 @@ import * as React from 'react'; -import canUseDom from 'rc-util/lib/Dom/canUseDom'; +import canUseDom from '@rc-component/util/lib/Dom/canUseDom'; let uuid = 0; diff --git a/src/utils/keyUtil.ts b/src/utils/keyUtil.ts index 7f892c050..bdfae6c2a 100644 --- a/src/utils/keyUtil.ts +++ b/src/utils/keyUtil.ts @@ -1,4 +1,4 @@ -import KeyCode from 'rc-util/lib/KeyCode'; +import KeyCode from '@rc-component/util/lib/KeyCode'; /** keyCode Judgment function */ export function isValidateOpenKey(currentKeyCode: number): boolean { diff --git a/src/utils/legacyUtil.ts b/src/utils/legacyUtil.ts index aee08610f..96a40b642 100644 --- a/src/utils/legacyUtil.ts +++ b/src/utils/legacyUtil.ts @@ -1,5 +1,5 @@ import * as React from 'react'; -import toArray from 'rc-util/lib/Children/toArray'; +import toArray from '@rc-component/util/lib/Children/toArray'; import type { BaseOptionType, DefaultOptionType } from '../Select'; function convertNodeToOption( @@ -27,9 +27,7 @@ export function convertChildrenToData { , ); - expect(global.triggerProps.popupTransitionName).toBe('rc-select-dropdown-slide-up'); + expect(global.triggerProps.popupMotion.motionName).toBe('rc-select-dropdown-slide-up'); }); }); diff --git a/tests/Tags.test.tsx b/tests/Tags.test.tsx index 944f486a2..6d44f5c4c 100644 --- a/tests/Tags.test.tsx +++ b/tests/Tags.test.tsx @@ -1,5 +1,5 @@ import { createEvent, fireEvent, render } from '@testing-library/react'; -import KeyCode from 'rc-util/lib/KeyCode'; +import KeyCode from '@rc-component/util/lib/KeyCode'; import classNames from 'classnames'; import * as React from 'react'; import Select, { BaseSelect, OptGroup, Option } from '../src'; diff --git a/tests/shared/focusTest.tsx b/tests/shared/focusTest.tsx index 394c3b0ae..231ffad12 100644 --- a/tests/shared/focusTest.tsx +++ b/tests/shared/focusTest.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import { resetWarned } from 'rc-util/lib/warning'; +import { resetWarned } from '@rc-component/util/lib/warning'; import Option from '../../src/Option'; import Select from '../../src/Select'; import { render } from '@testing-library/react'; diff --git a/tests/shared/removeSelectedTest.tsx b/tests/shared/removeSelectedTest.tsx index 62c2bfbde..aa997b699 100644 --- a/tests/shared/removeSelectedTest.tsx +++ b/tests/shared/removeSelectedTest.tsx @@ -1,4 +1,4 @@ -import KeyCode from 'rc-util/lib/KeyCode'; +import KeyCode from '@rc-component/util/lib/KeyCode'; import React from 'react'; import Select, { Option } from '../../src'; import { removeSelection, toggleOpen, selectItem, keyDown } from '../utils/common'; diff --git a/tests/shared/throwOptionValue.tsx b/tests/shared/throwOptionValue.tsx index e7cdf9c02..45a44a1f0 100644 --- a/tests/shared/throwOptionValue.tsx +++ b/tests/shared/throwOptionValue.tsx @@ -1,6 +1,6 @@ import React from 'react'; import Select, { Option } from '../../src'; -import { resetWarned } from 'rc-util/lib/warning'; +import { resetWarned } from '@rc-component/util/lib/warning'; import { render } from '@testing-library/react'; export default function throwOptionValue(mode: any) { diff --git a/tests/ssr.test.tsx b/tests/ssr.test.tsx index 062ff74c1..c5b1b497a 100644 --- a/tests/ssr.test.tsx +++ b/tests/ssr.test.tsx @@ -3,8 +3,8 @@ import { renderToString } from 'react-dom/server'; import Select from '../src'; import { injectRunAllTimers } from './utils/common'; -// Mock rc-util `canUseDom` -jest.mock('rc-util/lib/Dom/canUseDom', () => { +// Mock @rc-component/util `canUseDom` +jest.mock('@rc-component/util/lib/Dom/canUseDom', () => { return () => global.canUseDom; }); diff --git a/tsconfig.json b/tsconfig.json index a679a52cd..9e18b113f 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -10,7 +10,7 @@ "paths": { "@/*": ["src/*"], "@@/*": [".dumi/tmp/*"], - "rc-select": ["src/index.ts"] + "@rc-component/select": ["src/index.ts"] } } } diff --git a/typings/index.d.ts b/typings/index.d.ts index 8c47d3f76..485b6881d 100644 --- a/typings/index.d.ts +++ b/typings/index.d.ts @@ -4,6 +4,6 @@ declare module 'component-classes'; declare module 'rc-menu'; -declare module 'rc-util/lib/Children/toArray'; +declare module '@rc-component/util/lib/Children/toArray'; declare module 'dom-scroll-into-view';