diff --git a/docs/examples/auto-adjust-dropdown.tsx b/docs/examples/auto-adjust-dropdown.tsx index 11e79aae..523268c2 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 2393609f..57ecc7cf 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 0cac5d9e..826ede46 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 c0887238..34bd7a75 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 4d3112d7..30e82365 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 d7b5b9fd..972bc393 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 f4b52b2f..01a606a6 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 e8013936..1cb2ecdc 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 c49c468f..021b1661 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 4487043f..e8b3592d 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 a698aef5..358b4028 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 6b0733da..f8cdcc6b 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 5ddfa43f..028af30d 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 2dcaa6d7..5b32af2f 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 eca694b4..d4ea4829 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 d1802a6d..ded4516c 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 5eeceb99..06fdc9f7 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 11f5e232..8ac263d4 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 af41bd23..a84ddd5a 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 b66bd28f..ed0aa032 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 f66d474e..b56c0a32 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 216fd110..5cffa0b7 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 fef12a3d..f3cc8387 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 4cd2ab34..a6e36d41 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 987810e3..b09b4fe9 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 e1ebc748..ef3cba35 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 2ac0fd27..42d8ff6a 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 da75c31c..3464d5cb 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 7e28e75b..e676ee5e 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 bfc62cbe..29ab6b36 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 33e95590..b14326b7 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 27fc5337..5e695f45 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 33c14417..12b8bf8d 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 7932cf34..a88e1afe 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 748f457c..a4e3dcf2 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 e392260c..140471d3 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 c4353e05..a3929e36 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 34d9268b..37a4a305 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 6fe56654..87053cdf 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 219e5e0f..deff5d31 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 6c88e87c..b06775c3 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 7f892c05..bdfae6c2 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 aee08610..96a40b64 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 944f486a..6d44f5c4 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 394c3b0a..231ffad1 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 62c2bfbd..aa997b69 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 e7cdf9c0..45a44a1f 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 062ff74c..c5b1b497 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 a679a52c..9e18b113 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 8c47d3f7..485b6881 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';