一只前端汪
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
630b66f4cc
refactor: remove unused code related to tooltip-v2 ( #22304 )
...
* refactor: remove unused code related to tooltip-v2
* test: redo & rewrite refs test
2025-09-24 08:49:29 +08:00
ylcjwq
38bc248a4c
Revert "fix(components): [table] render default slot only when it returns valid vnodes ( #21651 )" ( #21728 )
...
* revert: revert fix table slot rendering (#21651 )
* Revert "fix(components): [table] render default slot only when it returns valid vnodes (#21651 )"
This reverts commit 6bf6313f35 .
---------
Co-authored-by: dopamine <coderzyou@gmail.com >
2025-08-13 21:02:11 +08:00
dopamine
6bf6313f35
fix(components): [table] render default slot only when it returns valid vnodes ( #21651 )
2025-08-06 14:39:10 +02:00
yuhengshen
5ee6449b01
fix(types): [other] cannot find declare module types from installed packages ( #21266 )
...
* fix(types): cannot find declare module types from installed packages
* fix(types): play global type error
* fix(types): typecheck error
2025-07-11 13:47:18 +08:00
yuhengshen
cfc661c626
feat(types): [components] add public prop types ( #21222 )
...
* feat(types): [utils] add ExtractPublicPropTypes type
* feat(types): [components] add props public type
* chore(types): use type-only import for Prop from 'vue'
Co-authored-by: Noblet Ouways <91417411+Dsaquel@users.noreply.github.com >
---------
Co-authored-by: Noblet Ouways <91417411+Dsaquel@users.noreply.github.com >
2025-07-07 00:51:32 +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
kooriookami
bd17819bb4
feat(components): [alert] [result] [message] [message-box] [notification] add primary type ( #20782 )
...
feat(components): add primary type
2025-05-20 07:46:08 +08:00
btea
d323d7f71e
fix(components): [description] tsx rendering functional component error ( #19879 )
...
* fix(components): [description] tsx render
* fix: update
* fix: update
* test: add test case
2025-02-18 18:33:49 +08:00
ddeerdevil
2a032217c7
fix(utils):[vue] ensure flattedChildren traverse component's subTree ( #18649 )
...
* fix(utils):[vue] 在h函数中组件的chidlren是数组时,会导致tabs等组件渲染错误
* fix(utils):[vue] add flattedChildren tests & fix lint error
* test(utils): [vue] fix tests's lint errors(element-plus:#18649)
2024-11-02 21:00:55 +08:00
jiaxiang
10fcc59ed4
refactor: replace Array.isArray with the built-in isArray ( #18671 )
...
chore(components): [descriptions] isArray replace Array.isArray
2024-10-28 15:36:44 +08:00
dopamine
cd517d6743
chore(components): [select-v2] remove ts-nocheck comments in select-v2 ( #16746 )
...
* chore: remove ts-nocheck comments in select-v2
* take the review comments
* improve emits type
* the keys of emits use camelCase instead of kebab-case
* apply suggestions from code review
Co-authored-by: btea <2356281422@qq.com >
* reduce duplicate ESLint comments
* use more succinct syntax to define props
* revert emits to kebab-case
* fix: type checking failed
* chore: illustrate why return early in validateIcon
* fix: signature with duplicate parameter names
Co-authored-by: qiang <qw13131wang@gmail.com >
---------
Co-authored-by: btea <2356281422@qq.com >
Co-authored-by: qiang <qw13131wang@gmail.com >
2024-09-23 13:45:35 +08:00
dopamine
8618a6bcd0
refactor: import shared utilities from @element-plus/utils ( #18048 )
...
chore: import shared utilities from `@element-plus/utils`
2024-08-29 09:04:03 +08:00
thinkasany
b1b69ed235
chore(utils): improve code style for global-node ( #17675 )
...
refactor: improve code style for global-node
2024-07-30 15:07:59 +08:00
btea
105d79b0d9
refactor: extract isClient and isNumber isBoolean ( #12504 )
...
* refactor: extract isClient and isNumber isBoolean
* test: update test
* refactor: extract isClient to browser
2023-04-20 20:00:49 +08:00
Xc
b45346cc93
fix(utils): [vnode] flattedChildren support subTree ( #10298 )
2022-10-31 16:21:50 +08:00
BTB
19bd02b6bb
fix: withInstallDirective type error ( #9946 )
...
Co-authored-by: zz <2418184580@qq.com >
2022-09-28 16:46:14 +08:00
三咲智子
ab19e8f2e6
perf(components): [tabs] improve order performance
2022-09-16 22:51:44 +08:00
LIUCHAO
1c94256c19
refactor(utils): refactor flattedChildren ( #9748 )
2022-09-14 11:23:46 +08:00
zz
1884b1d7c8
refactor(utils): refine iconPropType ( #9515 )
2022-08-29 03:23:35 +00:00
zz
3be8b536b8
fix(utils): fix iconPropType ( #9506 )
2022-08-28 19:13:58 +08:00
zz
f5fa7e741f
refactor(utils): refactor iconPropType ( #9502 )
2022-08-28 13:20:07 +08:00
zz
ed174ff73f
refactor(components): [popover] switch to script-setup syntax ( #8273 )
2022-06-22 01:01:11 +08:00
三咲智子
9bc89d089d
refactor(utils): import path ( #8235 )
2022-06-13 09:11:23 +08:00
三咲智子
362c7f6b3c
refactor(utils): ep prop ( #8018 )
2022-06-01 08:00:27 +00:00
三咲智子
9de79794a3
refactor(utils): move function ( #7336 )
2022-04-23 21:59:17 +08:00
JeremyWuuuuu
658d396ff7
feat(components): [virtual-list] renderers
...
- Add Footer renderer.
- Add footer rendering for table-v2.
- Update table-v2.scss for footer rendering.
- Update utils typing.
2022-04-21 16:37:07 +08:00
JeremyWuuuuu
5e68255e11
fix(utils): circular reference ( #7057 )
...
- Fix circular referencing in refs.ts
2022-04-08 14:29:52 +08:00
JeremyWuuuuu
9919e0a867
feat(components): [tooltip-v2] add new component ( #6838 )
...
* feat(components): [tooltip-v2] add new component
- Init component
* Implement trigger and only child
* Fix typing issue
2022-03-26 13:33:24 +08:00
三咲智子
184facdb4c
chore: add eslint rule sort imports ( #6823 )
2022-03-25 15:35:56 +08:00
三咲智子
cb6300c739
refactor(components): [dialog] refactor ( #6300 )
...
* refactor(components): [dialog] refactor
- fix TS type.
- enhance prop type `beforeClose`
- move `token.ts` to `@element-plus/tokens`
* refactor: resolve review comments
* test: fix slots
2022-03-01 23:43:50 +08:00
JeremyWuuuuu
6aa69126b8
feat(components): [message] add vue context for message component ( #6259 )
2022-02-24 11:24:34 +08:00
三咲智子
6503e55277
refactor(utils): migrate utils ( #5949 )
...
* refactor(utils-v2): migrate utils
* refactor(utils-v2): migrate utils
* refactor(utils-v2): migrate utils
* refactor(utils): remove
* refactor(utils): rename
* refactor(utils): move EVENT_CODE to constants
* refactor: remove generic
2022-02-11 11:03:15 +08:00