File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11import { clsx } from 'clsx' ;
22import type { CSSMotionProps } from '@rc-component/motion' ;
33import Overflow from '@rc-component/overflow' ;
4- import useControlledState from '@rc-component/util/lib/hooks/useControlledState' ;
4+ import { useControlledState } from '@rc-component/util' ;
5+ /* eslint-disable no-restricted-imports */
56import useId from '@rc-component/util/lib/hooks/useId' ;
67import isEqual from '@rc-component/util/lib/isEqual' ;
7- import warning from '@rc-component/util/lib/warning' ;
8+
9+ import { warning } from '@rc-component/util' ;
810import * as React from 'react' ;
911import { useImperativeHandle } from 'react' ;
1012import { flushSync } from 'react-dom' ;
Original file line number Diff line number Diff line change 11import { clsx } from 'clsx' ;
22import Overflow from '@rc-component/overflow' ;
3+ /* eslint-disable no-restricted-imports */
34import KeyCode from '@rc-component/util/lib/KeyCode' ;
4- import omit from '@rc-component/util/lib/omit' ;
5+
6+ import { omit } from '@rc-component/util' ;
57import { useComposeRef } from '@rc-component/util/lib/ref' ;
6- import warning from '@rc-component/util/lib/warning ' ;
8+ import { warning } from '@rc-component/util' ;
79import * as React from 'react' ;
810import { useMenuId } from './context/IdContext' ;
911import { MenuContext } from './context/MenuContext' ;
Original file line number Diff line number Diff line change 11import { clsx } from 'clsx' ;
2- import omit from '@rc-component/util/lib/omit ' ;
2+ import { omit } from '@rc-component/util' ;
33import * as React from 'react' ;
44import { MenuContext } from './context/MenuContext' ;
55import { useFullPath , useMeasure } from './context/PathContext' ;
Original file line number Diff line number Diff line change 11import * as React from 'react' ;
22import Trigger from '@rc-component/trigger' ;
33import { clsx } from 'clsx' ;
4+ /* eslint-disable no-restricted-imports */
45import raf from '@rc-component/util/lib/raf' ;
6+
57import type { CSSMotionProps } from '@rc-component/motion' ;
68import { MenuContext } from '../context/MenuContext' ;
79import { placements , placementsRtl } from '../placements' ;
Original file line number Diff line number Diff line change 11import * as React from 'react' ;
22import { clsx } from 'clsx' ;
33import Overflow from '@rc-component/overflow' ;
4- import warning from '@rc-component/util/lib/warning ' ;
4+ import { warning } from '@rc-component/util' ;
55import SubMenuList from './SubMenuList' ;
66import { parseChildren } from '../utils/commonUtil' ;
77import type { MenuInfo , SubMenuType } from '../interface' ;
Original file line number Diff line number Diff line change 11import * as React from 'react' ;
22import type { CSSMotionProps } from '@rc-component/motion' ;
3+ /* eslint-disable no-restricted-imports */
34import useMemo from '@rc-component/util/lib/hooks/useMemo' ;
45import isEqual from '@rc-component/util/lib/isEqual' ;
6+
57import type {
68 BuiltinPlacements ,
79 MenuClickEventHandler ,
Original file line number Diff line number Diff line change 1+ /* eslint-disable no-restricted-imports */
12import { getFocusNodeList } from '@rc-component/util/lib/Dom/focus' ;
23import KeyCode from '@rc-component/util/lib/KeyCode' ;
34import raf from '@rc-component/util/lib/raf' ;
5+
46import * as React from 'react' ;
57import { getMenuId } from '../context/IdContext' ;
68import type { MenuMode } from '../interface' ;
Original file line number Diff line number Diff line change 11import * as React from 'react' ;
22import { useRef , useCallback } from 'react' ;
3- import warning from '@rc-component/util/lib/warning ' ;
3+ import { warning } from '@rc-component/util' ;
44import { nextSlice } from '../utils/timeUtil' ;
55
66const PATH_SPLIT = '__RC_UTIL_PATH_SPLIT__' ;
Original file line number Diff line number Diff line change 1- import toArray from '@rc-component/util/lib/Children/toArray ' ;
1+ import { toArray } from '@rc-component/util' ;
22import * as React from 'react' ;
33
44export function parseChildren ( children : React . ReactNode | undefined , keyPath : string [ ] ) {
Original file line number Diff line number Diff line change 1- import warning from '@rc-component/util/lib/warning ' ;
1+ import { warning } from '@rc-component/util' ;
22
33/**
44 * `onClick` event return `info.item` which point to react node directly.
You can’t perform that action at this time.
0 commit comments