Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
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
6 changes: 4 additions & 2 deletions src/Menu.tsx
Original file line number Diff line number Diff line change
@@ -1,10 +1,12 @@
import { clsx } from 'clsx';
import type { CSSMotionProps } from '@rc-component/motion';
import Overflow from '@rc-component/overflow';
import useControlledState from '@rc-component/util/lib/hooks/useControlledState';
import { useControlledState } from '@rc-component/util';
/* eslint-disable no-restricted-imports */
import useId from '@rc-component/util/lib/hooks/useId';
import isEqual from '@rc-component/util/lib/isEqual';
import warning from '@rc-component/util/lib/warning';

import { warning } from '@rc-component/util';
Comment thread
EmilyyyLiu marked this conversation as resolved.
Outdated
import * as React from 'react';
import { useImperativeHandle } from 'react';
import { flushSync } from 'react-dom';
Expand Down
6 changes: 4 additions & 2 deletions src/MenuItem.tsx
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
import { clsx } from 'clsx';
import Overflow from '@rc-component/overflow';
/* eslint-disable no-restricted-imports */
import KeyCode from '@rc-component/util/lib/KeyCode';
import omit from '@rc-component/util/lib/omit';

import { omit } from '@rc-component/util';
import { useComposeRef } from '@rc-component/util/lib/ref';
import warning from '@rc-component/util/lib/warning';
import { warning } from '@rc-component/util';
Comment thread
EmilyyyLiu marked this conversation as resolved.
Outdated
import * as React from 'react';
import { useMenuId } from './context/IdContext';
import { MenuContext } from './context/MenuContext';
Expand Down
2 changes: 1 addition & 1 deletion src/MenuItemGroup.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { clsx } from 'clsx';
import omit from '@rc-component/util/lib/omit';
import { omit } from '@rc-component/util';
import * as React from 'react';
import { MenuContext } from './context/MenuContext';
import { useFullPath, useMeasure } from './context/PathContext';
Expand Down
2 changes: 2 additions & 0 deletions src/SubMenu/PopupTrigger.tsx
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
import * as React from 'react';
import Trigger from '@rc-component/trigger';
import { clsx } from 'clsx';
/* eslint-disable no-restricted-imports */
import raf from '@rc-component/util/lib/raf';

Comment thread
EmilyyyLiu marked this conversation as resolved.
Outdated
import type { CSSMotionProps } from '@rc-component/motion';
import { MenuContext } from '../context/MenuContext';
import { placements, placementsRtl } from '../placements';
Expand Down
2 changes: 1 addition & 1 deletion src/SubMenu/index.tsx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import * as React from 'react';
import { clsx } from 'clsx';
import Overflow from '@rc-component/overflow';
import warning from '@rc-component/util/lib/warning';
import { warning } from '@rc-component/util';
import SubMenuList from './SubMenuList';
import { parseChildren } from '../utils/commonUtil';
import type { MenuInfo, SubMenuType } from '../interface';
Expand Down
2 changes: 2 additions & 0 deletions src/context/MenuContext.tsx
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
import * as React from 'react';
import type { CSSMotionProps } from '@rc-component/motion';
/* eslint-disable no-restricted-imports */
import useMemo from '@rc-component/util/lib/hooks/useMemo';
import isEqual from '@rc-component/util/lib/isEqual';

Comment thread
EmilyyyLiu marked this conversation as resolved.
Outdated
import type {
BuiltinPlacements,
MenuClickEventHandler,
Expand Down
2 changes: 2 additions & 0 deletions src/hooks/useAccessibility.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
/* eslint-disable no-restricted-imports */
import { getFocusNodeList } from '@rc-component/util/lib/Dom/focus';
import KeyCode from '@rc-component/util/lib/KeyCode';
import raf from '@rc-component/util/lib/raf';

Comment thread
EmilyyyLiu marked this conversation as resolved.
Outdated
import * as React from 'react';
import { getMenuId } from '../context/IdContext';
import type { MenuMode } from '../interface';
Expand Down
2 changes: 1 addition & 1 deletion src/hooks/useKeyRecords.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import * as React from 'react';
import { useRef, useCallback } from 'react';
import warning from '@rc-component/util/lib/warning';
import { warning } from '@rc-component/util';
import { nextSlice } from '../utils/timeUtil';

const PATH_SPLIT = '__RC_UTIL_PATH_SPLIT__';
Expand Down
2 changes: 1 addition & 1 deletion src/utils/commonUtil.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import toArray from '@rc-component/util/lib/Children/toArray';
import { toArray } from '@rc-component/util';
import * as React from 'react';

export function parseChildren(children: React.ReactNode | undefined, keyPath: string[]) {
Expand Down
2 changes: 1 addition & 1 deletion src/utils/warnUtil.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import warning from '@rc-component/util/lib/warning';
import { warning } from '@rc-component/util';

/**
* `onClick` event return `info.item` which point to react node directly.
Expand Down
Loading