Skip to content

Commit 47bc332

Browse files
author
刘欢
committed
fix: update @rc-component/util to version 1.11.1 and consolidate imports across multiple files
1 parent cf65009 commit 47bc332

12 files changed

Lines changed: 12 additions & 36 deletions

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
"@rc-component/motion": "^1.1.4",
4848
"@rc-component/overflow": "^1.0.0",
4949
"@rc-component/trigger": "^3.0.0",
50-
"@rc-component/util": "^1.3.0",
50+
"@rc-component/util": "^1.11.1",
5151
"clsx": "^2.1.1"
5252
},
5353
"devDependencies": {

src/Menu.tsx

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,7 @@
11
import { clsx } from 'clsx';
22
import type { CSSMotionProps } from '@rc-component/motion';
33
import Overflow from '@rc-component/overflow';
4-
import { useControlledState, warning } from '@rc-component/util';
5-
// eslint-disable-next-line no-restricted-imports
6-
import useId from '@rc-component/util/lib/hooks/useId';
7-
// eslint-disable-next-line no-restricted-imports
8-
import isEqual from '@rc-component/util/lib/isEqual';
4+
import { useControlledState, warning, useId, isEqual } from '@rc-component/util';
95
import * as React from 'react';
106
import { useImperativeHandle } from 'react';
117
import { flushSync } from 'react-dom';

src/MenuItem.tsx

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
11
import { clsx } from 'clsx';
22
import Overflow from '@rc-component/overflow';
3-
// eslint-disable-next-line no-restricted-imports
4-
import KeyCode from '@rc-component/util/lib/KeyCode';
5-
// eslint-disable-next-line no-restricted-imports
6-
import { useComposeRef } from '@rc-component/util/lib/ref';
7-
import { omit, warning } from '@rc-component/util';
3+
import { omit, warning, KeyCode, useComposeRef } from '@rc-component/util';
84
import * as React from 'react';
95
import { useMenuId } from './context/IdContext';
106
import { MenuContext } from './context/MenuContext';

src/SubMenu/PopupTrigger.tsx

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
import * as React from 'react';
22
import Trigger from '@rc-component/trigger';
33
import { clsx } from 'clsx';
4-
// eslint-disable-next-line no-restricted-imports
5-
import raf from '@rc-component/util/lib/raf';
6-
4+
import { raf } from '@rc-component/util';
75
import type { CSSMotionProps } from '@rc-component/motion';
86
import { MenuContext } from '../context/MenuContext';
97
import { placements, placementsRtl } from '../placements';

src/context/MenuContext.tsx

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
11
import * as React from 'react';
22
import type { CSSMotionProps } from '@rc-component/motion';
3-
// eslint-disable-next-line no-restricted-imports
4-
import useMemo from '@rc-component/util/lib/hooks/useMemo';
5-
// eslint-disable-next-line no-restricted-imports
6-
import isEqual from '@rc-component/util/lib/isEqual';
7-
3+
import { useMemo, isEqual } from '@rc-component/util';
84
import type {
95
BuiltinPlacements,
106
MenuClickEventHandler,

src/hooks/useAccessibility.ts

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,4 @@
1-
// eslint-disable-next-line no-restricted-imports
2-
import { getFocusNodeList } from '@rc-component/util/lib/Dom/focus';
3-
// eslint-disable-next-line no-restricted-imports
4-
import KeyCode from '@rc-component/util/lib/KeyCode';
5-
// eslint-disable-next-line no-restricted-imports
6-
import raf from '@rc-component/util/lib/raf';
7-
1+
import { KeyCode, getFocusNodeList, raf } from '@rc-component/util';
82
import * as React from 'react';
93
import { getMenuId } from '../context/IdContext';
104
import type { MenuMode } from '../interface';

tests/Focus.spec.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/* eslint-disable no-undef */
22
import { act, fireEvent, render } from '@testing-library/react';
3-
import { spyElementPrototypes } from '@rc-component/util/lib/test/domHook';
3+
import { spyElementPrototypes } from '@rc-component/util';
44
import React from 'react';
55
import Menu, { MenuItem, MenuItemGroup, MenuRef, SubMenu } from '../src';
66

tests/Keyboard.spec.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
/* eslint-disable no-undef, react/no-multi-comp, react/jsx-curly-brace-presence, max-classes-per-file */
22
import { fireEvent, render } from '@testing-library/react';
3-
import KeyCode from '@rc-component/util/lib/KeyCode';
4-
import { spyElementPrototypes } from '@rc-component/util/lib/test/domHook';
3+
import { KeyCode, spyElementPrototypes } from '@rc-component/util';
54
import React from 'react';
65
import { act } from 'react-dom/test-utils';
76
import Menu, { MenuItem, SubMenu } from '../src';

tests/Menu.spec.tsx

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,12 @@
11
/* eslint-disable no-undef, react/no-multi-comp, react/jsx-curly-brace-presence, max-classes-per-file */
22
import type { MenuMode } from '@/interface';
33
import { fireEvent, render } from '@testing-library/react';
4-
import KeyCode from '@rc-component/util/lib/KeyCode';
5-
import { resetWarned } from '@rc-component/util/lib/warning';
4+
import { KeyCode, resetWarned, spyElementPrototypes } from '@rc-component/util';
65
import React from 'react';
76
import { act } from 'react-dom/test-utils';
87
import type { MenuRef } from '../src';
98
import Menu, { Divider, MenuItem, MenuItemGroup, SubMenu } from '../src';
109
import { isActive, last } from './util';
11-
import { spyElementPrototypes } from '@rc-component/util/lib/test/domHook';
1210

1311
jest.mock('@rc-component/trigger', () => {
1412
const react = require('react');

tests/MenuItem.spec.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/* eslint-disable no-undef */
22
import { fireEvent, render } from '@testing-library/react';
3-
import KeyCode from '@rc-component/util/lib/KeyCode';
3+
import { KeyCode } from '@rc-component/util';
44
import React from 'react';
55
import Menu, { MenuItem, MenuItemGroup, SubMenu } from '../src';
66

0 commit comments

Comments
 (0)