Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs/examples/auto-adjust-dropdown.tsx
Original file line number Diff line number Diff line change
@@ -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 {
Expand Down
2 changes: 1 addition & 1 deletion docs/examples/auto-tokenization.tsx
Original file line number Diff line number Diff line change
@@ -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 = () => (
Expand Down
2 changes: 1 addition & 1 deletion docs/examples/combobox.tsx
Original file line number Diff line number Diff line change
@@ -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 {
Expand Down
2 changes: 1 addition & 1 deletion docs/examples/controlled.tsx
Original file line number Diff line number Diff line change
@@ -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 {
Expand Down
2 changes: 1 addition & 1 deletion docs/examples/custom-icon.tsx
Original file line number Diff line number Diff line change
@@ -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';

Expand Down
2 changes: 1 addition & 1 deletion docs/examples/custom-label.tsx
Original file line number Diff line number Diff line change
@@ -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';

Expand Down
2 changes: 1 addition & 1 deletion docs/examples/custom-selector.tsx
Original file line number Diff line number Diff line change
@@ -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 () => {
Expand Down
2 changes: 1 addition & 1 deletion docs/examples/custom-tags.tsx
Original file line number Diff line number Diff line change
@@ -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';

Expand Down
2 changes: 1 addition & 1 deletion docs/examples/dropdownRender.tsx
Original file line number Diff line number Diff line change
@@ -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 = [];
Expand Down
2 changes: 1 addition & 1 deletion docs/examples/email.tsx
Original file line number Diff line number Diff line change
@@ -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 {
Expand Down
2 changes: 1 addition & 1 deletion docs/examples/filterSort.tsx
Original file line number Diff line number Diff line change
@@ -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 = [
Expand Down
4 changes: 2 additions & 2 deletions docs/examples/focus.tsx
Original file line number Diff line number Diff line change
@@ -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 = () => {
Expand Down
2 changes: 1 addition & 1 deletion docs/examples/force-suggest.tsx
Original file line number Diff line number Diff line change
@@ -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';
Expand Down
2 changes: 1 addition & 1 deletion docs/examples/getPopupContainer.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -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<SelectProps>) => (
Expand Down
2 changes: 1 addition & 1 deletion docs/examples/loading.tsx
Original file line number Diff line number Diff line change
@@ -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 {
Expand Down
2 changes: 1 addition & 1 deletion docs/examples/mul-suggest.tsx
Original file line number Diff line number Diff line change
@@ -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';
Expand Down
2 changes: 1 addition & 1 deletion docs/examples/mul-tag-suggest.tsx
Original file line number Diff line number Diff line change
@@ -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';
Expand Down
2 changes: 1 addition & 1 deletion docs/examples/multiple-readonly.tsx
Original file line number Diff line number Diff line change
@@ -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[] = [];
Expand Down
2 changes: 1 addition & 1 deletion docs/examples/multiple-with-maxCount.tsx
Original file line number Diff line number Diff line change
@@ -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 = () => {
Expand Down
2 changes: 1 addition & 1 deletion docs/examples/multiple.tsx
Original file line number Diff line number Diff line change
@@ -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[] = [];
Expand Down
2 changes: 1 addition & 1 deletion docs/examples/optgroup.tsx
Original file line number Diff line number Diff line change
@@ -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) {
Expand Down
2 changes: 1 addition & 1 deletion docs/examples/option-render.tsx
Original file line number Diff line number Diff line change
@@ -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 () => {
Expand Down
2 changes: 1 addition & 1 deletion docs/examples/optionFilterProp.tsx
Original file line number Diff line number Diff line change
@@ -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 = () => {
Expand Down
2 changes: 1 addition & 1 deletion docs/examples/optionLabelProp.tsx
Original file line number Diff line number Diff line change
@@ -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 }[] = [];
Expand Down
2 changes: 1 addition & 1 deletion docs/examples/scroll-loading.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import Select from 'rc-select';
import Select from '@rc-component/select';
import React from 'react';
import '../../assets/index.less';

Expand Down
2 changes: 1 addition & 1 deletion docs/examples/single-animation.tsx
Original file line number Diff line number Diff line change
@@ -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) {
Expand Down
2 changes: 1 addition & 1 deletion docs/examples/single.tsx
Original file line number Diff line number Diff line change
@@ -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';

Expand Down
2 changes: 1 addition & 1 deletion docs/examples/singleFieldNames.tsx
Original file line number Diff line number Diff line change
@@ -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';

Expand Down
2 changes: 1 addition & 1 deletion docs/examples/suggest.tsx
Original file line number Diff line number Diff line change
@@ -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';

Expand Down
2 changes: 1 addition & 1 deletion docs/examples/tags.tsx
Original file line number Diff line number Diff line change
@@ -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 = [];
Expand Down
2 changes: 1 addition & 1 deletion docs/examples/update-option.tsx
Original file line number Diff line number Diff line change
@@ -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) {
Expand Down
17 changes: 8 additions & 9 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"name": "rc-select",
"name": "@rc-component/select",
"version": "14.16.4",
"description": "React Select",
"engines": {
Expand Down Expand Up @@ -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",
Expand All @@ -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/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",
Expand All @@ -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",
Expand Down
8 changes: 4 additions & 4 deletions src/BaseSelect/index.tsx
Original file line number Diff line number Diff line change
@@ -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';
Expand Down
8 changes: 4 additions & 4 deletions src/OptionList.tsx
Original file line number Diff line number Diff line change
@@ -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';
Expand Down
4 changes: 2 additions & 2 deletions src/Select.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -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,
Expand Down
2 changes: 1 addition & 1 deletion src/SelectTrigger.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -163,7 +163,7 @@ const SelectTrigger: React.ForwardRefRenderFunction<RefTriggerProps, SelectTrigg
popupPlacement={placement || (direction === 'rtl' ? 'bottomRight' : 'bottomLeft')}
builtinPlacements={mergedBuiltinPlacements}
prefixCls={popupPrefixCls}
popupTransitionName={mergedTransitionName}
popupMotion={{ motionName: mergedTransitionName }}
popup={<div onMouseEnter={onPopupMouseEnter}>{popupNode}</div>}
ref={triggerPopupRef}
stretch={stretch}
Expand Down
4 changes: 2 additions & 2 deletions src/Selector/Input.tsx
Original file line number Diff line number Diff line change
@@ -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;

Expand Down
2 changes: 1 addition & 1 deletion src/Selector/MultipleSelector.tsx
Original file line number Diff line number Diff line change
@@ -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 '.';
Expand Down
2 changes: 1 addition & 1 deletion src/Selector/SingleSelector.tsx
Original file line number Diff line number Diff line change
@@ -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';
Expand Down
2 changes: 1 addition & 1 deletion src/Selector/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -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';
Expand Down
2 changes: 1 addition & 1 deletion src/hooks/useId.ts
Original file line number Diff line number Diff line change
@@ -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;

Expand Down
2 changes: 1 addition & 1 deletion src/utils/keyUtil.ts
Original file line number Diff line number Diff line change
@@ -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 {
Expand Down
Loading
Loading