一只前端汪
7c16480bcd
refactor(style): Update Eslint to V9 and Prettier to V3 ( #21949 )
...
* refactor(style): Update Eslint to V9 and Prettier to V3
* fix: vscode color
* fix: vscode color
* chore: remove Useless dependence and old config file
* chore: format
* Merge branch 'dev' into eslintV9
* fix: fix
* fix: ssr test
* fix: ssr test
* fix: use defineConfig
* fix: prettier format and ignore docs dist
* fix: index.mjs => index.js
* fix: Vscode color
* fix: prettier ignore global.d.ts
* fix: format
---------
Co-authored-by: 2586740555 <15972343+CYJ090915@user.noreply.gitee.com >
2025-09-29 14:14:30 +08:00
Noblet Ouways
2ede13c098
fix(components): [form-item] dynamically toggle form item slot ( #22344 )
...
fix(components): [form] dynamically toggle the form item slot
closed #18978
2025-09-28 23:49:41 +08:00
snowbitx
ec59698157
fix(components): [form] avoid reset manual errors ( #21368 )
...
* fix : #21365
* fix : #21365 add test case
2025-07-16 22:40:08 +08:00
Noblet Ouways
2f17df1209
style(eslint-config): newline before import type ( #21036 )
...
* perf: change to import-x
* feat: add rules
* chore: fix rule
* chore: fix
* chore: fix
* chore: fix
* style: `pnpm lint:fix`
* Revert "style: `pnpm lint:fix`"
This reverts commit db0116a288 .
* Revert "chore: fix"
This reverts commit 69c82a90c0 .
* chore: fix
* style: `pnpm lint:fix`
* fix: lint
* chore: `pnpm format`
2025-06-16 15:37:12 +08:00
qiang
9539c19b40
style(eslint-config): add rules to restrict the imports of element-plus ( #20959 )
...
* style(eslint-config): add rules to restrict the imports of element-plus
* chore: added validation for tsx files
* chore: revert the shell
2025-06-13 17:07:39 +08:00
xingyixiang
bb5930e8b7
feat(components): [form] export getField ( #20981 )
...
* feat(components): [form] export getField
* fix(components): [form] test
* feat(components): [form] export getField
* Update packages/components/form/src/utils.ts
Co-authored-by: btea <2356281422@qq.com >
* feat(components): [form] export getField
* feat(components): [form] export getField
---------
Co-authored-by: btea <2356281422@qq.com >
2025-06-12 22:33:29 +08:00
betavs
cbc11e601d
fix(components): [form] the validate function is executed repeatedly ( #19345 )
2025-06-07 10:30:26 +08:00
sea
2c29081621
fix(hooks): [use-focus-controller] form-disabled-status not trigger blur ( #20891 )
...
* fix(components): [input] form-disabled-status blur not validate
* fix: update hooks
Co-authored-by: xingyixiang <452282988@qq.com >
* test: add form disabled case
* fix: test import
* Update packages/hooks/use-focus-controller/index.ts
Co-authored-by: btea <2356281422@qq.com >
* refactor: import path
---------
Co-authored-by: xingyixiang <452282988@qq.com >
Co-authored-by: btea <2356281422@qq.com >
2025-06-04 10:44:53 +08:00
Noblet Ouways
bae467696d
test(components): [form] add missing async keyword ( #20906 )
2025-06-02 20:21:53 +08:00
betavs
8b4a21136b
fix(components): [form-item] cannot be set to div tag for rendering ( #20608 )
2025-06-01 18:31:49 +08:00
btea
8399c0076c
test(components): [form] scrollToError scroll to correct form item ( #20848 )
2025-05-26 09:20:44 +08:00
Noblet Ouways
536548e753
fix(components): [form] on post rules update reset field ( #19129 )
...
* fix(components): [form] track rules on post update
closed #19109
* fix(components): [form] ensure reset field state if no rules
closed #19128
* test: add validate on rule change case
* chore: on rules update reset field error
* chore: fixup
---------
Co-authored-by: btea <2356281422@qq.com >
2025-01-06 22:58:08 +08:00
dopamine
e9f3fdd529
chore: [form] organize test-related files into test folder ( #19145 )
2024-12-06 07:56:29 +08:00
btea
4f380a6911
chore: upgrade vitest ( #18099 )
...
* chore: upgrade vitest
* chore: update
2024-08-31 16:18:56 +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
sea / 神秘海
1fdbfd07fa
feat(components): [form] export fields ( #16755 )
...
* feat(components): [form] export fields
* docs: format
* feat: add test
* Update packages/components/form/src/form.vue
Co-authored-by: btea <2356281422@qq.com >
* Update docs/en-US/component/form.md
Co-authored-by: btea <2356281422@qq.com >
* Update form.md
---------
Co-authored-by: btea <2356281422@qq.com >
2024-05-07 22:42:51 +08:00
kooriookami
29ae802fae
chore(components): fix test warning ( #16688 )
2024-04-28 14:56:16 +08:00
一只前端汪
00231a5ddd
test(components): [form] add validate callback call order test ( #16669 )
2024-04-26 14:33:59 +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
三咲智子
7097940f4a
refactor: add ts-nocheck and check all files ( #8401 )
2022-06-22 08:04:42 +08:00
류한경
4ae21b0632
fix(components): [form] label-position props default value ( #7838 )
2022-05-24 14:01:52 +08:00
Delyan Haralanov
c99592502f
test: remove deprecated done callback ( #7741 )
...
Co-authored-by: 三咲智子 <sxzz@sxzz.moe >
2022-05-17 20:32:52 +08:00
Delyan Haralanov
34f6f71042
test: enable clearMocks in vitest config ( #7263 )
2022-04-20 17:02:44 +08:00
三咲智子
1d13ebb05d
feat: drop jest ( #7248 )
...
* feat: drop jest
* test: remove ssr
* test: rename
* chore: update tsconfig
2022-04-19 16:51:44 +08:00
Delyan Haralanov
de0ee53cf0
test(components): switch all components to vitest ( #7205 )
...
Co-authored-by: 三咲智子 <sxzz@sxzz.moe >
2022-04-19 12:46:57 +08:00
三咲智子
efc1a4c816
feat(components): [form-item] support use form-item only ( #7095 )
...
* feat(components): [form-item] support use form-item only
* fix: lint
2022-04-12 20:17:23 +08:00
三咲智子
184facdb4c
chore: add eslint rule sort imports ( #6823 )
2022-03-25 15:35:56 +08:00
JeremyWuuuuu
f2d23ba049
fix(components): [el-form] clear validate after reset fields
...
- Enhancement for #6758
- Add test case against changes
2022-03-24 20:54:18 +08:00
JeremyWuuuuu
6995b80b78
test(components): [el-form-item] test enhancement ( #6677 )
...
- Extract success handler for form item validation
- Add test cases against form validation emit events
2022-03-16 21:08:58 +08:00
JeremyWuuuuu
adf1ecf3eb
fix(components): [el-form] validation with callbacks throws ( #6669 )
...
* fix(components): [el-form] validation with callbacks throws
- Fix Form component's validation with callbacks still throws error
- Fix FormItem component's validation with callbacks still throws error
- Update test cases to make sure this functionality's integrity
* Fix linter
2022-03-16 15:43:49 +08:00
JeremyWuuuuu
52e389a058
fix: form item instance was not destroyed ( #6641 )
...
- Fix but causing form item can still be validated
- Add test cases against this feature
2022-03-15 14:09:26 +08:00
JeremyWuuuuu
be0f72577b
fix(components): [el-form] Form not emitting validation result ( #6610 )
...
* fix(components): [el-form] Form not emitting validation result
- Refactor validate code to allow it to yield promise value
- Update tests accordingly
* fix: refactor
Co-authored-by: 三咲智子 <sxzz@sxzz.moe >
2022-03-14 19:47:31 +08:00
Zhongxiang Wang
30878dc5ef
fix(components): [form] set validateState to success after passed ( #6596 )
2022-03-13 23:00:28 +08:00
三咲智子
b8c38a9fe5
chore: enhance eslint rules ( #6476 )
...
* chore: enhance eslint rules
* chore: enhance eslint rules
2022-03-08 14:03:32 +08:00
三咲智子
c72679e4e9
refactor(components)!: refactor form ( #5401 )
...
* refactor(components): refactor form
* refactor: resolve PR comments
* refactor(components): refactor isNested
* refactor: resolve PR comments
2022-03-06 22:20:56 +08:00
云游君
4560adfdf8
refactor(style): adjust component size to large/default/small ( #4491 )
...
* refactor(style): adjust component size to large/default/small
* refactor(components): avatar size & use flex instead of block
* refactor(components): adjust check button size
* refactor(components): adjust tag size
* refactor(components): adjust size doc
* fix(components): datetime-picker demo style width
* refactor(components): color-picker size & block to flex
* refactor(components): adjust slider input size
* refactor(components): adjust radio input size for demo
* refactor(components): adjust select size & docs
* refactor(components): adjust form radio size & docs
* refactor(components): add windicss for docs
* refactor(components): adjust skeleton avatar size to css var
* refactor(components): simplify typography size demo
* refactor(components): adjust dropdown size & demo
* refactor(components): adjust descriptions size
* fix(components): datetime-picker showcase class pollute global button
* chore(ci): upgrade docs dependencies to fix ci
* fix(ci): add highlight because vitepress not export it
* fix(ci): disable line for no-console
* fix(ci): remove mini to fix test
* fix(style): code font size
* fix(style): button span flex style
* fix(style): button padding horizontal default 15px
* refactor(components): adjust tag padding size & demo
* refactor(components): adjust form line-height for input
* refactor(components): adjust dropdown menu size & button padding
* fix(style): picker separator block to flex center
* fix: dropdown button span items-center
* style: adjust input-with-icon & size demo & fix input vitepress load
* chore: upgrade dependencies
* chore: upgrade dependencies
* ci: fix website build
* ci: regenerate pnpm-lock.yaml
* ci: use dev pnpm-lock
* ci: update pnpm-lock.yaml
2021-12-12 17:54:21 +08:00
msidolphin
a504503eab
fix(components): [el-form-item] validate success does not return fields ( #4001 )
...
fix #3860
2021-10-27 18:46:34 +08:00
三咲智子
ffe6d251c6
refactor(components): refactor input ( #3805 )
...
* refactor(input): rename
* refactor(input): with-install
* refactor(input): kebab-case
* refactor(components): refactor input
* fix: fix test import
* refactor(components): [el-input] refactor export named
* refactor: improve types
* refactor: improve types
2021-10-18 16:21:30 +08:00
三咲智子
0636e1e240
style: add import and stricter lint ( #3440 )
...
* style: add import lint
* chore: apply eslint rules
* chore: add stricter lint
* chore: lint all files
* auto fix
* manually fix
* restore build-indices.ts
2021-09-17 15:27:31 +08:00
三咲智子
55348b30b6
style: use prettier ( #3228 )
...
* style: use prettier
* style: just prettier format, no code changes
* style: eslint fix
object-shorthand, prefer-const
* style: fix no-void
* style: no-console
2021-09-04 19:29:28 +08:00
三咲智子
80ccfef93c
docs/test: [el-form] add scrollToField docs and test ( #3147 )
...
* docs(typography): format docs
* docs(docs): [el-form] add scrollToField method
* test(components): [el-form] add scrollToField test
* destroy mock
2021-09-03 14:13:58 +08:00
Sanxiaozhizi
0617cdf9f8
test: fix test ( #3109 )
2021-08-27 19:13:37 +08:00
jeremywu
b0f4fc5f23
refactor: update package path and bundle folder ( #3016 )
2021-08-24 13:36:48 +08:00