Khoa L.
0873a162c4
chore: bump @sxzz/popperjs-es to 2.11.8 ( #23537 )
...
* fix(build): export @popperjs/core types from index.d.ts file
* chore: bump @sxzz/popperjs-es
---------
Co-authored-by: btea <2356281422@qq.com >
2026-01-30 11:30:20 +08:00
E66
5dde0c2415
docs: avoid hardcoded locale links ( #23541 )
...
* docs: avoid hardcoded locale links
* docs: add avoid hardcoded locale links
* Update markdown-transform.ts
2026-01-30 09:10:03 +08:00
E66
d2e2ff3d59
fix(components): [affix] positioning under KeepAlive cache ( #23549 )
...
* fix(components): [affix] positioning under KeepAlive cache
* Update packages/components/affix/src/affix.vue
Co-authored-by: rzzf <cszhjh@gmail.com >
---------
Co-authored-by: rzzf <cszhjh@gmail.com >
2026-01-29 16:53:12 +08:00
snowbitx
c3654150f2
feat(components): [time-picker] supplement type for TimePickerInstance ( #23536 )
...
* chore(components): [time-picker] export TimePicker instance type
* Apply suggestion from @Dsaquel
Co-authored-by: Noblet Ouways <91417411+Dsaquel@users.noreply.github.com >
---------
Co-authored-by: Noblet Ouways <91417411+Dsaquel@users.noreply.github.com >
2026-01-29 09:05:57 +08:00
rzzf
487beafccd
fix(theme-chalk): [card] ensure height works correctly in flex layout ( #23539 )
...
* fix(theme-chalk): [card] ensure height works correctly in flex layout
* Add issue number comment
2026-01-28 22:43:52 +01:00
keeplearning66
05d0ae0269
docs(components): [timeline] add a tip about padding ( #23495 )
...
* docs(components): [timeline] add a tip about padding
* docs: apply rabbit comment
* docs: update
2026-01-28 20:21:48 +08:00
An Hao
38df8de99c
feat(components): [table] add row-expandable prop ( #23140 )
...
* feat(components): [table] add row-expandable prop
* Update table.md
* fix(components): [table] refine rowExpandable and update expandable docs
* fix(components): [table] refine rowExpandable
---------
Co-authored-by: anhao <wzanh@sinopec.com >
2026-01-27 22:59:45 +01:00
snowbitx
48fee03a13
chore(components): [split-panel] remove unused el props ( #23533 )
2026-01-27 22:55:26 +01:00
snowbitx
0db1ae698c
refactor(components): [config-provider] improve ConfigContext types ( #23528 )
...
* refactor(components): [config-provider] align shadow type
* refactor(components): [config-provider] align button/link context type
* Update button.vue
* Change link type from 'primary' to 'success'
2026-01-26 10:35:38 +08:00
Jacob Alspaw
ff08effa63
fix: correct type definitions for ElMessageBox ( #23518 )
2026-01-25 22:26:56 +01:00
btea
59a909311a
chore: upgrade vitepress-plugin-group-icons ( #23527 )
2026-01-25 16:53:45 +08:00
snowbitx
5f34b69e98
test(components): [badge] add a test case for hidden prop ( #23525 )
...
test(components): [badge] add hidden visibility test
2026-01-25 15:52:38 +08:00
snowbitx
81eb301df3
refactor(components): [badge] use factory default for offset prop ( #23526 )
...
fix(components): [badge] use factory default for offset prop
2026-01-25 15:52:24 +08:00
snowbitx
510e21e259
fix(components): [message-box] handle IME composition on Enter key ( #23523 )
...
* fix(components): [message-box] handle IME composition on Enter key
* Update index.vue
* Update packages/components/message-box/src/index.vue
Co-authored-by: rzzf <cszhjh@gmail.com >
* fix: ts error
* test: add test case
---------
Co-authored-by: rzzf <cszhjh@gmail.com >
2026-01-25 13:04:21 +08:00
疾风
ac6a316444
fix(components): [table] Make tableLayout optional in table type ( #23202 )
...
* Make tableLayout optional in defaults.ts
fix tableLayout Type
* Make tableLayout optional in Props type
* Handle undefined tableLayout in key generation
* Fix optional chaining for tableLayout property
* Make tableLayout prop required in hColgroup
---------
Co-authored-by: rzzf <cszhjh@gmail.com >
2026-01-23 23:46:52 +01:00
rzzf
12e4038f82
chore: bump lodash and lodash-es ( #23510 )
2026-01-23 11:42:43 +08:00
Zachary Bear
6008643019
docs(components): [color-picker-panel] add missing footer slot ( #23502 )
...
* perf(docs): [color-picker-panel] described for missed `footer` slot
* docs(components): [color-picker-panel] fix grammar
2026-01-23 10:02:51 +08:00
tjyuanpeng
96168bfe29
fix(components): [date-picker-panel] add missing is-disabled class to disabled buttons when using unlink-panels ( #23393 )
...
fix(components): [date-picker] add btns disabled class in unlinkPanels
2026-01-22 13:17:11 +01:00
btea
598af41d99
feat(build): add supply-validator-plugin plugin ( #23458 )
...
* feat(hooks): add useValidator hook
* fix: lint
* feat: add plugin
* chore: add dep
* fix: update
* chore: update script
* fix: remove never used `mergeDefaults`
2026-01-22 12:55:10 +08:00
Noblet Ouways
e856d8baa1
fix(components): [date-picker-panel] reliable startDate of weekstart ( #23422 )
...
fix #23221
2026-01-21 22:18:27 +08:00
XiaoGao
c94130cb55
refactor(components): [drawer] use type-based definitions ( #23484 )
...
* put Ts
* refactor(components): [drawer] use type-based definitions
* refactor: update
* fix: type error
* fix: type error
* refactor: tweaks
---------
Co-authored-by: rzzf <cszhjh@gmail.com >
Co-authored-by: keeplearning66 <1256734885@qq.com >
2026-01-21 13:40:34 +08:00
zhongli-kira
31c57b9a65
refactor(components): [checkbox] use type-based definitions ( #23480 )
...
* refactor(components): [checkbox/checkbox-button/checkbox-group] use type-based definitions
* refactor: update
* refactor: fix type
* docs: update description
* fix: update
---------
Co-authored-by: rzzf <cszhjh@gmail.com >
Co-authored-by: btea <2356281422@qq.com >
2026-01-20 20:41:20 +08:00
E66
77a4e31a1c
refactor(components): [notification] use type-based definitions ( #23445 )
...
* refactor(components): [notification] use type-based definitions
* test: remove runtime validation expectation
* fix(components): [notification] position type constraint error
* Update notification.test.tsx
* Update notification.vue
* chore: revert comments
---------
Co-authored-by: rzzf <cszhjh@gmail.com >
2026-01-20 20:16:02 +08:00
rzzf
6b3fcaf045
improvement(components): [tooltip] add missing emits type ( #23489 )
...
fix(components): [tooltip] missing emits type
2026-01-20 20:14:43 +08:00
草莓啵啵奶
410ecb7eb7
refactor(components): [time-select] use type-based definitions ( #23449 )
...
* refactor(components): [countdown] use type-countdown definitions
* refactor(components): [time-select] use type-timeSelect definitions
* refactor(components): [time-select] use type-timeSelect definitions
* refactor(components): [time-select] use type-based definitions
* refactor(components): [time-select] use type-based definitions
* refactor(components): [time-select] use type-based definitions
* refactor(components): [time-select] use type-based definitions
* refactor(components): [time-select] use type-based definitions
* refactor: tweaks
---------
Co-authored-by: btea <2356281422@qq.com >
Co-authored-by: rzzf <cszhjh@gmail.com >
2026-01-20 17:41:55 +08:00
lw56777
46dc569841
refactor(components): [dialog] use type-based definitions ( #23432 )
...
* refactor(components): [dialog] use type-based definitions
* fix: test fail
* fix: btea
* fix: btea and rainbow
* refactor: tweaks
---------
Co-authored-by: rzzf <cszhjh@gmail.com >
2026-01-20 17:35:41 +08:00
snowbitx
5ea2563107
refactor(components): [form/form-item] use type-based definitions ( #23483 )
...
* refactor(components): [form] use type-based definitions
* fix: add export
* fix: add type
2026-01-20 15:35:38 +08:00
lw56777
b440395f35
refactor(components): [popover] use type-based definitions ( #23465 )
...
* refactor(components): [popover] use type-based definitions
* fix: PopoverTriggerType
* refactor: update
---------
Co-authored-by: rzzf <cszhjh@gmail.com >
2026-01-20 14:35:35 +08:00
Meet you
27eb9ea9e0
refactor(components): [transfer] use type-based definitions ( #23460 )
...
* refactor(components): [transfer] use type-based definitions
* fix: update
* fix: ts
* fix: update
* refactor: tweaks
---------
Co-authored-by: btea <2356281422@qq.com >
Co-authored-by: rzzf <cszhjh@gmail.com >
2026-01-20 14:34:39 +08:00
草莓啵啵奶
f46ddc2955
refactor(components): [color-picker] use type-based definitions ( #23488 )
...
* refactor(components): [color-picker] use type-based definitions
* refactor(components): [color-picker] use type-based definitions
* refactor(components): [color-picker] use type-based definitions
* refactor: tweaks
---------
Co-authored-by: rzzf <cszhjh@gmail.com >
2026-01-20 14:33:11 +08:00
snowbitx
4e5368eda2
fix(components): [collapse-item] missing box-sizing ( #23482 )
...
* fix(components): [collapse] header box-sizing
* chore: use include
* chore: fix scss
* Remove empty line in collapse.scss
2026-01-20 11:45:04 +08:00
E66
5432ab67b0
refactor(components): [popconfirm] use type-based definitions ( #23455 )
...
* refactor(components): [popconfirm] use type-based definitions
* refactor(components): [popconfirm] use type-based definitions
* Update popconfirm.ts
* Update packages/components/popconfirm/src/popconfirm.vue
Co-authored-by: keeplearning66 <1256734885@qq.com >
* Update popconfirm.vue
* Update popconfirm.vue
* refactor: update
---------
Co-authored-by: keeplearning66 <1256734885@qq.com >
Co-authored-by: rzzf <cszhjh@gmail.com >
Co-authored-by: btea <2356281422@qq.com >
2026-01-20 10:17:45 +08:00
Lensiq
20bc3bc83b
refactor(components): [timelineItem] use type-based definitions ( #23479 )
...
* refactor(components): [timelineItem] use type-based definitions
* Update packages/components/timeline/src/timeline-item.vue
* fix: type error
---------
Co-authored-by: rzzf <cszhjh@gmail.com >
2026-01-20 08:12:27 +08:00
snowbitx
7f5b855a65
refactor(components): [cascader] use type-based definitions ( #23478 )
...
* refactor(components): [cascader] use type-based definitions
* fix: remove CascaderPanelPropsPublic
* chore: remove ExtractPublicPropTypes
* chore: tweaks
---------
Co-authored-by: Dsaquel <291874700n@gmail.com >
2026-01-19 22:04:20 +00:00
Meet you
727290ddf4
refactor(components): [tooltip] use type-based definitions ( #23475 )
...
* refactor(components): [tooltip] use type-based definitions
* refactor: update
* fix: test error
---------
Co-authored-by: rzzf <cszhjh@gmail.com >
2026-01-19 23:04:07 +01:00
btea
775f266dc8
refactor(components): [tab-pane/bar] use type-based definitions ( #23477 )
...
* refactor(components): [tab-pane/bar] use type-based definitions
* docs: add jsdoc
---------
Co-authored-by: rzzf <cszhjh@gmail.com >
2026-01-19 22:49:30 +01:00
Lensiq
49b5877fcc
refactor(components): [text] use type-based definitions ( #23481 )
2026-01-19 23:19:48 +08:00
Meet you
53134da7f9
refactor(components): [upload] use type-based definitions ( #23442 )
...
* refactor(components): [upload] use type-based definitions
* fix: [upload]
* fix: update
* fix: update
* refactor: update
---------
Co-authored-by: btea <2356281422@qq.com >
Co-authored-by: rzzf <cszhjh@gmail.com >
2026-01-19 21:31:02 +08:00
zyear
3b6c49412b
refactor(components): [skeleton/skeletonItem] use type-based definitions ( #23464 )
...
* refactor(components): [skeleton/skeletonItem] use type-based definitions
* refactor(components): [skeleton/skeletonItem] use type-based definitions
* refactor(components): [skeleton/skeletonItem] use type-based definitions
* refactor(components): [skeleton/skeletonItem] use type-based definitions
2026-01-19 21:28:13 +08:00
snowbitx
41fee2c9d8
refactor(components): [statistic] use type-based definitions ( #23452 )
...
* refactor(components): [statistic] use type-based definitions
* fix: type error
* chore: correct function type
* fix: update
---------
Co-authored-by: btea <2356281422@qq.com >
2026-01-19 21:23:25 +08:00
E66
f6121017ab
refactor(components): [avatar] use type-based definitions ( #23457 )
...
* refactor(components): [avatar] use type-based definitions
* refactor: update
* fix: update
---------
Co-authored-by: rzzf <cszhjh@gmail.com >
2026-01-19 21:08:43 +08:00
lw56777
823513129b
refactor(components): [radio] use type-based definitions ( #23466 )
...
* refactor(components): [radio] use type-based definitions
* fix: import
* Update packages/components/radio/src/radio-group.ts
---------
Co-authored-by: rzzf <cszhjh@gmail.com >
2026-01-19 20:56:20 +08:00
Meet you
a3aa9ac07a
refactor(components): [tree-v2] use type-based definitions ( #23459 )
...
* refactor(components): [tree-v2] use type-based definitions
* fix: update
* fix: update
2026-01-19 20:55:32 +08:00
草莓啵啵奶
b082ed6c78
refactor(components): [color-picker-panel] use type-based definitions ( #23456 )
...
* refactor(components): [color-picker-panel] use type-based definitions
* Update packages/components/color-picker-panel/src/color-picker-panel.vue
* refactor(components): [color-picker-panel] use type-based definitions
* refactor(components): [color-picker-panel] use type-based definitions
* refactor: update
---------
Co-authored-by: keeplearning66 <1256734885@qq.com >
2026-01-19 20:42:56 +08:00
snowbitx
3dcb61f717
refactor(components): [popper] use type-based definitions ( #23450 )
...
* refactor(components): [popper] use type-based definitions
* Update packages/components/popper/src/content.ts
Co-authored-by: rzzf <cszhjh@gmail.com >
---------
Co-authored-by: rzzf <cszhjh@gmail.com >
2026-01-19 09:18:09 +01:00
snowbitx
bc7d30b9d6
refactor(components): [splitter] use type-based definitions ( #23462 )
2026-01-19 14:07:27 +08:00
snowbitx
049c882980
refactor(components): [progress] use type-based definitions ( #23451 )
2026-01-19 10:16:29 +08:00
snowbitx
9f7efadca3
refactor(components): [segmented] use type-based definitions ( #23453 )
...
* refactor(components): [segmented] use type-based definitions
* chore: add default value
---------
Co-authored-by: keeplearning66 <1256734885@qq.com >
2026-01-19 09:52:12 +08:00
snowbitx
8054900b7b
refactor(components): [menu-item] use type-based definitions ( #23446 )
...
* refactor(components): [menu] use type-based definitions
* Update packages/components/menu/src/menu-item.ts
Co-authored-by: rzzf <cszhjh@gmail.com >
---------
Co-authored-by: rzzf <cszhjh@gmail.com >
2026-01-18 21:44:57 +08:00
snowbitx
e83afbb2fd
refactor(components): [collapse] use type-based definitions ( #23443 )
2026-01-18 21:37:54 +08:00