8120ae8bae
refactor(components): [message] use MessageType
replace messageType
( #21579 )
...
* fix(components): [message] use MessageType replace messageType
* chore: add notes
---------
Co-authored-by: warmthsea <2586244885@qq.com>
2025-08-01 09:25:59 +00:00
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
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 db0116a288299c507e3cfc4d7a22e2207265d920.
* Revert "chore: fix"
This reverts commit 69c82a90c01525e38180be4c21e8ef5602512318.
* chore: fix
* style: `pnpm lint:fix`
* fix: lint
* chore: `pnpm format`
2025-06-16 15:37:12 +08:00
7c3a321e5f
fix(components): [message] message method jump failed ( #20818 )
...
* revert: [message] `Message` interface
* refactor: update
* fix: update
2025-05-22 16:50:11 +08:00
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
386129f402
feat(components): [config-provider] add message plain config ( #20723 )
...
* feat(components): [config-provider] add message plain config
* feat: update
2025-05-14 15:02:21 +08:00
8b12b76c2c
refactor(components): [message] remove inferable return types ( #20551 )
2025-04-25 23:27:27 +08:00
007635aa4a
test(components): [message] add one test case for #20333 ( #20513 )
...
* test(components): [message] add one test case for #20333
* fix: error caused by other test cases
After running the test case "it should render vnode function", there is a message in the body
2025-04-21 20:56:26 +08:00
54b0aae060
refactor(components): [message] deprecate the center option ( #20296 )
2025-04-10 11:00:16 +08:00
4e7058ee7d
refactor(components): [message] use message type constants ( #20355 )
...
- Update tests to use `messageTypes` for dynamic type checking
- Refactor `Message` type definition to use mapped type for better scalability
2025-04-07 21:16:52 +08:00
27e3711968
fix(components): [message] fix consecutive closeAll method calls ( #20334 )
2025-04-04 22:32:06 +08:00
7be4a3765e
chore: emits smaller declaration files ( #20109 )
...
* Revert "fix(types): packing unexpected types (#19419 )"
This reverts commit 13506ffb814d2b1300bf57c06648b6b27281c7c5.
* Revert "chore: add explicit type annoation (#19352 )"
* fix(typescript): borken import paths in declaration files
* chore: emits smaller declaration files
2025-03-18 10:08:44 +08:00
f4d3547fa5
chore: stop re-exporting isVNode ( #19108 )
2024-12-05 10:30:00 +08:00
2dbe2bf4af
fix(components): [message] max affects grouping display ( #18189 )
...
fix(components): [message] Fix message grouping with max limit
Prioritize grouping logic over max limit in message component
closed #18117
2024-09-06 09:02:45 +08:00
93d28929fe
feat(components): [config-provider] support more message config ( #18106 )
...
* feat(components): [config-provider] support more message config
* feat: more message-config params test
* fix: more test conflict
* chore: delete useless code
* chore: add tag
---------
Co-authored-by: warmthsea <2586244885@qq.com>
2024-09-01 18:13:40 +08:00
dc19ddff10
feat(components): [message] add plain prop ( #16214 )
...
* feat(components): [message] add plain prop
* feat(components): update
2024-03-26 12:03:51 +08:00
d1a7fd102a
style(components): [message] Update message style ( #15912 )
...
* style(components): [message] Update message style
* test(components): update test
2024-02-23 16:23:32 +08:00
668a6b00b1
fix(components): [message] type is not working after customizing icon ( #15233 )
2024-01-01 15:04:39 +08:00
eb5d46d296
chore(test): [message] wrong tag typo ( #14099 )
...
fix(test-utils): [message.test] wrong tag
2023-08-26 02:06:30 +00:00
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
430a167ec0
docs(components): [message] ( #12295 )
2023-04-07 00:46:20 +08:00
c2710d97d0
fix(components): [global-config] ( #11847 )
...
* fix(components): [loading]
* Remove inappropriate way of using injection in directives.
* chore: rewrite implementation
* fix(components): [global-config]
* Fix global config injection in global components.
* chore: fix format
* chore: remove .only modifier
* chore: fix failing tests
2023-03-06 23:20:21 +08:00
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
c8e771eace
fix(components): [message] fix space when offset exists ( #11268 )
...
* fix(components): [message] fix space when offset exists
2023-01-15 17:03:46 +08:00
ec0b8425a8
perf(components): [message] prefer function slots ( #9625 )
2022-09-05 10:16:20 +08:00
f5fa7e741f
refactor(utils): refactor iconPropType
( #9502 )
2022-08-28 13:20:07 +08:00
ad940b5913
fix(components): [message] the value of exposeProxy may be null ( #9378 )
...
* fix(components): [message] the value of exposeProxy may be null
* feat: use exposed
2022-08-24 19:47:44 +08:00
cf21d1cb52
fix(components): [message] fix message grouping styles ( #8809 )
2022-07-18 20:05:44 +09:00
e6e6842805
fix(components): [message] set appentTo value ( #8730 )
...
* fix(components): [message] set appentTo value
* feat: update judge
2022-07-15 23:17:28 +08:00
2d951a2af7
fix(components): [message] fix z-index & offset ( #8582 )
2022-07-01 20:19:43 +08:00
65d198f0a0
feat(components): close all messages of the specified type ( #8415 )
2022-06-22 19:57:43 +08:00
37ed7a15ee
fix(components): [message]: offset ( #8379 )
...
* fix(components): [message]: offset
closes #7217 , #8368
2022-06-22 09:01:23 +08:00
786360b7dd
refactor(components): [message] fix typings and switch to script setup ( #8378 )
2022-06-21 19:50:16 +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
de0ee53cf0
test(components): switch all components to vitest ( #7205 )
...
Co-authored-by: 三咲智子 <sxzz@sxzz.moe>
2022-04-19 12:46:57 +08:00
0c905bbf7e
fix: [ElMessage] grouping mode default type ( #6836 )
...
Co-authored-by: xiaochenchen <xiaochen.chen@igg.com>
2022-03-31 10:46:53 +08:00
184facdb4c
chore: add eslint rule sort imports ( #6823 )
2022-03-25 15:35:56 +08:00
5d85fba20c
chore: self closing vue tag ( #6603 )
2022-03-13 16:16:11 -04:00
da6d2dc84b
feat(components): [message] support re-render vnode ( #6527 )
...
* feat(components): [message] support re-render vnode
* docs: improve api reference
* test: add message vnode render function
2022-03-11 20:19:31 +08:00
a7f90cc517
fix(components): [message] offset error ( #6497 )
2022-03-10 08:39:56 +08:00
b8c38a9fe5
chore: enhance eslint rules ( #6476 )
...
* chore: enhance eslint rules
* chore: enhance eslint rules
2022-03-08 14:03:32 +08:00
69de57b8d4
feat(components): [el-notification] add context for notification ( #6368 )
...
- Add context for notify method
- Add documentation for adding appContext for notification
- Fix a bug which message[type] method connot get context
- Enhance documentation for ElMessage
2022-03-02 11:12:26 +08:00
15895d6d4d
refactor(utils): extract isElement
( #6292 )
2022-02-26 15:00:57 +08:00
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
c1e5d724d8
refactor(utils-v2): refactor utils ( #5699 )
2022-02-09 16:59:08 +08:00
b80e5c69e9
refactor(hooks): refactor popup manager to useZIndex ( #5701 )
2022-02-09 16:31:31 +08:00
cc7384854b
refactor(components): [message] use useNamespace ( #5720 )
2022-02-09 00:25:19 +08:00
70fa3e7f26
feat(components): [el-message] config-provider message max attr ( #5063 )
...
* feat(components): [el-message] config-provider message max attr
* chore: update test
* feat: update test and message-method
* chore: format config-provider.md
* test: add multiple config-provider
* test: config-provider nesting
2022-01-08 20:03:13 +08:00
4335b01d6c
refactor(utils)!: refactor global config ( #4793 )
...
* refactor(utils)!: remove global config
* refactor(utils): named export PopupManager
* fix tests
2021-12-30 19:31:35 +08:00