dropdown
dropdown copied to clipboard
[enhancement] flexible export from root for props
DropdownProps
Before
import { DropdownProps } from 'rc-dropdown/lib/Dropdown';
Now
import { DropdownProps } from 'rc-dropdown/lib/Dropdown';
import { DropdownProps } from 'rc-dropdown';
OverlayProps
Before
import { OverlayProps } from 'rc-dropdown/lib/Overlay';
Now
import { OverlayProps } from 'rc-dropdown/lib/Overlay';
import { OverlayProps } from 'rc-dropdown';
TriggerProps
Before
Not supported
Hack
install: @rc-component/trigger
import { TriggerProps } from '@rc-component/trigger';
Now
import { TriggerProps } from 'rc-dropdown';
import { TriggerProps } from 'rc-dropdown/lib/Dropdown';
Why need TriggerProps ?
We pass all rest props to Trigger (@rc-component/trigger), for advance customization we required that support in ts
so we can skip extra install @rc-component/trigger, with install externally it can lead issue because of version miss match.