Commit Graph

2219 Commits

Author SHA1 Message Date
Jeremy
105d41799e refactor(components): [color-picker] alpha-slider (#10332)
* refactor(components): [color-picker] alpha-slider

* Extract logic code out of color-picker/alpha-slider

* fix: exposing methods

* chore: expose refs

---------

Co-authored-by: JeremyWuuuuu <15975785+JeremyWuuuuu@users.noreply.github.com>
2023-03-01 14:32:26 +08:00
Jeremy
a30ae9d103 refactor(project): removing packages/tokens (#11769)
* refactor(tokens): remove tokens

* Remove tokens/breadcrumb.

* refactor(tokens): remove tokens/button

* refactor(tokens): remove tokens/carousel

* refactor(tokens): removing tokens/checkbox

* refactor(tokens): removing tokens/collapse

* refactor(tokens): removing tokens/dialog

* refactor(tokens): removing tokens/pagination

* refactor(tokens): removing tokens/radio

* refactor(tokens): removing tokens/row

* refactor(tokens): removing tokens/scrollbar

* refactor(tokens): removing tokens/slider

* refactor(tokens): removing tokens/tabs

* refactor(tokens): removing tokens/upload

* refactor(tokens): removing tokens/popper

* refactor(tokens): removing tokens/tooltip

* refactor(tokens): removing tokens/tooltip-v2

* refactor(tokens): removing tokens/date-picker

* refactor(project): removing tokens/experimentals

* Remove tokens/experimentals
* Remove package/tokens
* Remove tokens related parts

* refactor(project): removing packages/tokens completely

* chore: update import statement
2023-03-01 13:59:21 +08:00
Lck6de1p
61fb319315 refactor(tooltip): replace any to OnlyChildExpose (#11660)
feat(tooltip): replace  any to OnlyChildExpose
2023-02-28 23:21:03 +08:00
Travis
be0ed4de68 fix(components): [tabs] tab-bar need to adapt to tabs width change (#11731)
* fix(components): [tabs] tab-bar need to adapt to tabs width change

closed #11722

* perf(components): [tabs] tabBar -> tabBarRef
2023-02-28 13:19:19 +08:00
Jeremy
d58149f4bb refactor(components): [config-provider] (#11749)
* refactor(components): [config-provider]

* Port useConfigProviders and tokens to components/.

* refactor(hooks): [global-config]

* Reimplement a few coupled hooks.
* Remove hooks/globa-config and tokens/&.
* Update import paths based on the changes.

* chore: fix a failing test case
2023-02-28 10:35:56 +08:00
井柏然
2f5629a2f8 fix(components): [select] support custom height (#10840) (#10847)
* fix(components): [select] support custom height (#10840)

fix(components): [select] support custom height (#10840)

* fix(components): [select] support custom height (#10840)
2023-02-27 22:05:14 +08:00
류한경
8de2c9c450 fix(components): [select] add popper-options prop (#11734) 2023-02-27 19:20:18 +09:00
Jeremy
11925c8231 refactor(tokens) - [form] (#11743)
* refactor(tokens): [form] - remove tokens/form

* Move content in tokens/form to components/form.
* Replace token imports in components/form.

* chore: remove form/tokens and replace imports

* refactor(components): [form/form-item]

* Move `useForm` related hooks to components/form
* Replace references to reduce circular dependencies.
2023-02-27 13:19:20 +08:00
qiang
3a1b683ee3 fix(components): [tabs] add deep attribute to watch (#11724) 2023-02-26 01:35:46 +08:00
btea
842fb2b286 fix(components): [select] fix the hoverIndex display error (#11297)
* fix(components): [select] fix the hoverIndex display error

* fix: update useSelect
2023-02-25 16:43:40 +08:00
Xc
2726dc5c98 fix(components): adjust menu close api (#11682)
*When calling externally, you should only need to pass the index, and you don't need to execute emit.
2023-02-25 15:17:38 +08:00
wonderl17
8280a0b322 chore(components): [table] fix table config typo (#11700) 2023-02-24 18:36:23 +09:00
richex-cn
e46fd703a3 fix(components): [autocomplete] clearable and disabled props not working (#11714)
* fix(components): [autocomplete] clearable and disabled props not working

* fix(components): [autocomplete] add name props to input (#11714)
2023-02-24 15:14:04 +08:00
Mario34
d51b683be1 fix(components): [input-number] prevent input wheel events (#11677) 2023-02-22 20:27:01 +08:00
童欧巴
f9d4c8c083 refactor(components): [slider] remove useless code (#11681) 2023-02-22 19:21:52 +08:00
btea
7914f10af7 feat(components): [tree-v2] add item-size attribute (#11522)
* feat(components): [tree-v2] add item-size attribute

* fix: modify internal variable name

* fix: extract itemSize prop

* test: add test case

* test: update test
2023-02-19 21:55:02 +08:00
Xc
b15a57a895 fix(components): [dropdown] unmounted error (#11649) 2023-02-19 05:13:40 +08:00
btea
8dfbddb0da fix(components): [cascader] add focus and blur event when set filterable (#11273)
* fix(components): [cascader] add focus and blur event when set filterable

* feat: add tabindex

* feat: update focus class

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

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

---------

Co-authored-by: qiang <qw13131wang@gmail.com>
2023-02-18 21:58:27 +08:00
Jacob Alspaw
e444e0c942 fix(components): [table] fix an undefined reference in table-layout (#11204)
Co-authored-by: zz <2418184580@qq.com>
2023-02-18 15:20:14 +08:00
Xc
aba0d26537 docs(components): [cascader] (#11556)
* docs(components): [cascader]
* Update cascader docs with new syntax.

* docs(components): [cascader]
* Update cascader docs with new syntax.

* docs(components): [cascader]
* Update cascader docs with new syntax.

* docs(components): [cascader]

* docs(components): [cascader]

* docs(components): [cascader] add type declarations

* docs(components): [cascader] add type declarations

* docs(components): [cascader] add type declarations

* docs(components): [cascader] add type declarations
2023-02-17 13:59:52 +08:00
Giwayume
3d43d51503 fix(components): [dropdown] fix focus after close (#11586)
* fix(components): [dropdown] fix focus after close

closed #9837

* fix(components): [dropdown] fix linting

* fix(components): remove events on unmount

---------

Co-authored-by: OpenGraphica <opengraphica@gmail.com>
2023-02-17 12:35:45 +08:00
Dave
8055220c84 feat(components): [descriptions] render null when empty label (#11575) 2023-02-16 15:23:59 +00:00
热爱vue的小菜鸟
f19ae83e3c fix(components): [tree] setCheckedKeys keys attribute add type (#11390)
* fix(components): [tree] setCheckedKeys keys attribute add type

* fix(components): [tree] setCheckedKeys keys attribute add type
2023-02-16 21:29:11 +08:00
井柏然
19e5bb8425 feat(components): [cascader] add togglePopperVisible for expose (#11559)
* feat(components): [cascader] add togglePopperVisible for expose

* feat(components): [cascader] add togglePopperVisible for expose
2023-02-14 23:54:42 +08:00
acyza
9d3d77c674 fix(components): [input] fix textarea autosize (#11376)
* fix(components): [input] fix textarea autosize
2023-02-14 23:51:32 +08:00
Xc
b22b9d3d3a docs(components): [divider] (#11558)
* Update divider docs with new syntax.
2023-02-14 22:31:33 +08:00
Jeremy
8c2a2a69dd docs(components): [calendar] (#10977)
* docs(components): [calendar]

* Update calendar docs with new syntax.
* Update description for calendar APIs.

* chore: remove backquote for API names

* chore: update scoped slots

* chore: apply suggestion

---------

Co-authored-by: JeremyWuuuuu <15975785+JeremyWuuuuu@users.noreply.github.com>
2023-02-14 22:29:36 +08:00
wonderl17
af9302c887 fix(components): [select] i18n issue of select placeholder (#11508) 2023-02-13 23:06:57 +08:00
Jacob Alspaw
7b64807ff2 fix(components): [select] ensure select options respect filter query during initialization (#11205)
* fix(components): [select] ensure select options respect query immediately during initialization

When the select option is created, the option does not immediately calculate its `visible` state attribute. This can result in the visible select options being out of sync with the filter text. If the options are loaded asynchronously and a user is quick to enter filter text, then the options will show regardless of the filter value once they have completed loading. Fix this by updating the `visible` attribute immediately.

* fix: lint

---------

Co-authored-by: zz <2418184580@qq.com>
2023-02-12 20:39:11 +08:00
qiang
5c95932769 refactor(components): [menu] add deprecated mark to popperAppendToBody (#11509) 2023-02-12 14:57:21 +08:00
Xc
06126ea571 docs(components): [input-number] (#11063)
* Update form docs with new syntax.
2023-02-12 01:33:19 +08:00
Xc
9de0a15b9a docs(components): [form] (#11021)
* docs(components): [form]
* Update form docs with new syntax.

* docs(components): [form]
* Update form docs with new syntax.
2023-02-12 01:33:02 +08:00
Xc
a2de1b9c1f docs(components): [autocomplete] (#11026)
* docs(components): [autocomplete]
* Update form docs with new syntax.

* docs(components): [autocomplete]

* docs(components): [autocomplete]
2023-02-11 23:39:23 +08:00
acyza
203347f1aa fix(components): [upload-dragger] Avoid firefox open file (#11092) 2023-02-11 20:51:07 +08:00
류한경
87137f2391 refactor(components): [empty] (#11494) 2023-02-11 20:11:22 +09:00
esttom
9f76a5c11b fix(components): [cascader-panel] clear active style (#11495)
Clears the active style when the clear button of the cascader is pressed

closed #11484

Co-authored-by: t1.higashi <t1.higashi@info-sense.co.jp>
2023-02-11 10:39:13 +09:00
류한경
600fd69201 fix(components): [carousel] delete the indicator props (#11483) 2023-02-10 21:35:19 +08:00
Jeremy
2ab408ae48 fix(components): [virtual-list] scroll issue (#11475)
* Remove browser judgement for fixing scroll issue.

Co-authored-by: JeremyWuuuuu <15975785+JeremyWuuuuu@users.noreply.github.com>
Co-authored-by: iamkun <kunhello@outlook.com>
2023-02-09 19:04:05 +08:00
Rapliangle
2793c8477f fix(components): fix virtual list scroll&wheel handler (#11472)
fix xEndEdge&yEndEdge logic when wheel event emits

fix hasReachedEdge logic when  offsetX

offsetY is zero

closed #11463, #11155

Co-authored-by: 迦叶(仝航) <jiaye@xiaohongshu.com>
2023-02-08 23:20:46 +08:00
Jeremy
4d569aa297 fix(components): [dropdown] (#11431)
* Add `.self` modifier for dropdown-menu container.
* Add `.self` modifier for dropdown-item container.
* Fix form issue contained by dropdown-menu.

Co-authored-by: JeremyWuuuuu <15975785+JeremyWuuuuu@users.noreply.github.com>
2023-02-07 21:55:59 +08:00
ivan0525
609b3a76ce chore(components): [table] fix tests typo (#11445)
fix(components): [table] fix tests typo
2023-02-07 21:25:43 +08:00
btea
ce467449e6 fix(components): [tree] update refNode type (#11421) 2023-02-06 22:56:38 +08:00
acyza
55bfb50a4d fix(components): [input] use v-if throw exception (#11187)
* fix(components): [input] use v-if throw exception

* fix(components): [input] remove the non-null assertion
2023-02-05 19:35:32 +08:00
dopamine
6799618f79 fix(components): [select] recalculate input height when display change (#11374)
* fix(components): [select] recalculate input height when display change

* fix
2023-02-05 14:00:34 +08:00
Naeemo
702c71b352 refactor(tokens): use Symbol as injection key (#11251) 2023-02-05 13:10:33 +08:00
qiang
9933cceba5 refactor(components): [popper] rename the component name to ElPopper (#11383)
closed #11381
2023-02-02 12:59:29 +08:00
sleepyShen1989
b7fd75f75a fix(components): [cascader] fix warning when clear (#11335)
closed #11226
2023-02-01 22:14:53 +08:00
niuxinyu
f95ed1ede6 fix(components): [form-item] fix error message animation (#11352)
closed #11343

Co-authored-by: niuxinyu <niuxinyu@lxzwedu.com>
2023-02-01 22:13:34 +08:00
Jeremy
f5cf0ad506 fix(components): [popper] (#11377)
* fix(components): [popper]

* Fix use-popper integration caused regression.

* fix: failing test cases

---------

Co-authored-by: JeremyWuuuuu <15975785+JeremyWuuuuu@users.noreply.github.com>
2023-02-01 19:50:26 +08:00
Jason Ren
78f235d9c5 docs(components): [Radio]Fix typo (#11373)
* docs(radio): Fix typo
2023-01-31 18:16:06 +08:00