element-plus/packages/hooks
jeremywu dd19cae2bc
refactor(components): popper composables (#5035)
* refactor(components): popper composables

- Refactor popper composables

* updates

* updates for tooltip

* Updates for popper. TODO: fix controlled tooltip animation

* Fix controlled mode popper animation issue

* Add new feature for customizing tooltip theme

* Fix popover and popconfirm error

* - Add Collection component for wrapping a collection of component
- Add FocusTrap component for trap focus for popups
- Add RovingFocus component for roving focus component type
- Adjust dropdown component based on these newly added components
- Add popper-trigger component for placing the trigger
- TODO: Finish current dropdown component, and all component's tests plus documents

* Refactor popper

* Complete organizing popper

* Almost finish dropdown

* Update popper tests

* update only-child test

* Finish focus trap component test

* Finish tooltip content test

* Finish tooltip trigger tests

* Finish tooltip tests

* finish tests for Collection and RovingFocusGroup

* Fix test cases for timeselect & select & popover

* Fix popover, popconfirm, menu bug and test cases

* Fix select-v2 test error caused by updating popper

* Fix date-picker test issue for updating popper

* fix test cases

* Fix eslint

* Rebase dev & fix tests

* Remove unused code
2022-01-04 09:15:15 +08:00
..
__tests__ refactor(utils)!: refactor global config (#4793) 2021-12-30 19:31:35 +08:00
use-attrs refactor(hooks): refactor hooks (#4253) 2021-11-29 15:58:44 +08:00
use-common-props refactor(utils)!: refactor global config (#4793) 2021-12-30 19:31:35 +08:00
use-delayed-toggle refactor(components): popper composables (#5035) 2022-01-04 09:15:15 +08:00
use-escape-keydown refactor(components): popper composables (#5035) 2022-01-04 09:15:15 +08:00
use-focus refactor(components): popper composables (#5035) 2022-01-04 09:15:15 +08:00
use-form-item feat(components): [el-config-provider] add size (#4730) 2021-12-10 17:21:01 +08:00
use-forward-ref refactor(components): popper composables (#5035) 2022-01-04 09:15:15 +08:00
use-global-config refactor(utils)!: remove global config (#5093) 2022-01-01 00:43:08 -05:00
use-id refactor(components): popper composables (#5035) 2022-01-04 09:15:15 +08:00
use-intermediate-render refactor(components): popper composables (#5035) 2022-01-04 09:15:15 +08:00
use-locale fix(hooks): return key name if not defined (#4664) 2021-12-04 23:40:06 +08:00
use-lockscreen refactor(utils): remove isServer (#4792) 2021-12-12 23:28:03 +08:00
use-modal refactor(hooks): refactor hooks (#4253) 2021-11-29 15:58:44 +08:00
use-model-toggle refactor(components): popper composables (#5035) 2022-01-04 09:15:15 +08:00
use-popper-container refactor(components): popper composables (#5035) 2022-01-04 09:15:15 +08:00
use-prevent-global refactor(hooks): refactor hooks (#4253) 2021-11-29 15:58:44 +08:00
use-prop feat(components): [el-config-provider] add size (#4730) 2021-12-10 17:21:01 +08:00
use-restore-active refactor(components): popper composables (#5035) 2022-01-04 09:15:15 +08:00
use-same-target
use-teleport refactor(hooks): refactor hooks (#4253) 2021-11-29 15:58:44 +08:00
use-throttle-render refactor(hooks): refactor hooks (#4253) 2021-11-29 15:58:44 +08:00
use-timeout refactor(hooks): refactor hooks (#4253) 2021-11-29 15:58:44 +08:00
use-transition-fallthrough refactor(hooks): refactor hooks (#4253) 2021-11-29 15:58:44 +08:00
index.ts refactor(components): popper composables (#5035) 2022-01-04 09:15:15 +08:00
package.json