Commit Graph

7278 Commits

Author SHA1 Message Date
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