mirror of
https://github.com/ant-design/ant-design.git
synced 2025-01-22 08:53:29 +08:00
refactor: [v6] use rc-component (#52337)
Some checks are pending
Publish Any Commit / build (push) Waiting to run
✅ test v6 / lint (push) Waiting to run
✅ test v6 / test-react-legacy (18, 1/2) (push) Waiting to run
✅ test v6 / test-react-legacy (18, 2/2) (push) Waiting to run
✅ test v6 / test-node (push) Waiting to run
✅ test v6 / test-react-latest (dom, 1/2) (push) Waiting to run
✅ test v6 / test-react-latest (dom, 2/2) (push) Waiting to run
✅ test v6 / test-react-latest-dist (dist, 1/2) (push) Blocked by required conditions
✅ test v6 / test-react-latest-dist (dist, 2/2) (push) Blocked by required conditions
✅ test v6 / test-react-latest-dist (dist-min, 1/2) (push) Blocked by required conditions
✅ test v6 / test-react-latest-dist (dist-min, 2/2) (push) Blocked by required conditions
✅ test v6 / test-coverage (push) Blocked by required conditions
✅ test v6 / build (push) Waiting to run
✅ test v6 / test lib/es module (es, 1/2) (push) Waiting to run
✅ test v6 / test lib/es module (es, 2/2) (push) Waiting to run
✅ test v6 / test lib/es module (lib, 1/2) (push) Waiting to run
✅ test v6 / test lib/es module (lib, 2/2) (push) Waiting to run
👁️ Visual Regression Persist Start / test image (push) Waiting to run
Some checks are pending
Publish Any Commit / build (push) Waiting to run
✅ test v6 / lint (push) Waiting to run
✅ test v6 / test-react-legacy (18, 1/2) (push) Waiting to run
✅ test v6 / test-react-legacy (18, 2/2) (push) Waiting to run
✅ test v6 / test-node (push) Waiting to run
✅ test v6 / test-react-latest (dom, 1/2) (push) Waiting to run
✅ test v6 / test-react-latest (dom, 2/2) (push) Waiting to run
✅ test v6 / test-react-latest-dist (dist, 1/2) (push) Blocked by required conditions
✅ test v6 / test-react-latest-dist (dist, 2/2) (push) Blocked by required conditions
✅ test v6 / test-react-latest-dist (dist-min, 1/2) (push) Blocked by required conditions
✅ test v6 / test-react-latest-dist (dist-min, 2/2) (push) Blocked by required conditions
✅ test v6 / test-coverage (push) Blocked by required conditions
✅ test v6 / build (push) Waiting to run
✅ test v6 / test lib/es module (es, 1/2) (push) Waiting to run
✅ test v6 / test lib/es module (es, 2/2) (push) Waiting to run
✅ test v6 / test lib/es module (lib, 1/2) (push) Waiting to run
✅ test v6 / test lib/es module (lib, 2/2) (push) Waiting to run
👁️ Visual Regression Persist Start / test image (push) Waiting to run
* refactor: use @rc-component * chore: adjust compile * test: fix logic * chore: back of reset --------- Co-authored-by: 二货机器人 <smith3816@gmail.com>
This commit is contained in:
parent
5599359a8e
commit
ab0e07e25d
@ -1,5 +1,5 @@
|
||||
import { useEffect, useRef } from 'react';
|
||||
import { removeCSS, updateCSS } from 'rc-util/lib/Dom/dynamicCSS';
|
||||
import { removeCSS, updateCSS } from '@rc-component/util/lib/Dom/dynamicCSS';
|
||||
|
||||
import theme from '../../components/theme';
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
import React from 'react';
|
||||
import toArray from '@rc-component/util/lib/Children/toArray';
|
||||
import { Image } from 'antd';
|
||||
import classNames from 'classnames';
|
||||
import toArray from 'rc-util/lib/Children/toArray';
|
||||
|
||||
interface ImagePreviewProps {
|
||||
className?: string;
|
||||
|
@ -95,7 +95,7 @@ const CodePreviewer: React.FC<AntdPreviewerProps> = (props) => {
|
||||
|
||||
const entryName = 'index.tsx';
|
||||
const entryCode = asset.dependencies[entryName].value;
|
||||
|
||||
|
||||
const previewDemo = useRef<React.ReactNode>(null);
|
||||
const demoContainer = useRef<HTMLElement>(null);
|
||||
const {
|
||||
@ -288,7 +288,7 @@ createRoot(document.getElementById('container')).render(<Demo />);
|
||||
main: 'index.js',
|
||||
dependencies: {
|
||||
...dependencies,
|
||||
'rc-util': pkgDependencyList['rc-util'],
|
||||
'@rc-component/util': pkgDependencyList['@rc-component/util'],
|
||||
react: '^18.0.0',
|
||||
'react-dom': '^18.0.0',
|
||||
'react-scripts': '^5.0.0',
|
||||
|
@ -1,7 +1,7 @@
|
||||
import React from 'react';
|
||||
import { css, Global } from '@emotion/react';
|
||||
import { updateCSS } from '@rc-component/util/lib/Dom/dynamicCSS';
|
||||
import { useTheme } from 'antd-style';
|
||||
import { updateCSS } from 'rc-util/lib/Dom/dynamicCSS';
|
||||
|
||||
export default () => {
|
||||
const { anchorTop } = useTheme();
|
||||
|
@ -1,6 +1,6 @@
|
||||
import * as React from 'react';
|
||||
import { removeCSS, updateCSS } from '@rc-component/util/lib/Dom/dynamicCSS';
|
||||
import { createStyles } from 'antd-style';
|
||||
import { removeCSS, updateCSS } from 'rc-util/lib/Dom/dynamicCSS';
|
||||
|
||||
import useLocale from '../../../hooks/useLocale';
|
||||
|
||||
|
1
.jest.js
1
.jest.js
@ -6,6 +6,7 @@ const compileModules = [
|
||||
'countup.js',
|
||||
'.pnpm',
|
||||
'@asamuzakjp/css-color',
|
||||
'@rc-component',
|
||||
];
|
||||
|
||||
const ignoreList = [];
|
||||
|
@ -1,5 +1,5 @@
|
||||
import * as React from 'react';
|
||||
import useState from 'rc-util/lib/hooks/useState';
|
||||
import useState from '@rc-component/util/lib/hooks/useState';
|
||||
|
||||
import Button from '../button';
|
||||
import type { ButtonProps, LegacyButtonType } from '../button/button';
|
||||
|
@ -1,5 +1,5 @@
|
||||
import * as React from 'react';
|
||||
import useMergedState from 'rc-util/lib/hooks/useMergedState';
|
||||
import useMergedState from '@rc-component/util/lib/hooks/useMergedState';
|
||||
|
||||
import ConfigProvider, { ConfigContext } from '../config-provider';
|
||||
import type { AnyObject } from './type';
|
||||
|
@ -21,7 +21,7 @@ jest.mock('react-dom', () => {
|
||||
return realReactDOM;
|
||||
});
|
||||
|
||||
jest.mock('rc-util/lib/Dom/isVisible', () => {
|
||||
jest.mock('@rc-component/util/lib/Dom/isVisible', () => {
|
||||
const mockFn = () => (global as any).isVisible;
|
||||
return mockFn;
|
||||
});
|
||||
|
@ -1,8 +1,8 @@
|
||||
import type { ReactNode } from 'react';
|
||||
import React from 'react';
|
||||
import CloseOutlined from '@ant-design/icons/CloseOutlined';
|
||||
import pickAttrs from '@rc-component/util/lib/pickAttrs';
|
||||
import type { DialogProps } from 'rc-dialog';
|
||||
import pickAttrs from 'rc-util/lib/pickAttrs';
|
||||
|
||||
export type ClosableType = DialogProps['closable'];
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
import raf from 'rc-util/lib/raf';
|
||||
import raf from '@rc-component/util/lib/raf';
|
||||
|
||||
import { easeInOutCubic } from './easings';
|
||||
import getScroll, { isWindow } from './getScroll';
|
||||
|
@ -1,5 +1,5 @@
|
||||
import canUseDom from 'rc-util/lib/Dom/canUseDom';
|
||||
import { isStyleSupport } from 'rc-util/lib/Dom/styleChecker';
|
||||
import canUseDom from '@rc-component/util/lib/Dom/canUseDom';
|
||||
import { isStyleSupport } from '@rc-component/util/lib/Dom/styleChecker';
|
||||
|
||||
export const canUseDocElement = () => canUseDom() && window.document.documentElement;
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
import raf from 'rc-util/lib/raf';
|
||||
import raf from '@rc-component/util/lib/raf';
|
||||
|
||||
function throttleByAnimationFrame<T extends any[]>(fn: (...args: T) => void) {
|
||||
let requestId: number | null;
|
||||
|
@ -1,5 +1,6 @@
|
||||
import * as React from 'react';
|
||||
import rcWarning, { resetWarned as rcResetWarned } from 'rc-util/lib/warning';
|
||||
import rcWarning, { resetWarned as rcResetWarned } from '@rc-component/util/lib/warning';
|
||||
import { resetWarned as deprecatedRcResetWarned } from 'rc-util/lib/warning';
|
||||
|
||||
export function noop() {}
|
||||
|
||||
@ -8,6 +9,7 @@ let deprecatedWarnList: Record<string, string[]> | null = null;
|
||||
export function resetWarned() {
|
||||
deprecatedWarnList = null;
|
||||
rcResetWarned();
|
||||
deprecatedRcResetWarned();
|
||||
}
|
||||
|
||||
type Warning = (valid: boolean, component: string, message?: string) => void;
|
||||
|
@ -1,8 +1,8 @@
|
||||
import * as React from 'react';
|
||||
import raf from '@rc-component/util/lib/raf';
|
||||
import { composeRef } from '@rc-component/util/lib/ref';
|
||||
import classNames from 'classnames';
|
||||
import CSSMotion from 'rc-motion';
|
||||
import raf from 'rc-util/lib/raf';
|
||||
import { composeRef } from 'rc-util/lib/ref';
|
||||
|
||||
import { getReactRender, type UnmountType } from '../../config-provider/UnstableContext';
|
||||
import { TARGET_CLS } from './interface';
|
||||
|
@ -1,7 +1,7 @@
|
||||
import React, { useContext, useRef } from 'react';
|
||||
import isVisible from '@rc-component/util/lib/Dom/isVisible';
|
||||
import { composeRef, getNodeRef, supportRef } from '@rc-component/util/lib/ref';
|
||||
import classNames from 'classnames';
|
||||
import isVisible from 'rc-util/lib/Dom/isVisible';
|
||||
import { composeRef, getNodeRef, supportRef } from 'rc-util/lib/ref';
|
||||
|
||||
import type { ConfigConsumerProps } from '../../config-provider';
|
||||
import { ConfigContext } from '../../config-provider';
|
||||
|
@ -1,6 +1,6 @@
|
||||
import * as React from 'react';
|
||||
import useEvent from 'rc-util/lib/hooks/useEvent';
|
||||
import raf from 'rc-util/lib/raf';
|
||||
import useEvent from '@rc-component/util/lib/hooks/useEvent';
|
||||
import raf from '@rc-component/util/lib/raf';
|
||||
|
||||
import { ConfigContext } from '../../config-provider';
|
||||
import useToken from '../../theme/useToken';
|
||||
|
@ -1,5 +1,5 @@
|
||||
import * as React from 'react';
|
||||
import { spyElementPrototype } from 'rc-util/lib/test/domHook';
|
||||
import { spyElementPrototype } from '@rc-component/util/lib/test/domHook';
|
||||
|
||||
import demoTest, { rootPropsTest } from '../../../tests/shared/demoTest';
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
import React from 'react';
|
||||
import omit from '@rc-component/util/lib/omit';
|
||||
import classNames from 'classnames';
|
||||
import ResizeObserver from 'rc-resize-observer';
|
||||
import omit from 'rc-util/lib/omit';
|
||||
|
||||
import throttleByAnimationFrame from '../_util/throttleByAnimationFrame';
|
||||
import type { ConfigConsumerProps } from '../config-provider';
|
||||
|
@ -5,10 +5,10 @@ import CloseCircleFilled from '@ant-design/icons/CloseCircleFilled';
|
||||
import CloseOutlined from '@ant-design/icons/CloseOutlined';
|
||||
import ExclamationCircleFilled from '@ant-design/icons/ExclamationCircleFilled';
|
||||
import InfoCircleFilled from '@ant-design/icons/InfoCircleFilled';
|
||||
import pickAttrs from '@rc-component/util/lib/pickAttrs';
|
||||
import { composeRef } from '@rc-component/util/lib/ref';
|
||||
import classNames from 'classnames';
|
||||
import CSSMotion from 'rc-motion';
|
||||
import pickAttrs from 'rc-util/lib/pickAttrs';
|
||||
import { composeRef } from 'rc-util/lib/ref';
|
||||
|
||||
import type { ClosableType } from '../_util/hooks/useClosable';
|
||||
import { replaceElement } from '../_util/reactNode';
|
||||
|
@ -1,6 +1,6 @@
|
||||
import React from 'react';
|
||||
import { resetWarned } from '@rc-component/util/lib/warning';
|
||||
import userEvent from '@testing-library/user-event';
|
||||
import { resetWarned } from 'rc-util/lib/warning';
|
||||
|
||||
import Alert from '..';
|
||||
import { accessibilityTest } from '../../../tests/shared/accessibilityTest';
|
||||
|
@ -1,6 +1,6 @@
|
||||
import * as React from 'react';
|
||||
import useEvent from '@rc-component/util/lib/hooks/useEvent';
|
||||
import classNames from 'classnames';
|
||||
import useEvent from 'rc-util/lib/hooks/useEvent';
|
||||
import scrollIntoView from 'scroll-into-view-if-needed';
|
||||
|
||||
import getScroll from '../_util/getScroll';
|
||||
|
@ -1,5 +1,5 @@
|
||||
import React, { useState } from 'react';
|
||||
import { resetWarned } from 'rc-util/lib/warning';
|
||||
import { resetWarned } from '@rc-component/util/lib/warning';
|
||||
import scrollIntoView from 'scroll-into-view-if-needed';
|
||||
|
||||
import Anchor from '..';
|
||||
|
@ -1,8 +1,8 @@
|
||||
import * as React from 'react';
|
||||
import toArray from '@rc-component/util/lib/Children/toArray';
|
||||
import omit from '@rc-component/util/lib/omit';
|
||||
import classNames from 'classnames';
|
||||
import type { BaseSelectRef } from 'rc-select';
|
||||
import toArray from 'rc-util/lib/Children/toArray';
|
||||
import omit from 'rc-util/lib/omit';
|
||||
|
||||
import { useZIndex } from '../_util/hooks/useZIndex';
|
||||
import genPurePanel from '../_util/PurePanel';
|
||||
|
@ -1,7 +1,7 @@
|
||||
import * as React from 'react';
|
||||
import { composeRef } from '@rc-component/util/lib/ref';
|
||||
import classNames from 'classnames';
|
||||
import ResizeObserver from 'rc-resize-observer';
|
||||
import { composeRef } from 'rc-util/lib/ref';
|
||||
|
||||
import type { Breakpoint } from '../_util/responsiveObserver';
|
||||
import { responsiveArray } from '../_util/responsiveObserver';
|
||||
|
@ -1,6 +1,6 @@
|
||||
import * as React from 'react';
|
||||
import toArray from '@rc-component/util/lib/Children/toArray';
|
||||
import classNames from 'classnames';
|
||||
import toArray from 'rc-util/lib/Children/toArray';
|
||||
|
||||
import { cloneElement } from '../_util/reactNode';
|
||||
import { devUseWarning } from '../_util/warning';
|
||||
|
@ -1,7 +1,7 @@
|
||||
import * as React from 'react';
|
||||
import toArray from '@rc-component/util/lib/Children/toArray';
|
||||
import pickAttrs from '@rc-component/util/lib/pickAttrs';
|
||||
import classNames from 'classnames';
|
||||
import toArray from 'rc-util/lib/Children/toArray';
|
||||
import pickAttrs from 'rc-util/lib/pickAttrs';
|
||||
|
||||
import { cloneElement } from '../_util/reactNode';
|
||||
import type { AnyObject } from '../_util/type';
|
||||
|
@ -1,6 +1,6 @@
|
||||
import * as React from 'react';
|
||||
import pickAttrs from '@rc-component/util/lib/pickAttrs';
|
||||
import classNames from 'classnames';
|
||||
import pickAttrs from 'rc-util/lib/pickAttrs';
|
||||
|
||||
import type { BreadcrumbProps, InternalRouteType, ItemType } from './Breadcrumb';
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
import React, { Suspense, useRef, useState } from 'react';
|
||||
import { SearchOutlined } from '@ant-design/icons';
|
||||
import { resetWarned } from 'rc-util/lib/warning';
|
||||
import { resetWarned } from '@rc-component/util/lib/warning';
|
||||
|
||||
import Button, { _ButtonVariantTypes } from '..';
|
||||
import type { GetRef } from '../../_util/type';
|
||||
|
@ -16,7 +16,7 @@ jest.mock('react-dom', () => {
|
||||
return realReactDOM;
|
||||
});
|
||||
|
||||
jest.mock('rc-util/lib/Dom/isVisible', () => {
|
||||
jest.mock('@rc-component/util/lib/Dom/isVisible', () => {
|
||||
const mockFn = () => true;
|
||||
return mockFn;
|
||||
});
|
||||
|
@ -1,7 +1,7 @@
|
||||
import React, { Children, useContext, useEffect, useMemo, useRef, useState } from 'react';
|
||||
import omit from '@rc-component/util/lib/omit';
|
||||
import { useComposeRef } from '@rc-component/util/lib/ref';
|
||||
import classNames from 'classnames';
|
||||
import omit from 'rc-util/lib/omit';
|
||||
import { useComposeRef } from 'rc-util/lib/ref';
|
||||
|
||||
import { devUseWarning } from '../_util/warning';
|
||||
import Wave from '../_util/wave';
|
||||
@ -19,8 +19,8 @@ import type {
|
||||
ButtonVariantType,
|
||||
} from './buttonHelpers';
|
||||
import { isTwoCNChar, isUnBorderedButtonVariant, spaceChildren } from './buttonHelpers';
|
||||
import IconWrapper from './IconWrapper';
|
||||
import DefaultLoadingIcon from './DefaultLoadingIcon';
|
||||
import IconWrapper from './IconWrapper';
|
||||
import useStyle from './style';
|
||||
import Compact from './style/compact';
|
||||
|
||||
|
@ -3,22 +3,22 @@ import Dayjs from 'dayjs';
|
||||
import 'dayjs/locale/zh-cn';
|
||||
|
||||
import React from 'react';
|
||||
import { resetWarned } from '@rc-component/util/lib/warning';
|
||||
import MockDate from 'mockdate';
|
||||
import type { PickerPanelProps } from 'rc-picker';
|
||||
import dayjsGenerateConfig from 'rc-picker/lib/generate/dayjs';
|
||||
import type { Locale } from 'rc-picker/lib/interface';
|
||||
import { resetWarned } from 'rc-util/lib/warning';
|
||||
|
||||
import Calendar from '..';
|
||||
import mountTest from '../../../tests/shared/mountTest';
|
||||
import rtlTest from '../../../tests/shared/rtlTest';
|
||||
import { fireEvent, render } from '../../../tests/utils';
|
||||
import ConfigProvider from '../../config-provider';
|
||||
import Group from '../../radio/group';
|
||||
import Button from '../../radio/radioButton';
|
||||
import Select from '../../select';
|
||||
import Header from '../Header';
|
||||
import type { CalendarHeaderProps } from '../Header';
|
||||
import ConfigProvider from '../../config-provider';
|
||||
|
||||
const ref: {
|
||||
calendarProps?: PickerPanelProps;
|
||||
|
@ -3,7 +3,7 @@ import Dayjs from 'dayjs';
|
||||
import 'dayjs/locale/zh-cn';
|
||||
|
||||
import React from 'react';
|
||||
import { resetWarned } from 'rc-util/lib/warning';
|
||||
import { resetWarned } from '@rc-component/util/lib/warning';
|
||||
|
||||
import Calendar from '..';
|
||||
import { fireEvent, render, waitFakeTimer } from '../../../tests/utils';
|
||||
|
@ -1,10 +1,10 @@
|
||||
import * as React from 'react';
|
||||
import useMergedState from '@rc-component/util/lib/hooks/useMergedState';
|
||||
import classNames from 'classnames';
|
||||
import type { BasePickerPanelProps as RcBasePickerPanelProps } from 'rc-picker';
|
||||
import { PickerPanel as RCPickerPanel } from 'rc-picker';
|
||||
import type { GenerateConfig } from 'rc-picker/lib/generate';
|
||||
import type { CellRenderInfo } from 'rc-picker/lib/interface';
|
||||
import useMergedState from 'rc-util/lib/hooks/useMergedState';
|
||||
|
||||
import type { AnyObject } from '../_util/type';
|
||||
import { devUseWarning } from '../_util/warning';
|
||||
|
@ -1,7 +1,7 @@
|
||||
import * as React from 'react';
|
||||
import omit from '@rc-component/util/lib/omit';
|
||||
import classNames from 'classnames';
|
||||
import type { Tab } from 'rc-tabs/lib/interface';
|
||||
import omit from 'rc-util/lib/omit';
|
||||
|
||||
import { devUseWarning } from '../_util/warning';
|
||||
import { ConfigContext } from '../config-provider';
|
||||
|
@ -1,4 +1,5 @@
|
||||
import * as React from 'react';
|
||||
import omit from '@rc-component/util/lib/omit';
|
||||
import classNames from 'classnames';
|
||||
import type {
|
||||
BaseOptionType,
|
||||
@ -9,7 +10,6 @@ import type {
|
||||
} from 'rc-cascader';
|
||||
import RcCascader from 'rc-cascader';
|
||||
import type { Placement } from 'rc-select/lib/BaseSelect';
|
||||
import omit from 'rc-util/lib/omit';
|
||||
|
||||
import { useZIndex } from '../_util/hooks/useZIndex';
|
||||
import type { SelectCommonPlacement } from '../_util/motion';
|
||||
|
@ -1,8 +1,8 @@
|
||||
import * as React from 'react';
|
||||
import { composeRef } from '@rc-component/util/lib/ref';
|
||||
import classNames from 'classnames';
|
||||
import type { CheckboxRef } from 'rc-checkbox';
|
||||
import RcCheckbox from 'rc-checkbox';
|
||||
import { composeRef } from 'rc-util/lib/ref';
|
||||
|
||||
import { devUseWarning } from '../_util/warning';
|
||||
import Wave from '../_util/wave';
|
||||
|
@ -1,6 +1,6 @@
|
||||
import * as React from 'react';
|
||||
import omit from '@rc-component/util/lib/omit';
|
||||
import classNames from 'classnames';
|
||||
import omit from 'rc-util/lib/omit';
|
||||
|
||||
import { ConfigContext } from '../config-provider';
|
||||
import useCSSVarCls from '../config-provider/hooks/useCSSVarCls';
|
||||
|
@ -1,5 +1,5 @@
|
||||
import React from 'react';
|
||||
import raf from 'rc-util/lib/raf';
|
||||
import raf from '@rc-component/util/lib/raf';
|
||||
|
||||
/**
|
||||
* When click on the label,
|
||||
|
@ -1,11 +1,11 @@
|
||||
import * as React from 'react';
|
||||
import RightOutlined from '@ant-design/icons/RightOutlined';
|
||||
import toArray from '@rc-component/util/lib/Children/toArray';
|
||||
import omit from '@rc-component/util/lib/omit';
|
||||
import classNames from 'classnames';
|
||||
import type { CollapseProps as RcCollapseProps } from 'rc-collapse';
|
||||
import RcCollapse from 'rc-collapse';
|
||||
import type { CSSMotionProps } from 'rc-motion';
|
||||
import toArray from 'rc-util/lib/Children/toArray';
|
||||
import omit from 'rc-util/lib/omit';
|
||||
|
||||
import initCollapseMotion from '../_util/motion';
|
||||
import { cloneElement } from '../_util/reactNode';
|
||||
|
@ -1,6 +1,6 @@
|
||||
import React, { useContext, useMemo } from 'react';
|
||||
import useMergedState from '@rc-component/util/lib/hooks/useMergedState';
|
||||
import classNames from 'classnames';
|
||||
import useMergedState from 'rc-util/lib/hooks/useMergedState';
|
||||
|
||||
import ContextIsolator from '../_util/ContextIsolator';
|
||||
import genPurePanel from '../_util/PurePanel';
|
||||
|
@ -1,6 +1,6 @@
|
||||
import React from 'react';
|
||||
import { spyElementPrototypes } from '@rc-component/util/lib/test/domHook';
|
||||
import { render } from '@testing-library/react';
|
||||
import { spyElementPrototypes } from 'rc-util/lib/test/domHook';
|
||||
|
||||
import { resetWarned } from '../../_util/warning';
|
||||
import { createEvent, fireEvent } from '../../../tests/utils';
|
||||
|
@ -1,6 +1,6 @@
|
||||
import React, { useEffect, useMemo, useState } from 'react';
|
||||
import { spyElementPrototypes } from '@rc-component/util/lib/test/domHook';
|
||||
import { createEvent, fireEvent, render } from '@testing-library/react';
|
||||
import { spyElementPrototypes } from 'rc-util/lib/test/domHook';
|
||||
|
||||
import { resetWarned } from '../../_util/warning';
|
||||
import mountTest from '../../../tests/shared/mountTest';
|
||||
|
@ -1,6 +1,6 @@
|
||||
import type { FC } from 'react';
|
||||
import React, { useMemo } from 'react';
|
||||
import useMergedState from 'rc-util/lib/hooks/useMergedState';
|
||||
import useMergedState from '@rc-component/util/lib/hooks/useMergedState';
|
||||
|
||||
import Select from '../../select';
|
||||
import type { AggregationColor } from '../color';
|
||||
|
@ -1,8 +1,8 @@
|
||||
import type { FC } from 'react';
|
||||
import React, { useMemo } from 'react';
|
||||
import { ColorBlock, Color as RcColor } from '@rc-component/color-picker';
|
||||
import useMergedState from '@rc-component/util/lib/hooks/useMergedState';
|
||||
import classNames from 'classnames';
|
||||
import useMergedState from 'rc-util/lib/hooks/useMergedState';
|
||||
|
||||
import type { CollapseProps } from '../../collapse';
|
||||
import Collapse from '../../collapse';
|
||||
|
@ -1,8 +1,8 @@
|
||||
import * as React from 'react';
|
||||
import type { BaseSliderProps } from '@rc-component/color-picker';
|
||||
import useEvent from '@rc-component/util/lib/hooks/useEvent';
|
||||
import classNames from 'classnames';
|
||||
import { UnstableContext } from 'rc-slider';
|
||||
import useEvent from 'rc-util/lib/hooks/useEvent';
|
||||
|
||||
import type { GetContextProp, GetProp } from '../../_util/type';
|
||||
import Slider from '../../slider';
|
||||
|
@ -2,8 +2,8 @@
|
||||
import type { CSSProperties, MouseEventHandler } from 'react';
|
||||
import React, { forwardRef, useMemo } from 'react';
|
||||
import { ColorBlock } from '@rc-component/color-picker';
|
||||
import pickAttrs from '@rc-component/util/lib/pickAttrs';
|
||||
import classNames from 'classnames';
|
||||
import pickAttrs from 'rc-util/lib/pickAttrs';
|
||||
|
||||
import { useLocale } from '../../locale';
|
||||
import type { AggregationColor } from '../color';
|
||||
|
@ -2,7 +2,7 @@ import type { FC } from 'react';
|
||||
import React, { useContext } from 'react';
|
||||
import RcColorPicker from '@rc-component/color-picker';
|
||||
import type { Color } from '@rc-component/color-picker';
|
||||
import useLayoutEffect from 'rc-util/lib/hooks/useLayoutEffect';
|
||||
import useLayoutEffect from '@rc-component/util/lib/hooks/useLayoutEffect';
|
||||
|
||||
import Segmented from '../../../segmented';
|
||||
import { AggregationColor } from '../../color';
|
||||
|
@ -1,6 +1,6 @@
|
||||
import * as React from 'react';
|
||||
import useEvent from 'rc-util/lib/hooks/useEvent';
|
||||
import useMergedState from 'rc-util/lib/hooks/useMergedState';
|
||||
import useEvent from '@rc-component/util/lib/hooks/useEvent';
|
||||
import useMergedState from '@rc-component/util/lib/hooks/useMergedState';
|
||||
|
||||
import { useLocale } from '../../locale';
|
||||
import type { AggregationColor } from '../color';
|
||||
|
@ -1,6 +1,6 @@
|
||||
import * as React from 'react';
|
||||
import * as ReactDOM from 'react-dom';
|
||||
import { render, unmount } from 'rc-util/lib/React/render';
|
||||
import { render, unmount } from '@rc-component/util/lib/React/render';
|
||||
|
||||
import warning from '../_util/warning';
|
||||
|
||||
|
@ -58,7 +58,8 @@ import TreeSelect from '../../tree-select';
|
||||
import Upload from '../../upload';
|
||||
|
||||
dayjs.extend(customParseFormat);
|
||||
jest.mock('rc-util/lib/Portal');
|
||||
|
||||
jest.mock('@rc-component/util/lib/Portal');
|
||||
|
||||
describe('ConfigProvider', () => {
|
||||
describe('components', () => {
|
||||
|
@ -10,7 +10,8 @@ import Select from '../../select';
|
||||
import TreeSelect from '../../tree-select';
|
||||
|
||||
dayjs.extend(customParseFormat);
|
||||
jest.mock('rc-util/lib/Portal');
|
||||
|
||||
jest.mock('@rc-component/util/lib/Portal');
|
||||
|
||||
function triggerProps(): TriggerProps {
|
||||
return (global as any).triggerProps;
|
||||
|
@ -1,6 +1,6 @@
|
||||
import React from 'react';
|
||||
import canUseDom from '@rc-component/util/lib/Dom/canUseDom';
|
||||
import kebabCase from 'lodash/kebabCase';
|
||||
import canUseDom from 'rc-util/lib/Dom/canUseDom';
|
||||
|
||||
import ConfigProvider from '..';
|
||||
import { Button, InputNumber, Select } from '../..';
|
||||
@ -15,7 +15,7 @@ const { defaultAlgorithm, darkAlgorithm, compactAlgorithm } = theme;
|
||||
/* biome-ignore lint/style/noVar: has to be a global variable */ /* eslint-disable-next-line no-var */
|
||||
var mockCanUseDom = true;
|
||||
|
||||
jest.mock('rc-util/lib/Dom/canUseDom', () => () => mockCanUseDom);
|
||||
jest.mock('@rc-component/util/lib/Dom/canUseDom', () => () => mockCanUseDom);
|
||||
|
||||
describe('ConfigProvider.Theme', () => {
|
||||
beforeEach(() => {
|
||||
|
@ -3,7 +3,7 @@ import { version } from 'react';
|
||||
import { waitFakeTimer19 } from '../../../tests/utils';
|
||||
import Modal from '../../modal';
|
||||
|
||||
jest.mock('rc-util/lib/Dom/isVisible', () => () => true);
|
||||
jest.mock('@rc-component/util/lib/Dom/isVisible', () => () => true);
|
||||
|
||||
describe('UnstableContext', () => {
|
||||
beforeEach(() => {
|
||||
|
@ -4,7 +4,7 @@ import ConfigProvider from '..';
|
||||
import { fireEvent, render, waitFakeTimer } from '../../../tests/utils';
|
||||
import Button from '../../button';
|
||||
|
||||
jest.mock('rc-util/lib/Dom/isVisible', () => () => true);
|
||||
jest.mock('@rc-component/util/lib/Dom/isVisible', () => () => true);
|
||||
|
||||
describe('ConfigProvider.Wave', () => {
|
||||
beforeEach(() => {
|
||||
|
@ -1,7 +1,7 @@
|
||||
import { generate } from '@ant-design/colors';
|
||||
import { FastColor } from '@ant-design/fast-color';
|
||||
import canUseDom from 'rc-util/lib/Dom/canUseDom';
|
||||
import { updateCSS } from 'rc-util/lib/Dom/dynamicCSS';
|
||||
import canUseDom from '@rc-component/util/lib/Dom/canUseDom';
|
||||
import { updateCSS } from '@rc-component/util/lib/Dom/dynamicCSS';
|
||||
|
||||
import warning from '../_util/warning';
|
||||
import type { Theme } from './context';
|
||||
|
@ -1,5 +1,5 @@
|
||||
import useMemo from 'rc-util/lib/hooks/useMemo';
|
||||
import isEqual from 'rc-util/lib/isEqual';
|
||||
import useMemo from '@rc-component/util/lib/hooks/useMemo';
|
||||
import isEqual from '@rc-component/util/lib/isEqual';
|
||||
|
||||
import { devUseWarning } from '../../_util/warning';
|
||||
import type { OverrideToken } from '../../theme/interface';
|
||||
|
@ -1,8 +1,8 @@
|
||||
import * as React from 'react';
|
||||
import { createTheme } from '@ant-design/cssinjs';
|
||||
import IconContext from '@ant-design/icons/lib/components/Context';
|
||||
import useMemo from 'rc-util/lib/hooks/useMemo';
|
||||
import { merge } from 'rc-util/lib/utils/set';
|
||||
import useMemo from '@rc-component/util/lib/hooks/useMemo';
|
||||
import { merge } from '@rc-component/util/lib/utils/set';
|
||||
|
||||
import warning, { devUseWarning, WarningContext } from '../_util/warning';
|
||||
import type { WarningContextProps } from '../_util/warning';
|
||||
@ -27,6 +27,7 @@ import type {
|
||||
DatePickerConfig,
|
||||
DirectionType,
|
||||
DrawerConfig,
|
||||
EmptyConfig,
|
||||
FlexConfig,
|
||||
FloatButtonGroupConfig,
|
||||
FormConfig,
|
||||
@ -39,6 +40,8 @@ import type {
|
||||
ModalConfig,
|
||||
NotificationConfig,
|
||||
PaginationConfig,
|
||||
PopconfirmConfig,
|
||||
PopoverConfig,
|
||||
PopupOverflow,
|
||||
RangePickerConfig,
|
||||
SelectConfig,
|
||||
@ -52,14 +55,11 @@ import type {
|
||||
ThemeConfig,
|
||||
TimePickerConfig,
|
||||
TooltipConfig,
|
||||
PopoverConfig,
|
||||
PopconfirmConfig,
|
||||
TourConfig,
|
||||
TransferConfig,
|
||||
TreeSelectConfig,
|
||||
Variant,
|
||||
WaveConfig,
|
||||
EmptyConfig,
|
||||
} from './context';
|
||||
import {
|
||||
ConfigConsumer,
|
||||
|
@ -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 { DescriptionsItemType, InternalDescriptionsItemType } from '..';
|
||||
import { matchScreen } from '../../_util/responsiveObserver';
|
||||
|
@ -1,11 +1,11 @@
|
||||
import * as React from 'react';
|
||||
import RightOutlined from '@ant-design/icons/RightOutlined';
|
||||
import type { AlignType } from '@rc-component/trigger';
|
||||
import useEvent from '@rc-component/util/lib/hooks/useEvent';
|
||||
import useMergedState from '@rc-component/util/lib/hooks/useMergedState';
|
||||
import omit from '@rc-component/util/lib/omit';
|
||||
import classNames from 'classnames';
|
||||
import RcDropdown from 'rc-dropdown';
|
||||
import useEvent from 'rc-util/lib/hooks/useEvent';
|
||||
import useMergedState from 'rc-util/lib/hooks/useMergedState';
|
||||
import omit from 'rc-util/lib/omit';
|
||||
|
||||
import { useZIndex } from '../_util/hooks/useZIndex';
|
||||
import isPrimitive from '../_util/isPrimitive';
|
||||
|
@ -1,6 +1,6 @@
|
||||
import React from 'react';
|
||||
import omit from '@rc-component/util/lib/omit';
|
||||
import classNames from 'classnames';
|
||||
import omit from 'rc-util/lib/omit';
|
||||
|
||||
import { isPresetSize } from '../_util/gapSize';
|
||||
import { ConfigContext } from '../config-provider';
|
||||
|
@ -1,8 +1,8 @@
|
||||
import React, { useContext, useEffect, useState } from 'react';
|
||||
import VerticalAlignTopOutlined from '@ant-design/icons/VerticalAlignTopOutlined';
|
||||
import { composeRef } from '@rc-component/util/lib/ref';
|
||||
import classNames from 'classnames';
|
||||
import CSSMotion from 'rc-motion';
|
||||
import { composeRef } from 'rc-util/lib/ref';
|
||||
|
||||
import getScroll from '../_util/getScroll';
|
||||
import scrollTo from '../_util/scrollTo';
|
||||
|
@ -1,6 +1,6 @@
|
||||
import React, { useContext, useMemo } from 'react';
|
||||
import omit from '@rc-component/util/lib/omit';
|
||||
import classNames from 'classnames';
|
||||
import omit from 'rc-util/lib/omit';
|
||||
|
||||
import { useZIndex } from '../_util/hooks/useZIndex';
|
||||
import { devUseWarning } from '../_util/warning';
|
||||
|
@ -1,10 +1,10 @@
|
||||
import React from 'react';
|
||||
import CloseOutlined from '@ant-design/icons/CloseOutlined';
|
||||
import FileTextOutlined from '@ant-design/icons/FileTextOutlined';
|
||||
import useEvent from '@rc-component/util/lib/hooks/useEvent';
|
||||
import useMergedState from '@rc-component/util/lib/hooks/useMergedState';
|
||||
import classNames from 'classnames';
|
||||
import CSSMotion from 'rc-motion';
|
||||
import useEvent from 'rc-util/lib/hooks/useEvent';
|
||||
import useMergedState from 'rc-util/lib/hooks/useMergedState';
|
||||
|
||||
import { useZIndex } from '../_util/hooks/useZIndex';
|
||||
import { devUseWarning } from '../_util/warning';
|
||||
|
@ -1,9 +1,9 @@
|
||||
import * as React from 'react';
|
||||
import isVisible from '@rc-component/util/lib/Dom/isVisible';
|
||||
import useLayoutEffect from '@rc-component/util/lib/hooks/useLayoutEffect';
|
||||
import omit from '@rc-component/util/lib/omit';
|
||||
import classNames from 'classnames';
|
||||
import type { Meta } from 'rc-field-form/lib/interface';
|
||||
import isVisible from 'rc-util/lib/Dom/isVisible';
|
||||
import useLayoutEffect from 'rc-util/lib/hooks/useLayoutEffect';
|
||||
import omit from 'rc-util/lib/omit';
|
||||
|
||||
import type { FormItemProps } from '.';
|
||||
import { Row } from '../../grid';
|
||||
|
@ -1,11 +1,11 @@
|
||||
import * as React from 'react';
|
||||
import type { JSX } from 'react';
|
||||
import useState from '@rc-component/util/lib/hooks/useState';
|
||||
import { supportRef } from '@rc-component/util/lib/ref';
|
||||
import classNames from 'classnames';
|
||||
import { Field, FieldContext, ListContext } from 'rc-field-form';
|
||||
import type { FieldProps } from 'rc-field-form/lib/Field';
|
||||
import type { InternalNamePath, Meta } from 'rc-field-form/lib/interface';
|
||||
import useState from 'rc-util/lib/hooks/useState';
|
||||
import { supportRef } from 'rc-util/lib/ref';
|
||||
|
||||
import { cloneElement } from '../../_util/reactNode';
|
||||
import { devUseWarning } from '../../_util/warning';
|
||||
|
@ -1,8 +1,8 @@
|
||||
import * as React from 'react';
|
||||
import type { JSX } from 'react';
|
||||
import { get, set } from '@rc-component/util';
|
||||
import useLayoutEffect from '@rc-component/util/lib/hooks/useLayoutEffect';
|
||||
import classNames from 'classnames';
|
||||
import { get, set } from 'rc-util';
|
||||
import useLayoutEffect from 'rc-util/lib/hooks/useLayoutEffect';
|
||||
|
||||
import type { ColProps } from '../grid/col';
|
||||
import Col from '../grid/col';
|
||||
|
@ -1,14 +1,14 @@
|
||||
import type { PropsWithChildren, ReactNode } from 'react';
|
||||
import * as React from 'react';
|
||||
import omit from '@rc-component/util/lib/omit';
|
||||
import { FormProvider as RcFormProvider } from 'rc-field-form';
|
||||
import type { FormProviderProps as RcFormProviderProps } from 'rc-field-form/lib/FormContext';
|
||||
import type { Meta } from 'rc-field-form/lib/interface';
|
||||
import omit from 'rc-util/lib/omit';
|
||||
|
||||
import type { Variant } from '../config-provider';
|
||||
import type { ColProps } from '../grid/col';
|
||||
import type { FormInstance, RequiredMark } from './Form';
|
||||
import type { FeedbackIcons, ValidateStatus } from './FormItem';
|
||||
import type { Variant } from '../config-provider';
|
||||
import type { FormLabelAlign } from './interface';
|
||||
|
||||
/** Form Context. Set top form style and pass to Form Item usage. */
|
||||
|
@ -1,4 +1,4 @@
|
||||
import toArray from 'rc-util/lib/Children/toArray';
|
||||
import toArray from '@rc-component/util/lib/Children/toArray';
|
||||
|
||||
import type { FormItemProps } from '../FormItem';
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
import * as React from 'react';
|
||||
import { getDOM } from '@rc-component/util/lib/Dom/findDOMNode';
|
||||
import type { FormInstance as RcFormInstance } from 'rc-field-form';
|
||||
import { useForm as useRcForm } from 'rc-field-form';
|
||||
import { getDOM } from 'rc-util/lib/Dom/findDOMNode';
|
||||
import scrollIntoView from 'scroll-into-view-if-needed';
|
||||
|
||||
import type { InternalNamePath, NamePath, ScrollOptions } from '../interface';
|
||||
|
@ -1,5 +1,5 @@
|
||||
import * as React from 'react';
|
||||
import raf from 'rc-util/lib/raf';
|
||||
import raf from '@rc-component/util/lib/raf';
|
||||
|
||||
type Updater<ValueType> = (prev?: ValueType) => ValueType;
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
import * as React from 'react';
|
||||
import { composeRef, getNodeRef } from 'rc-util/lib/ref';
|
||||
import { composeRef, getNodeRef } from '@rc-component/util/lib/ref';
|
||||
|
||||
import { FormContext } from '../context';
|
||||
import type { InternalNamePath } from '../interface';
|
||||
|
@ -3,7 +3,7 @@ import React from 'react';
|
||||
import { Col, Row } from '..';
|
||||
import { render } from '../../../tests/utils';
|
||||
|
||||
jest.mock('rc-util/lib/Dom/canUseDom', () => () => false);
|
||||
jest.mock('@rc-component/util/lib/Dom/canUseDom', () => () => false);
|
||||
|
||||
describe('Grid.Server', () => {
|
||||
it('use compatible gap logic', () => {
|
||||
|
@ -1,5 +1,5 @@
|
||||
import { useRef } from 'react';
|
||||
import useLayoutEffect from 'rc-util/lib/hooks/useLayoutEffect';
|
||||
import useLayoutEffect from '@rc-component/util/lib/hooks/useLayoutEffect';
|
||||
|
||||
import useForceUpdate from '../../_util/hooks/useForceUpdate';
|
||||
import type { ScreenMap } from '../../_util/responsiveObserver';
|
||||
|
@ -1,9 +1,9 @@
|
||||
import React, { forwardRef, useContext, useEffect, useRef } from 'react';
|
||||
import { composeRef } from '@rc-component/util/lib/ref';
|
||||
import classNames from 'classnames';
|
||||
import type { InputRef, InputProps as RcInputProps } from 'rc-input';
|
||||
import RcInput from 'rc-input';
|
||||
import { InputFocusOptions, triggerFocus } from 'rc-input/lib/utils/commonUtils';
|
||||
import { composeRef } from 'rc-util/lib/ref';
|
||||
|
||||
import ContextIsolator from '../_util/ContextIsolator';
|
||||
import getAllowClear from '../_util/getAllowClear';
|
||||
|
@ -1,5 +1,5 @@
|
||||
import * as React from 'react';
|
||||
import raf from 'rc-util/lib/raf';
|
||||
import raf from '@rc-component/util/lib/raf';
|
||||
|
||||
import Input from '../Input';
|
||||
import type { InputProps, InputRef } from '../Input';
|
||||
|
@ -1,7 +1,7 @@
|
||||
import * as React from 'react';
|
||||
import useEvent from '@rc-component/util/lib/hooks/useEvent';
|
||||
import pickAttrs from '@rc-component/util/lib/pickAttrs';
|
||||
import classNames from 'classnames';
|
||||
import useEvent from 'rc-util/lib/hooks/useEvent';
|
||||
import pickAttrs from 'rc-util/lib/pickAttrs';
|
||||
|
||||
import { getMergedStatus } from '../../_util/statusUtils';
|
||||
import type { InputStatus } from '../../_util/statusUtils';
|
||||
|
@ -2,9 +2,9 @@ import * as React from 'react';
|
||||
import { useRef, useState } from 'react';
|
||||
import EyeInvisibleOutlined from '@ant-design/icons/EyeInvisibleOutlined';
|
||||
import EyeOutlined from '@ant-design/icons/EyeOutlined';
|
||||
import omit from '@rc-component/util/lib/omit';
|
||||
import { composeRef } from '@rc-component/util/lib/ref';
|
||||
import classNames from 'classnames';
|
||||
import omit from 'rc-util/lib/omit';
|
||||
import { composeRef } from 'rc-util/lib/ref';
|
||||
|
||||
import type { ConfigConsumerProps } from '../config-provider';
|
||||
import { ConfigContext } from '../config-provider';
|
||||
|
@ -1,7 +1,7 @@
|
||||
import * as React from 'react';
|
||||
import SearchOutlined from '@ant-design/icons/SearchOutlined';
|
||||
import { composeRef } from '@rc-component/util/lib/ref';
|
||||
import classNames from 'classnames';
|
||||
import { composeRef } from 'rc-util/lib/ref';
|
||||
|
||||
import { cloneElement } from '../_util/reactNode';
|
||||
import Button from '../button';
|
||||
|
@ -1,5 +1,5 @@
|
||||
import React from 'react';
|
||||
import { spyElementPrototypes } from 'rc-util/lib/test/domHook';
|
||||
import { spyElementPrototypes } from '@rc-component/util/lib/test/domHook';
|
||||
|
||||
import Input from '..';
|
||||
import { fireEvent, render } from '../../../tests/utils';
|
||||
|
@ -1,6 +1,6 @@
|
||||
import type { ChangeEventHandler, TextareaHTMLAttributes } from 'react';
|
||||
import React, { useState } from 'react';
|
||||
import { spyElementPrototypes } from 'rc-util/lib/test/domHook';
|
||||
import { spyElementPrototypes } from '@rc-component/util/lib/test/domHook';
|
||||
|
||||
import Input from '..';
|
||||
import focusTest from '../../../tests/shared/focusTest';
|
||||
|
@ -3,8 +3,8 @@ import { useContext, useEffect, useRef, useState } from 'react';
|
||||
import BarsOutlined from '@ant-design/icons/BarsOutlined';
|
||||
import LeftOutlined from '@ant-design/icons/LeftOutlined';
|
||||
import RightOutlined from '@ant-design/icons/RightOutlined';
|
||||
import omit from '@rc-component/util/lib/omit';
|
||||
import classNames from 'classnames';
|
||||
import omit from 'rc-util/lib/omit';
|
||||
|
||||
import isNumeric from '../_util/isNumeric';
|
||||
import { ConfigContext } from '../config-provider';
|
||||
|
@ -1,5 +1,5 @@
|
||||
import type * as React from 'react';
|
||||
import toArray from 'rc-util/lib/Children/toArray';
|
||||
import toArray from '@rc-component/util/lib/Children/toArray';
|
||||
|
||||
import Sider from '../Sider';
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
import * as React from 'react';
|
||||
import omit from '@rc-component/util/lib/omit';
|
||||
import classNames from 'classnames';
|
||||
import omit from 'rc-util/lib/omit';
|
||||
|
||||
import { ConfigContext } from '../config-provider';
|
||||
import { LayoutContext } from './context';
|
||||
|
@ -1,4 +1,5 @@
|
||||
import * as React from 'react';
|
||||
import { composeRef } from '@rc-component/util/lib/ref';
|
||||
import classNames from 'classnames';
|
||||
import RcMentions from 'rc-mentions';
|
||||
import type {
|
||||
@ -6,7 +7,6 @@ import type {
|
||||
MentionsProps as RcMentionsProps,
|
||||
MentionsRef as RcMentionsRef,
|
||||
} from 'rc-mentions/lib/Mentions';
|
||||
import { composeRef } from 'rc-util/lib/ref';
|
||||
|
||||
import getAllowClear from '../_util/getAllowClear';
|
||||
import genPurePanel from '../_util/PurePanel';
|
||||
|
@ -1,9 +1,9 @@
|
||||
import * as React from 'react';
|
||||
import toArray from '@rc-component/util/lib/Children/toArray';
|
||||
import omit from '@rc-component/util/lib/omit';
|
||||
import classNames from 'classnames';
|
||||
import type { MenuItemProps as RcMenuItemProps } from 'rc-menu';
|
||||
import { Item } from 'rc-menu';
|
||||
import toArray from 'rc-util/lib/Children/toArray';
|
||||
import omit from 'rc-util/lib/omit';
|
||||
|
||||
import { cloneElement } from '../_util/reactNode';
|
||||
import type { SiderContextProps } from '../layout/Sider';
|
||||
|
@ -1,5 +1,5 @@
|
||||
import * as React from 'react';
|
||||
import { getNodeRef, supportNodeRef, useComposeRef } from 'rc-util/lib/ref';
|
||||
import { getNodeRef, supportNodeRef, useComposeRef } from '@rc-component/util/lib/ref';
|
||||
|
||||
import ContextIsolator from '../_util/ContextIsolator';
|
||||
import type { MenuProps } from './menu';
|
||||
|
@ -1,7 +1,7 @@
|
||||
import * as React from 'react';
|
||||
import omit from '@rc-component/util/lib/omit';
|
||||
import classNames from 'classnames';
|
||||
import { SubMenu as RcSubMenu, useFullPath } from 'rc-menu';
|
||||
import omit from 'rc-util/lib/omit';
|
||||
|
||||
import { useZIndex } from '../_util/hooks/useZIndex';
|
||||
import { cloneElement } from '../_util/reactNode';
|
||||
|
@ -1,11 +1,11 @@
|
||||
import * as React from 'react';
|
||||
import { forwardRef } from 'react';
|
||||
import EllipsisOutlined from '@ant-design/icons/EllipsisOutlined';
|
||||
import useEvent from '@rc-component/util/lib/hooks/useEvent';
|
||||
import omit from '@rc-component/util/lib/omit';
|
||||
import classNames from 'classnames';
|
||||
import type { MenuProps as RcMenuProps, MenuRef as RcMenuRef } from 'rc-menu';
|
||||
import RcMenu from 'rc-menu';
|
||||
import useEvent from 'rc-util/lib/hooks/useEvent';
|
||||
import omit from 'rc-util/lib/omit';
|
||||
|
||||
import initCollapseMotion from '../_util/motion';
|
||||
import { cloneElement } from '../_util/reactNode';
|
||||
|
@ -6,7 +6,7 @@ import mountTest from '../../../tests/shared/mountTest';
|
||||
import rtlTest from '../../../tests/shared/rtlTest';
|
||||
import { createEvent, fireEvent, render } from '../../../tests/utils';
|
||||
|
||||
jest.mock('rc-util/lib/Portal');
|
||||
jest.mock('@rc-component/util/lib/Portal');
|
||||
|
||||
const ModalTester: React.FC<ModalProps> = (props) => {
|
||||
const [open, setOpen] = React.useState(false);
|
||||
|
@ -1,9 +1,9 @@
|
||||
import * as React from 'react';
|
||||
import { SmileOutlined } from '@ant-design/icons';
|
||||
import KeyCode from '@rc-component/util/lib/KeyCode';
|
||||
import { resetWarned } from '@rc-component/util/lib/warning';
|
||||
import CSSMotion from 'rc-motion';
|
||||
import { genCSSMotion } from 'rc-motion/lib/CSSMotion';
|
||||
import KeyCode from 'rc-util/lib/KeyCode';
|
||||
import { resetWarned } from 'rc-util/lib/warning';
|
||||
|
||||
import type { ModalFuncProps } from '..';
|
||||
import Modal from '..';
|
||||
@ -76,7 +76,7 @@ describe('Modal.confirm triggers callbacks correctly', () => {
|
||||
(CSSMotion as any)[key] = (MockCSSMotion as any)[key];
|
||||
});
|
||||
|
||||
// // Mock for rc-util raf
|
||||
// // Mock for @rc-component/util raf
|
||||
// window.requestAnimationFrame = callback => {
|
||||
// const ret = window.setTimeout(callback, 16);
|
||||
// return ret;
|
||||
|
@ -1,7 +1,7 @@
|
||||
import React from 'react';
|
||||
import KeyCode from '@rc-component/util/lib/KeyCode';
|
||||
import CSSMotion from 'rc-motion';
|
||||
import { genCSSMotion } from 'rc-motion/lib/CSSMotion';
|
||||
import KeyCode from 'rc-util/lib/KeyCode';
|
||||
|
||||
import Modal from '..';
|
||||
import { act, fireEvent, render, waitFakeTimer } from '../../../tests/utils';
|
||||
@ -11,7 +11,7 @@ import Input from '../../input';
|
||||
import zhCN from '../../locale/zh_CN';
|
||||
import type { ModalFunc } from '../confirm';
|
||||
|
||||
jest.mock('rc-util/lib/Portal');
|
||||
jest.mock('@rc-component/util/lib/Portal');
|
||||
jest.mock('rc-motion');
|
||||
|
||||
// TODO: Remove this. Mock for React 19
|
||||
|
@ -1,5 +1,5 @@
|
||||
import React from 'react';
|
||||
import { spyElementPrototype } from 'rc-util/lib/test/domHook';
|
||||
import { spyElementPrototype } from '@rc-component/util/lib/test/domHook';
|
||||
|
||||
import Popconfirm from '..';
|
||||
import mountTest from '../../../tests/shared/mountTest';
|
||||
|
@ -1,8 +1,8 @@
|
||||
import * as React from 'react';
|
||||
import ExclamationCircleFilled from '@ant-design/icons/ExclamationCircleFilled';
|
||||
import useMergedState from '@rc-component/util/lib/hooks/useMergedState';
|
||||
import omit from '@rc-component/util/lib/omit';
|
||||
import classNames from 'classnames';
|
||||
import useMergedState from 'rc-util/lib/hooks/useMergedState';
|
||||
import omit from 'rc-util/lib/omit';
|
||||
|
||||
import type { RenderFunction } from '../_util/getRenderPropValue';
|
||||
import type { ButtonProps, LegacyButtonType } from '../button/button';
|
||||
|
@ -1,7 +1,7 @@
|
||||
import * as React from 'react';
|
||||
import useMergedState from '@rc-component/util/lib/hooks/useMergedState';
|
||||
import KeyCode from '@rc-component/util/lib/KeyCode';
|
||||
import classNames from 'classnames';
|
||||
import useMergedState from 'rc-util/lib/hooks/useMergedState';
|
||||
import KeyCode from 'rc-util/lib/KeyCode';
|
||||
|
||||
import type { RenderFunction } from '../_util/getRenderPropValue';
|
||||
import { getRenderPropValue } from '../_util/getRenderPropValue';
|
||||
|
@ -1,11 +1,11 @@
|
||||
import * as React from 'react';
|
||||
import { FastColor } from '@ant-design/fast-color';
|
||||
import CheckCircleFilled from '@ant-design/icons/CheckCircleFilled';
|
||||
import CheckOutlined from '@ant-design/icons/CheckOutlined';
|
||||
import CloseCircleFilled from '@ant-design/icons/CloseCircleFilled';
|
||||
import CloseOutlined from '@ant-design/icons/CloseOutlined';
|
||||
import { FastColor } from '@ant-design/fast-color';
|
||||
import omit from '@rc-component/util/lib/omit';
|
||||
import classNames from 'classnames';
|
||||
import omit from 'rc-util/lib/omit';
|
||||
|
||||
import { devUseWarning } from '../_util/warning';
|
||||
import type { ConfigConsumerProps } from '../config-provider';
|
||||
|
@ -1,8 +1,8 @@
|
||||
import React, { useContext, type AriaAttributes } from 'react';
|
||||
import { QRCodeCanvas, QRCodeSVG } from '@rc-component/qrcode';
|
||||
import omit from '@rc-component/util/lib/omit';
|
||||
import pickAttrs from '@rc-component/util/lib/pickAttrs';
|
||||
import classNames from 'classnames';
|
||||
import omit from 'rc-util/lib/omit';
|
||||
import pickAttrs from 'rc-util/lib/pickAttrs';
|
||||
|
||||
import { devUseWarning } from '../_util/warning';
|
||||
import type { ConfigConsumerProps } from '../config-provider';
|
||||
|
@ -1,7 +1,8 @@
|
||||
import * as React from 'react';
|
||||
import useId from '@rc-component/util/lib/hooks/useId';
|
||||
import useMergedState from '@rc-component/util/lib/hooks/useMergedState';
|
||||
import pickAttrs from '@rc-component/util/lib/pickAttrs';
|
||||
import classNames from 'classnames';
|
||||
import useMergedState from 'rc-util/lib/hooks/useMergedState';
|
||||
import pickAttrs from 'rc-util/lib/pickAttrs';
|
||||
|
||||
import { ConfigContext } from '../config-provider';
|
||||
import useCSSVarCls from '../config-provider/hooks/useCSSVarCls';
|
||||
@ -15,7 +16,6 @@ import type {
|
||||
} from './interface';
|
||||
import Radio from './radio';
|
||||
import useStyle from './style';
|
||||
import useId from 'rc-util/lib/hooks/useId';
|
||||
|
||||
const RadioGroup = React.forwardRef<HTMLDivElement, RadioGroupProps>((props, ref) => {
|
||||
const { getPrefixCls, direction } = React.useContext(ConfigContext);
|
||||
|
@ -1,7 +1,7 @@
|
||||
import * as React from 'react';
|
||||
import { composeRef } from '@rc-component/util/lib/ref';
|
||||
import classNames from 'classnames';
|
||||
import RcCheckbox from 'rc-checkbox';
|
||||
import { composeRef } from 'rc-util/lib/ref';
|
||||
|
||||
import { devUseWarning } from '../_util/warning';
|
||||
import Wave from '../_util/wave';
|
||||
|
@ -1,4 +1,5 @@
|
||||
import * as React from 'react';
|
||||
import useId from '@rc-component/util/lib/hooks/useId';
|
||||
import classNames from 'classnames';
|
||||
import type {
|
||||
SegmentedLabeledOption as RcSegmentedLabeledOption,
|
||||
@ -12,7 +13,6 @@ import { ConfigContext } from '../config-provider';
|
||||
import useSize from '../config-provider/hooks/useSize';
|
||||
import type { SizeType } from '../config-provider/SizeContext';
|
||||
import useStyle from './style';
|
||||
import useId from 'rc-util/lib/hooks/useId';
|
||||
|
||||
export type { SegmentedValue } from 'rc-segmented';
|
||||
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user