1972 Commits

Author SHA1 Message Date
ToyCat93
b0b98e5d11 fix(components): [segmented] modelValue boolean type validation warning (#17656)
* fix(components): [segmented] of boolean type, throw invalid event args

* docs(components): [segmented] add boolean type to the v-model
2024-07-26 13:48:41 +08:00
sea
0b2f6911a9 feat(components): [carousel] export activeIndex (#17650)
Co-authored-by: qiang <qw13131wang@gmail.com>
2024-07-26 10:20:25 +08:00
sea
a11a7d09dc feat(components): [carousel] add cardScale prop (#17621)
* feat: add params

* docs: add content

* perf: code

* ci: again test
2024-07-25 14:31:37 +08:00
chouchouji
2564007850 refactor(components): optimize component boolean type (#17622)
* refactor(components): optimize component boolean type

* style(components): [overlay] fromat code
2024-07-25 14:17:23 +08:00
Manshu Tusker
f974ea5d81 fix(components): [cascader] failed to retrieve value when value is 0 (#17651)
* fix(components): correct data display in Cascader

Resolved an issue where certain falsy values, such as 0, were incorrectly treated as undefined in
data processing and validation logic, ensuring accurate handling and display across all components.

closed #17647

* revert(other): do not submit pnpm-lock.yaml

do not submit pnpm-lock.yaml.
2024-07-25 14:10:39 +08:00
btea
c7dea71e81 feat(components): [table-column] add filter-icon slot (#17272)
* feat(components): [table] add `filter-icon` prop

* chore: remove

* chore: remove

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

* feat: filter-icon slot

* test: test case

* chore: update

* chore: update
2024-07-24 14:47:42 +08:00
chouchouji
bfbd4741a2 test(components): [tag] replace closeTransition with disableTransitions (#17611)
* test(components): [tag] replace closeTransition with disableTransitions

* test(components): [tag] complete type test
2024-07-24 13:45:32 +08:00
chouchouji
ff5ba6a764 test(components): [badge] complete test cases (#17628) 2024-07-24 05:39:19 +00:00
xiaofei
f0f090c61f feat(components): [time-select] export TimeSelectProps and Instance (#16511)
* feat(components): [time-select] export TimeSelectProps and Instance

* chore: [time-select] use withInstall

---------

Co-authored-by: qiang <qw13131wang@gmail.com>
2024-07-23 16:22:59 +08:00
wzc520pyfm
7db060b7fb docs(components): [menu] use new display tag (#15385)
* docs(components): [menu] use new display tag

* docs(components): [menu] delete deprecated attr of sub-menu
2024-07-23 11:04:23 +08:00
wzc520pyfm
5fc967c63e docs(components): [dropdown] use new display tag (#15378)
* docs(components): [dropdown] use new display tag

* docs(components): [dropdown] format doc

* docs(components): [dropdown] add delete tag for button type
2024-07-23 10:42:19 +08:00
wzc520pyfm
07a1ac7583 docs(components): [carousel] use new display tag (#14953) 2024-07-23 10:24:48 +08:00
wzc520pyfm
b7c9c1010b docs(components): [tabs] use new display tag (#15380) 2024-07-23 10:17:43 +08:00
久染 | JiuRan
122b2fda82 fix: popper content type check (#17040)
* fix: popper content type check

* fix: code lint

* fix: effect type

* fix: all popper effect type

* fix: replace all EffectType

---------

Co-authored-by: Tong Siyuan <jiuran@jiurandeMacBook-Pro.local>
2024-07-22 17:33:02 +08:00
Liao-js
92204e97f1 fix(components): [tabs] bar width is error when only one bar (#17016) 2024-07-22 17:02:28 +08:00
郭某人
1faeb5f314 fix(components): [tabs] add button misalignment in vertical layout (#16986)
* fix(components): [tabs] Layout issues

* fix(components): [tabs] Simplify code
2024-07-22 16:36:44 +08:00
wzc520pyfm
3ec8580bc0 docs(components): [popover] use new display tag (#15387) 2024-07-22 14:23:17 +08:00
知晓同丶
033867f919 feat(components): [loading] replenish loading attributes (#17174)
* docs: replenish loading attributes

* fix: format md with prettier

* docs: redo `element-loading-background`

* feat(components): [loading] replenish loading attributes

* docs: add version tag

* Update loading.md
2024-07-22 08:08:43 +08:00
chouchouji
9a9afd4734 refactor(components): [link & text] optimize boolean type (#17610) 2024-07-21 21:26:14 +08:00
chouchouji
c03c1dd2ce refactor(components): [button-group] optimize code (#17607) 2024-07-21 18:05:47 +08:00
sleepyShen1989
56d1afa283 fix(components): [input] add prop "row" explicit declare (#17085) 2024-07-21 13:23:04 +08:00
btea
ab494bb48a fix(components): [message-box] vue wraning when button state is loading (#17603) 2024-07-20 11:16:06 +08:00
ntnyq
8f9d512129 feat(components): [cascader] add tag-effect prop (#17443)
* feat(components): [cascader] add `tag-effect` prop

* docs: sync version tag

Co-authored-by: qiang <qw13131wang@gmail.com>

---------

Co-authored-by: qiang <qw13131wang@gmail.com>
2024-07-20 08:55:15 +08:00
qiang
e99fda889b fix(components): [countdown] SSR hydration error (#17554)
* fix(components): [countdown] SSR hydration error

* fix: test
2024-07-19 18:23:04 +08:00
sea
0f93f11ad4 fix(components): [table] expand-row-keys change to explicit type (#17333)
fix: change to explicit
2024-07-19 16:05:57 +08:00
btea
0484b80e78 fix(components): [tree]calling method to expand node accordion mode fail (#17441) 2024-07-19 15:20:47 +08:00
ntnyq
cd3d58f07c fix(components): [cascader] reactive prop collapse-tags (#17449)
feat(components): [cascader] reactive prop `collapse-tags`
2024-07-19 14:57:57 +08:00
Panzer_Jack
dbfa93bab1 feat(components): [date-picker] type add months params (#17342)
* feat(components): [date-picker] `type` add `months` params

closed #17317

* feat(components): [date-picker] optimized code

* docs(components): [date-picker] enhanced multiple selection example

* test(components): [date-picker] add test

---------

Co-authored-by: Panzer_Jack <shenchang@bilibili.com>
2024-07-19 11:47:25 +08:00
Aaron-zon
725349a295 fix(components): [color-picker/tree-v2] build error typechecking fails with error TS2300 (#17545)
fix(components): build error typechecking fails with error TS2300
2024-07-17 15:27:46 +08:00
0song
38a4b0ac8c feat(components): [cascader] add persistent props to cascader to improve performace (#17526)
* feat: add persistent props to cascader to improve performace

* chore: update doc
2024-07-15 21:21:21 +08:00
sea
d913ba74c8 fix(components): [radio-button] model-value click style lost and format test file (#16692)
* fix(components): [radio-button] model-value click style lost

* refactor: radio button model value style

* style: delete test and format

* style: back old

---------

Co-authored-by: 云游君 <me@yunyoujun.cn>
2024-07-15 19:21:44 +08:00
btea
fe0d162193 fix(components): [tree-v2] component activation content not displayed (#17511) 2024-07-13 17:19:34 +08:00
qiang
10ae88b73c fix(hooks): cannot access 'useEmptyValuesProps' before initialization (#17448) 2024-07-09 19:02:05 +08:00
赵添
fc15cad898 fix(components): [tree-select] fix filter no matching data error (#17473)
* fix(components): [tree-select] fix filter no matching data error

* fix: immediate
2024-07-09 19:01:32 +08:00
qiang
6032af5405 fix(ssr): [tree-select] document is not defined (#17460) 2024-07-08 20:09:12 +08:00
ntnyq
4a30d886a8 feat(components): [select & select-v2] add tag-effect prop (#17445) 2024-07-07 12:40:09 +08:00
wzc520pyfm
e63ff37972 feat(components): [message-box] add loading-icon to confirmbtn,cancelbtn (#17360)
* feat(components): [message-box] add loading-icon to confirmbtn,cancelbtn

closed #17358

* chore(components): [message-box] add loading-icon type to messagebox opt

* docs(components): [message-box] add loading-icon to options

* docs(components): [message-box] add version for options

---------

Co-authored-by: btea <2356281422@qq.com>
2024-07-07 08:36:49 +08:00
btea
f52d1cc8c9 fix(components): [carousel] disable the last monitoblur effect (#17374) 2024-07-04 11:31:17 +08:00
Declan Chiu
c03c03b493 fix(components): [image] imageViewer crossorigin configuration missing (#17341)
* fix(components): [image] imageViewer crossorigin configuration missing

* fix: 修复代码格式化的问题和 crossorigin 的泛型类型缺失问题

* fix: 修复 imageViewer crossorigin props 没有传入的问题

* fix: 剔除 imageViewer 多余的 crossorigin 的 ref 定义

---------

Co-authored-by: 邱子健 <qiuzijian@realibox.com>
2024-07-01 17:40:37 +08:00
yang
c3c3793e4f flx(component): buttonColor is calculated in the 'var' case (#17319)
* flx(component): buttonColor is calculated in the 'var' case

* pass test:ssr

* add prefix

* pass lint
2024-06-28 14:14:01 +08:00
kaedeair
9e76e6fdb6 fix(components): [tree] add missing type reject for LoadFunction (#16990)
Co-authored-by: btea <2356281422@qq.com>
2024-06-26 18:01:46 +08:00
sea
17fc769abd feat(components): improve event and supplement docs (#17150)
* feat: improve event and supplement documentation

* feat: improve event and supplement documentation

* style: lint back old

* docs: autocomplate select event content back old

* docs: cascader clear event add version

* fix: delete redundant code

* feat: back old code

* feat: back old code

* feat: back old code

* chore: update version
2024-06-26 11:07:29 +08:00
yang
9619e62d0c fix(components): [pagination] size global adaptation (#17306)
* fix(components): [pagination] `size` global adaptation

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

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

---------

Co-authored-by: btea <2356281422@qq.com>
2024-06-25 09:01:29 +08:00
星如雨
91ee8606fb feat(components): [form-item]: add label-position prop (#17111)
* feat(components): [form-item]: add `label-position` prop

* docs(components): form-item label-position docs

* test(components): form-item

closed form-item label-position test

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

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

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

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

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

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

* fix(components): form-item line-height is overridden by the form style
fix(components): form-item label-position style is invalid when label-width is auto

* docs(components):  update form and form-item alignment examples

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

Co-authored-by: kooriookami <38392315+kooriookami@users.noreply.github.com>

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

Co-authored-by: kooriookami <38392315+kooriookami@users.noreply.github.com>

---------

Co-authored-by: btea <2356281422@qq.com>
Co-authored-by: kooriookami <38392315+kooriookami@users.noreply.github.com>
2024-06-24 16:43:02 +08:00
锌小子
605499699e fix(components): [date-picker] support dynamic setting of format (#17161)
* fix(components): [date-picker]

change format will not update component

closed #17149

* test(components): [date-picker]

Add a test case for supproting dynamic format

* test(components): [date-picker]

correct test case

---------

Co-authored-by: 张东 <A80784@internet.com>
Co-authored-by: zhangdong <a80369@gree.com.cn>
2024-06-21 15:25:08 +08:00
btea
58b60e52dc fix(components): [progress] setting both color and striped is invalid (#17235)
* fix(components): [progress] setting both color and striped is invalid

* chore: fix test
2024-06-21 12:44:55 +08:00
yang
a8a2298a6d feat(pagination) : add size prop (#16858)
* fix(components): [table]

closed #11023

* fix(components): add component prop 'size' and related style supplement

BREAKING CHANGE :
size

closed #16830

* Update component documentation

* Update documentation and tests

* Optimized using useFormSize

* Keep the 'small' api for now

* Eliminate unwanted code

* Eliminate the impact of errors

* Remove 'ref'

* Update docs/examples/pagination/more-elements.vue

Co-authored-by: qiang <qw13131wang@gmail.com>

* Modify documents and declarations

* Eliminate uselessness

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

Co-authored-by: kooriookami <38392315+kooriookami@users.noreply.github.com>

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

Co-authored-by: kooriookami <38392315+kooriookami@users.noreply.github.com>

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

Co-authored-by: kooriookami <38392315+kooriookami@users.noreply.github.com>

* Adjust public access

* pass Lint

* Modify attribute acquisition

* change the source of 'size'

* remove `pagination-font-size-large`

* Lift response

* Update packages/theme-chalk/src/common/var.scss

Co-authored-by: kooriookami <38392315+kooriookami@users.noreply.github.com>

* Update pagination.ts

* Update docs/examples/pagination/more-elements.vue

---------

Co-authored-by: yang <29636098325@qq.com>
Co-authored-by: qiang <qw13131wang@gmail.com>
Co-authored-by: kooriookami <38392315+kooriookami@users.noreply.github.com>
Co-authored-by: btea <2356281422@qq.com>
2024-06-21 11:29:51 +08:00
Raphael Bernhart
03e8be2657 fix(components): fix iOS select click event listening (#16393)
iOS Safari does not handle click events when a mouseenter event is registered and a DOM-change
happens in a child. We use a Vue custom event binding to only register the event on non-iOS devices.
The inputHovering state gets updated now on iOS-devices on click. This is needed as the mouseenter
event normally does this.

closed #5210
2024-06-21 07:34:43 +08:00
guetHe
db0fec864a fix(components): [select-v2] with teleported="false" dropdown closes abnormally (#16714)
fix(components): with teleported="false" dropdown closes bug

Move toggleMenu click event to the right place wrapperRef
Only wrapperRef can control tooltip content visble or not

closed #16653
2024-06-20 08:01:05 +08:00
sea
32ed206b1f feat(components): [table] export columns (#17252)
* feat(components): [el-table] export columns

* feat: add test and fix
2024-06-19 21:12:09 +08:00