Zhong
136ec5c21b
fix(components): [splitter] provide layout should be reactive ( #21607 )
...
* fix(components): [splitter] provide `layout` should be reactive
* refactor(components): [splitter] extract `layout` variable
2025-08-05 11:28:27 +08:00
thinkasany
38fd639030
refactor(components): [splitter] format class ( #21502 )
...
* refactor(components): [splitter] format class
* fix(components): update
* fix(components): rerun ci
* Revert "fix(components): update"
This reverts commit 8f1ac267d5 .
* Update packages/components/splitter/src/split-bar.vue
Co-authored-by: btea <2356281422@qq.com >
---------
Co-authored-by: btea <2356281422@qq.com >
2025-07-27 20:52:14 +08:00
Zhong
e488f951d9
fix(components): [splitter] ensure cacheCollapsedSize is set ( #21259 )
2025-07-21 17:09:34 +08:00
Zhong
dd69d738ec
test(components): [splitter] add tests for component events ( #21328 )
2025-07-12 16:59:28 +02: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
Zhong
58a5852d2d
refactor(components): improve component boolean type ( #21260 )
2025-07-06 14:56:17 +02:00
w2xi
a37b793fae
fix(components): [tabs] update tabs order correctly when reordering ( #21064 )
...
* fix(components): [tabs] update tabs order correctly when reordering
* fix
* perf: reorder only if child components have been moved
* chore: tweak the test
---------
Co-authored-by: dopamine <coderzyou@gmail.com >
2025-07-04 19:00:39 +08:00
dopamine
d05f87b6fd
refactor(hooks): [useOrderedChildren] sort child components on patch ( #21124 )
2025-06-26 17:17:02 +08:00
Zhong
073441d21b
feat(components): [splitter] add collapse event ( #21035 )
...
* feat(components): [splitter] add collapse event
* docs(components): [splitter] add version tag
2025-06-17 21:54:52 +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
Gnalvin
d720e5c31c
feat(components): [splitter] new component ( #20145 )
...
* feat(components): [splitter] new component
* docs(components): [splitter] update docs
* feat(components): [splitter] add export ElSplitter ElSplitterPanel types
* feat(components): [splitter] support touch even
* Update docs/.vitepress/crowdin/en-US/pages/component.json
Co-authored-by: sea <45450994+warmthsea@users.noreply.github.com >
* docs: update
* docs: update
* chore: update docs & code
* chore: update docs & fix code type error
* fix: use slot show error
* refactor(components): [splitter] modify props use
* refactor(components): [splitter] use native event listener to drag
* fix(components): [splitter] panel bind attrs
* refactor: use `useOrderedChildren`
* chore: fix types
* feat: add icon
* chore: translate comments and add beta tag
* docs: add default-size api
* docs: remove demo lang="scss"
* refactor: remove default-size api
---------
Co-authored-by: kooriookami <38392315+kooriookami@users.noreply.github.com >
Co-authored-by: sea <45450994+warmthsea@users.noreply.github.com >
Co-authored-by: warmthsea <2586244885@qq.com >
Co-authored-by: Dsaquel <291874700n@gmail.com >
Co-authored-by: kooriookami <bingshuanglingluo@163.com >
2025-06-03 23:01:28 +08:00