Commit Graph

7231 Commits

Author SHA1 Message Date
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
snowbitx
bb1813bcf8 refactor(components): [image/image-viewer] use type-based definitions (#23444)
refactor(components): [image,image-viewer] use type-based definitions
2026-01-18 21:30:50 +08:00
草莓啵啵奶
9de4b5e759 refactor(components): [countdown] use type-countdown definitions (#23447)
* refactor(components): [countdown] use type-countdown definitions

* Update packages/components/countdown/src/countdown.ts

Co-authored-by: btea <2356281422@qq.com>

* Update packages/components/countdown/src/countdown.vue

---------

Co-authored-by: btea <2356281422@qq.com>
Co-authored-by: rzzf <cszhjh@gmail.com>
2026-01-18 21:30:21 +08:00
btea
cc393ff39e fix(components): [badge] missing badgeStyle default value (#23448) 2026-01-18 21:09:40 +08:00
E66
99befe08f0 refactor(components): [mention] use type-based definitions (#23440) 2026-01-18 18:41:34 +08:00
zyear
6b355be0fe refactor(components): [message] use type-based definitions (#23423)
* refactor(components): [message] use type-based definitions

* refactor(components): [message] use type-based definitions

* fix: fix zIndex type

* refactor(components): [message] use type-based definitions

* refactor(components): [message] use type-based definitions

* Update packages/components/message/src/message.ts

Co-authored-by: rzzf <cszhjh@gmail.com>

---------

Co-authored-by: btea <2356281422@qq.com>
Co-authored-by: rzzf <cszhjh@gmail.com>
2026-01-18 18:06:54 +08:00
snowbitx
eff17abec3 refactor(components): [carousel] use type-based definitions (#23430)
* refactor(components): [carousel] use type-based definitions

* fix: update

* fix: ts error

* Update packages/components/carousel/src/carousel.vue

---------

Co-authored-by: btea <2356281422@qq.com>
Co-authored-by: rzzf <cszhjh@gmail.com>
2026-01-18 18:04:35 +08:00
lw56777
649e2420a4 refactor(components): [backtop] use type-based definitions (#23435)
* refactor(components): [backtop] use type-based definitions

* fix: types

* refactor: update

* refactor: update

---------

Co-authored-by: rzzf <cszhjh@gmail.com>
2026-01-18 17:29:39 +08:00
lw56777
e71993c519 refactor(components): [rate] use type-based definitions (#23439)
* refactor(components): [rate] use type-based definitions

* refactor: update

---------

Co-authored-by: rzzf <cszhjh@gmail.com>
2026-01-18 17:27:06 +08:00
Cheemi
0b8b849f8f refactor(components): [divider/result/page-header] use type-based definitions (#23417)
* refactor(components): use type-based definitions

* refactor(components): use type-based definitions

* refactor: update

---------

Co-authored-by: xueyuan <xueyuan@tode.com>
Co-authored-by: rzzf <cszhjh@gmail.com>
2026-01-18 17:07:20 +08:00
zhongli-kira
e60c87f5c4 refactor(components): [calendar] use type-based definitions (#23419)
* refactor(components): [calendar] use type-based definitions

* refactor(components): [calendar] use type-based definitions

* refactor(components): [calendar] use type-based definitions

* refactor(components): [calendar] use type-based definitions

* refactor(components): [calendar] use type-based definitions

* refactor(components): [calendar] use type-based definitions

* refactor(components): [calendar] use type-based definitions

* refactor(components): [calendar] use type-based definitions

* refactor(components): [calendar] use type-based definitions

* refactor: update

---------

Co-authored-by: rzzf <cszhjh@gmail.com>
2026-01-18 17:04:37 +08:00
lw56777
eb01fa9d34 refactor(components): [input-tag] use type-based definitions (#23436)
* refactor(components): [input-tag] use type-based definitions

* refactor: update

* refactor: update

---------

Co-authored-by: rzzf <cszhjh@gmail.com>
2026-01-18 17:01:55 +08:00
lw56777
931d309981 refactor(components): [row] use type-based definitions (#23437)
* refactor(components): [row] use type-based definitions

* fix: coderabbitai

* Update packages/components/row/src/row.ts

---------

Co-authored-by: rzzf <cszhjh@gmail.com>
2026-01-18 16:49:50 +08:00
lw56777
96feb57dea refactor(components): [col] use type-based definitions (#23438) 2026-01-18 16:36:51 +08:00
lw56777
3c06466ee3 refactor(components): [input-number] use type-based definitions (#23404)
* refactor(components): [input-number] InputNumberProps

* refactor(components): [input-number] update props and types

* fix: docs size

* fix: Add deprecated label to InputNumberProps

* fix: docs

* Update packages/components/input-number/src/input-number.vue

Co-authored-by: rzzf <cszhjh@gmail.com>

* Update packages/components/input-number/src/input-number.vue

Co-authored-by: rzzf <cszhjh@gmail.com>

* Update packages/components/input-number/src/input-number.vue

* fix: participants for btea

---------

Co-authored-by: rzzf <cszhjh@gmail.com>
2026-01-18 16:26:53 +08:00
Yang
ac28b9870f refactor(components): [descriptions] use type-based definitions (#23434)
* refactor(components): [descriptions] use type-based definitions

* refactor(components): [descriptions] use type-based definitions fix

* refactor: update

---------

Co-authored-by: rzzf <cszhjh@gmail.com>
2026-01-18 16:25:47 +08:00
snowbitx
6a5f2ff2e9 refactor(components): [badge/breadcrumb/button] use type-based definitions (#23414)
* refactor(components): [badge] use type-based definitions

* refactor(components): breadcrumb,breadcrumb-item

* refactor(components): button,button-group

* fix: correct badgeStyle default value

* fix: correct button default value

* fix: correct badge-style

* Update packages/components/button/src/button-group.vue

Co-authored-by: rzzf <cszhjh@gmail.com>

* fix: delete false default

* Update packages/components/badge/src/badge.vue

Co-authored-by: rzzf <cszhjh@gmail.com>

* Update packages/components/breadcrumb/src/breadcrumb-item.vue

Co-authored-by: rzzf <cszhjh@gmail.com>

* fix: correct offset default in badge.md

* fix: revert the badgeStyle handling

---------

Co-authored-by: rzzf <cszhjh@gmail.com>
2026-01-18 16:12:20 +08:00
Yang
b2cd7d2688 refactor(components): [steps] use type-based definitions (#23433)
* refactor(components): [steps] use type-based definitions

* refactor(components): [steps] use type-based definitions fix Optional

* fix: update

* fix: remove unnecessary default

* Update packages/components/steps/src/steps.ts

* Update packages/components/steps/src/steps.ts

* Apply suggestion from @keeplearning66

---------

Co-authored-by: btea <2356281422@qq.com>
Co-authored-by: keeplearning66 <1256734885@qq.com>
2026-01-18 16:10:57 +08:00
E66
3ef8bbb985 refactor(components): [autocomplete] use type-based definitions (#23410)
* refactor(components): [autocomplete] use type-based definitions

* refactor(components): [avatar] use type-based definitions

* Update packages/components/avatar/src/avatar.vue

Co-authored-by: rzzf <cszhjh@gmail.com>

* revert: rollback changes to avatar-group-props.ts and avatar-group.tsx

* revert: rollback changes to avatar.ts and avatar.vue

* refactor(components): export inputDefaults for reuse

* refactor(components): export inputPropsDefaults for reuse

* Update packages/components/input/src/input.ts

Co-authored-by: rzzf <cszhjh@gmail.com>

---------

Co-authored-by: rzzf <cszhjh@gmail.com>
2026-01-18 16:08:59 +08:00
Meet you
3638db50bc refactor(components): [watermark] use type-based definitions (#23408)
* refactor(components): [watermark] use type-based definitions

* chore: add comment

---------

Co-authored-by: btea <2356281422@qq.com>
2026-01-18 15:51:16 +08:00
cosine7
2c3bf6c945 refactor(components): [container] use type-based definitions (#23429)
* refactor(components): [container] use type-based definitions

* fix: update

* fix: update

* fix: ts error

* fix: update

---------

Co-authored-by: btea <2356281422@qq.com>
2026-01-18 15:50:32 +08:00
Yang
71ac3d4452 refactor(components): [scrollbar] use type-based definitions (#23427)
* refactor(components): [scrollbar] use type-based definitions

* refactor(components): [scrollbar] use type-based definitions

* refactor: update

* Update packages/components/scrollbar/src/scrollbar.ts

---------

Co-authored-by: rzzf <cszhjh@gmail.com>
2026-01-18 15:50:06 +08:00
rzzf
4d7488c258 refactor(components): [alert] use type-based definitions (#23401)
* refactor(components): [alert] use type-based definitions

* refactor: fix type error

* docs: update
2026-01-18 15:22:53 +08:00
lw56777
ba2b690fd1 refactor(components): [empty] use type-based definitions (#23428) 2026-01-18 14:31:46 +08:00
lw56777
3dc0a0396c refactor(components): [tag] use type-based definitions (#23421) 2026-01-18 14:31:22 +08:00
snowbitx
a2d42d8343 refactor(components): [check-tag] use type-based definitions (#23424) 2026-01-18 14:28:10 +08:00
lw56777
159f4a8128 refactor(components): [switch] use type-based definitions (#23420)
* refactor(components): [switch] use type-based definitions

* Update packages/components/switch/src/switch.vue

Co-authored-by: rzzf <cszhjh@gmail.com>

---------

Co-authored-by: rzzf <cszhjh@gmail.com>
2026-01-18 14:26:51 +08:00
Lensiq
5fba284547 refactor(components): [tour] use type-based definitions (#23415)
* refactor(components): [tour] use type-based definitions

* refactor: update

* refactor: update
2026-01-18 13:54:15 +08:00
Lensiq
07a2833688 refactor(components): [link] use type-based definitions (#23411)
* refactor(components): link use type-based definitions

* Update packages/components/link/src/link.ts

Co-authored-by: rzzf <cszhjh@gmail.com>

---------

Co-authored-by: rzzf <cszhjh@gmail.com>
2026-01-18 13:44:31 +08:00
zhongli-kira
a541854a5b refactor(components):[card] use type-based definitions (#23416)
* refactor(components):[card] use type-based definitions

* refactor(components): [card] use type-based definitions

* refactor(components):[card] use type-based definitions

* refactor(components):[card] use type-based definitions

* refactor(components):[card] use type-based definitions

* Update packages/components/card/src/card.ts

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

---------

Co-authored-by: rzzf <cszhjh@gmail.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2026-01-18 13:29:04 +08:00
Lensiq
03303ff42e refactor(components): [icon] use type-based definitions (#23412) 2026-01-17 22:55:25 +08:00
Lensiq
9bd51ee3c8 refactor(components): [anchor] use type-based definitions (#23403)
* refactor(components): [anchor] use type-based definitions

* refactor: update
2026-01-17 22:33:13 +08:00
Noblet Ouways
5450c6d819 fix(components): [date-picker-panel] weekstart incorrect select offset (#23226)
* fix(components): [date-picker-panel] weekstart incorrect select offset

closed #23221

* chore: apply rabbit comment
2026-01-17 21:35:49 +08:00
rzzf
3e30572f9c refactor(components): [affix] use type-based definitions (#23400) 2026-01-17 21:25:20 +08:00
rzzf
fcf8698c78 refactor(components): [input] use type-based definitions (#23366)
* refactor(components): [input] use type-based props definitions

* fix: update

* chore: rename evt to eve

* refactor: add comments

* Update packages/components/input/src/input.vue

Co-authored-by: Noblet Ouways <91417411+Dsaquel@users.noreply.github.com>

* fix: import markRaw

* chore: change deps

* chore: revert catalog comment

* refactor: remove generic type

* refactor: revert InputInstance

* docs: update deprecated

* fix: update

* chore: remove CSSProperties

---------

Co-authored-by: Noblet Ouways <91417411+Dsaquel@users.noreply.github.com>
2026-01-16 21:49:45 +01:00
E66
5d2526eb72 docs(components): [scrollbar] missing types in examples (#23397)
docs(components): [scrollbar] Fix missing types in examples
2026-01-16 17:19:48 +08:00
btea
1193300411 chore: upgrade vitepress-plugin-group-icons (#23395) 2026-01-16 16:25:52 +08:00
E66
380f160878 fix(components): [rate] display abnormal when modelValue exceeds max (#23372)
* fix(components): [rate] display abnormal when modelValue exceeds max

* test(components): [rate] add test cases for modelValue exceeding max
2026-01-16 09:20:27 +08:00
rzzf
13e2c5fa92 fix(components): [upload] webkitdirectory="false" being preserved during hydration (#23374) 2026-01-14 20:29:27 +08:00
bxh1071
48778958bb docs(components): [tree-v2] improve demo style (#23383)
* Add scoped styles for penultimate tree node

修正示例中的自定义类名样式未生效,节点颜色没变的问题。

* docs: update color

---------

Co-authored-by: rzzf <cszhjh@gmail.com>
2026-01-14 20:27:51 +08:00
btea
a170f52aa1 test: eliminate interfering logs (#23370) 2026-01-13 23:11:17 +01:00
rzzf
9c5adc9c48 chore(components): [alert] remove deprecated api (#23369)
* chore(components): [alert] remove deprecated api

* Update docs/en-US/component/alert.md

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* chore: format

---------

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2026-01-12 10:26:05 +01:00
keeplearning66
199700f0ee fix(components): [input-tag] correct the tooltip theme and the style of the collapse tag (#23138)
* fix: correct the tooltip theme and the style of the collapse tag

* fix: update

* docs: update version number

* Update docs/en-US/component/input-tag.md

Co-authored-by: btea <2356281422@qq.com>

* refactor: use collapse-tag

---------

Co-authored-by: btea <2356281422@qq.com>
2026-01-12 09:39:31 +08:00
Yang
eac19da9e1 docs(components): [upload] modify the abort method description (#23363)
docs(components): perfecting the abort method description
2026-01-11 15:26:06 +08:00
dopamine
6535556183 chore: upgrade Vue plugin deps in build package (#23345)
* chore: upgrade vue plugin deps

* chore: upgrade rollup
2026-01-11 10:46:45 +08:00
rzzf
287af74f6e fix(components): [select/select-v2] dropdown requires two clicks to open (#23344)
fix(components): [select/select-v2] requires two clicks to open the dropdown when automaticDropdown is enabled
2026-01-10 10:21:50 +08:00
E66
7679c08642 fix(components): [avatar] watch srcSet changes to reset hasLoadError (#23324) 2026-01-09 23:23:15 +01:00
Yang
c6e2ed63b1 fix(components): [upload] make abort param optional (#23353)
- Change the parameter type definition of the bort function to optional
2026-01-09 13:37:21 +00:00