element-plus/packages/components
三咲智子 c68d59c6a0
refactor(components): refactor menu (#3639)
* refactor(menu): rename to kebab-case

* refactor(menu): rename RootMenuProvider to MenuProvider

* refactor(menu): rename menu.type to types

* refactor(menu): extract menu props and emits

* refactor(menu): change sub-menu.vue to ts

* refactor(menu): extract menu-item-group props and emits

* refactor(menu): extract menu-item props and emits

* refactor(menu): extract sub-menu props and emits

* refactor(menu): rename type RegisterMenuItem to MenuItemRegistered

* refactor(menu): MenuProvider ref to reactive

* refactor(menu): MenuProvider remove methods

* refactor(menu): change submenus to subMenus

* refactor(menu): remove RootMenuProps type

* refactor(menu): MenuProvider improve types & rename submenu to subMenu

* refactor(menu): menu add block to provide

* refactor(menu): menu improve expose

* refactor(menu): menu improve render types

* refactor(menu): menu refactor types & change handle(Sub)MenuItemClick params

* refactor(menu): menu refactor types

* refactor(menu): menu-item-group improve types

* refactor(menu): menu-item improve types

* refactor(menu): sub-menu improve types

* refactor(menu): use-menu improve types

* refactor(menu): sub-menu fix types

* refactor(menu): menu-collapse-transition improve types

* refactor(menu): menu-item-group improve template

* refactor(menu): menu-item rename emit param

* refactor(menu): finally improve types

* fix lint

* chore: re-order import

* chore: remove reactive
2021-09-28 10:59:22 +08:00
..
affix fix(components): [el-affix] get scrollContainer of vertical (#3424) 2021-09-27 14:53:16 +08:00
alert refactor: fix buildProp (#3529) 2021-09-21 17:19:35 +08:00
aside/style
autocomplete style: add import and stricter lint (#3440) 2021-09-17 15:27:31 +08:00
avatar refactor: improve buildProp (#3558) 2021-09-22 20:27:23 +08:00
backtop refactor(components): refactor backtop (#3486) 2021-09-19 15:10:59 +08:00
badge refactor: improve buildProp (#3558) 2021-09-22 20:27:23 +08:00
base/style
breadcrumb fix(components): sub components no install issue (#3615) 2021-09-24 19:11:56 +08:00
breadcrumb-item/style
button fix(components): sub components no install issue (#3615) 2021-09-24 19:11:56 +08:00
button-group/style
calendar style: add import and stricter lint (#3440) 2021-09-17 15:27:31 +08:00
card refactor: improve buildProp (#3558) 2021-09-22 20:27:23 +08:00
carousel fix(components): sub components no install issue (#3615) 2021-09-24 19:11:56 +08:00
carousel-item/style
cascader style: add import and stricter lint (#3440) 2021-09-17 15:27:31 +08:00
cascader-panel fix: [el-scrollbar] cascade selector of cascader is stuck after clicking (#3546) 2021-09-22 15:44:20 +08:00
check-tag style: add import and stricter lint (#3440) 2021-09-17 15:27:31 +08:00
checkbox fix(components): sub components no install issue (#3615) 2021-09-24 19:11:56 +08:00
checkbox-button/style
checkbox-group/style
col
collapse fix(components): sub components no install issue (#3615) 2021-09-24 19:11:56 +08:00
collapse-item/style
collapse-transition
color-picker style: add import and stricter lint (#3440) 2021-09-17 15:27:31 +08:00
config-provider
container fix(components): sub components no install issue (#3615) 2021-09-24 19:11:56 +08:00
date-picker fix(build): fix dependencies packaging (#3665) 2021-09-27 00:23:27 +08:00
descriptions fix(components): sub components no install issue (#3615) 2021-09-24 19:11:56 +08:00
descriptions-item/style
dialog refactor: improve buildProp (#3558) 2021-09-22 20:27:23 +08:00
divider refactor: fix buildProp (#3529) 2021-09-21 17:19:35 +08:00
drawer refactor(components): refactor overlay (#3496) 2021-09-19 16:00:19 +08:00
dropdown refactor(dev): drop babel (#3678) 2021-09-27 15:25:58 +08:00
dropdown-item/style
dropdown-menu/style
empty refactor(components): refactor empty (#3522) 2021-09-22 01:41:44 +08:00
footer/style
form feat(project): upgrade async-validator to 4.0.3 (#3667) 2021-09-27 09:57:44 +08:00
form-item/style
header/style
icon refactor(components): refactor icon (#3528) 2021-09-22 00:46:23 +08:00
image style: add import and stricter lint (#3440) 2021-09-17 15:27:31 +08:00
image-viewer style: add import and stricter lint (#3440) 2021-09-17 15:27:31 +08:00
infinite-scroll style: add import and stricter lint (#3440) 2021-09-17 15:27:31 +08:00
input fix(components): [el-select] fix composition bug #3532 (#3533) 2021-09-22 21:45:22 +08:00
input-number style: add import and stricter lint (#3440) 2021-09-17 15:27:31 +08:00
link refactor(components): refactor link (#3527) 2021-09-22 00:48:26 +08:00
loading style: add import and stricter lint (#3440) 2021-09-17 15:27:31 +08:00
main/style
menu refactor(components): refactor menu (#3639) 2021-09-28 10:59:22 +08:00
menu-item/style
menu-item-group/style
message refactor(components): [el-message][el-notification] improve type (#3636) 2021-09-26 04:20:21 +08:00
message-box feat(components): [el-message-box] add inline style prop (#3537) 2021-09-22 10:06:40 +08:00
notification refactor(components): [el-message][el-notification] improve type (#3636) 2021-09-26 04:20:21 +08:00
option/style
option-group/style
overlay refactor: improve buildProp (#3558) 2021-09-22 20:27:23 +08:00
page-header refactor(components): refactor page-header (#3491) 2021-09-19 18:22:22 +08:00
pagination refactor: improve buildProp (#3558) 2021-09-22 20:27:23 +08:00
popconfirm fix(components): [el-popconfirm] fix vue warning (#3618) 2021-09-24 21:18:16 +08:00
popover fix(components): [el-popover] fix the title renderIf type error (#3552) 2021-09-24 09:21:38 +08:00
popper style: add import and stricter lint (#3440) 2021-09-17 15:27:31 +08:00
progress
radio fix(components): sub components no install issue (#3615) 2021-09-24 19:11:56 +08:00
radio-button/style
radio-group/style
rate
result
row
scrollbar fix: [el-scrollbar] cascade selector of cascader is stuck after clicking (#3546) 2021-09-22 15:44:20 +08:00
select fix(components): sub components no install issue (#3615) 2021-09-24 19:11:56 +08:00
select-v2 fix(components): [el-selectv2] add type remove ts error (#3480) 2021-09-23 01:11:06 +08:00
skeleton fix(components): sub components no install issue (#3615) 2021-09-24 19:11:56 +08:00
skeleton-item/style
slider fix(components): trigger update:modelValue by itself (#3660) 2021-09-27 11:09:59 +08:00
space
step/style
steps fix(components): sub components no install issue (#3615) 2021-09-24 19:11:56 +08:00
sub-menu/style
switch
tab-pane/style
table fix(components): sub components no install issue (#3615) 2021-09-24 19:11:56 +08:00
table-column/style
tabs fix(components): sub components no install issue (#3615) 2021-09-24 19:11:56 +08:00
tag refactor: fix buildProp (#3529) 2021-09-21 17:19:35 +08:00
time-picker fix(components): [el-date-picker] validate callback (#3649) 2021-09-26 11:55:38 +08:00
time-select style: add import and stricter lint (#3440) 2021-09-17 15:27:31 +08:00
timeline fix(components): sub components no install issue (#3615) 2021-09-24 19:11:56 +08:00
timeline-item/style
tooltip
transfer style: add import and stricter lint (#3440) 2021-09-17 15:27:31 +08:00
tree style: add import and stricter lint (#3440) 2021-09-17 15:27:31 +08:00
tree-v2 feat(components): add virtual tree (#3398) 2021-09-27 11:12:50 +08:00
upload style: add import and stricter lint (#3440) 2021-09-17 15:27:31 +08:00
virtual-list feat(components): [el-virtualized-grid] fulfillment (#3612) 2021-09-26 19:22:56 +08:00
index.ts feat(components): add virtual tree (#3398) 2021-09-27 11:12:50 +08:00
package.json chore(project): adjust dependency (#3595) 2021-09-24 09:28:21 +08:00