知晓同丶
|
98041055b0
|
feat(components): [message] add placement option & method (#21747)
* feat(components): [message] add `placement` option & method
* fix: resolve test hanging issue caused by reactive circular dependency
* test: add test
* feat: add placement `top-left/top-right/bottom-left/bottom-right`
* refactor: split large normalizeOptions function
* docs: adjust description text
* chore: remove unused height expose
* refactor: simpify code
* style: opt-in center style & simplified animations
* style: replace :not(.center) with :is(.left,.right) for more explicit
* feat: add `placement` to `config-provider`
* fix: fix test warning when placement is undefined
* refactor: remove useless style & simpify types
* fix: avoid circular dependency
* chore: types related
* Update docs/examples/config-provider/message.vue
Co-authored-by: Noblet Ouways <91417411+Dsaquel@users.noreply.github.com>
* Update packages/components/config-provider/__tests__/config-provider.test.tsx
Co-authored-by: Noblet Ouways <91417411+Dsaquel@users.noreply.github.com>
* chore: make typecheck happy & format
* style: add top/bottom transition
* chore: format
---------
Co-authored-by: zhixiaotong <947803089@qq.com>
Co-authored-by: Noblet Ouways <91417411+Dsaquel@users.noreply.github.com>
Co-authored-by: Dsaquel <291874700n@gmail.com>
|
2025-08-19 15:16:49 +00:00 |
|