Skip to content

Commit

Permalink
refactor(comp: tree): refactor style when blocked is true (#889)
Browse files Browse the repository at this point in the history
  • Loading branch information
liuzaijiang authored May 7, 2022
1 parent 44c67aa commit 84e8e17
Show file tree
Hide file tree
Showing 11 changed files with 89 additions and 44 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ exports[`VirtualScroll > basic work > itemRender work 1`] = `
"<div class=\\"cdk-virtual-scroll\\" style=\\"position: relative;\\">
<div class=\\"cdk-virtual-scroll-holder\\" style=\\"max-height: 200px; overflow: auto;\\">
<div class=\\"cdk-virtual-scroll-filler\\" style=\\"height: 400px; position: relative;\\">
<div class=\\"cdk-virtual-scroll-content\\" style=\\"display: flex; flex-direction: column; transform: translateY(0px); position: absolute; left: 0px; right: 0px; top: 0px;\\"><span class=\\"virtual-item\\">key-0 - 0</span><span class=\\"virtual-item\\">key-1 - 1</span><span class=\\"virtual-item\\">key-2 - 2</span><span class=\\"virtual-item\\">key-3 - 3</span><span class=\\"virtual-item\\">key-4 - 4</span><span class=\\"virtual-item\\">key-5 - 5</span><span class=\\"virtual-item\\">key-6 - 6</span><span class=\\"virtual-item\\">key-7 - 7</span><span class=\\"virtual-item\\">key-8 - 8</span><span class=\\"virtual-item\\">key-9 - 9</span><span class=\\"virtual-item\\">key-10 - 10</span><span class=\\"virtual-item\\">key-11 - 11</span></div>
<div class=\\"cdk-virtual-scroll-content\\" style=\\"display: flex; flex-direction: column; flex-wrap: wrap; transform: translateY(0px); position: absolute; left: 0px; right: 0px; top: 0px;\\"><span class=\\"virtual-item\\">key-0 - 0</span><span class=\\"virtual-item\\">key-1 - 1</span><span class=\\"virtual-item\\">key-2 - 2</span><span class=\\"virtual-item\\">key-3 - 3</span><span class=\\"virtual-item\\">key-4 - 4</span><span class=\\"virtual-item\\">key-5 - 5</span><span class=\\"virtual-item\\">key-6 - 6</span><span class=\\"virtual-item\\">key-7 - 7</span><span class=\\"virtual-item\\">key-8 - 8</span><span class=\\"virtual-item\\">key-9 - 9</span><span class=\\"virtual-item\\">key-10 - 10</span><span class=\\"virtual-item\\">key-11 - 11</span></div>
</div>
</div>
</div>"
Expand All @@ -14,7 +14,7 @@ exports[`VirtualScroll > basic work > render work 1`] = `
"<div class=\\"cdk-virtual-scroll\\" style=\\"position: relative;\\">
<div class=\\"cdk-virtual-scroll-holder\\" style=\\"max-height: 200px; overflow: auto;\\">
<div class=\\"cdk-virtual-scroll-filler\\" style=\\"height: 400px; position: relative;\\">
<div class=\\"cdk-virtual-scroll-content\\" style=\\"display: flex; flex-direction: column; transform: translateY(0px); position: absolute; left: 0px; right: 0px; top: 0px;\\"><span class=\\"virtual-item\\" style=\\"height: 20px;\\">key-0 - 0</span><span class=\\"virtual-item\\" style=\\"height: 20px;\\">key-1 - 1</span><span class=\\"virtual-item\\" style=\\"height: 20px;\\">key-2 - 2</span><span class=\\"virtual-item\\" style=\\"height: 20px;\\">key-3 - 3</span><span class=\\"virtual-item\\" style=\\"height: 20px;\\">key-4 - 4</span><span class=\\"virtual-item\\" style=\\"height: 20px;\\">key-5 - 5</span><span class=\\"virtual-item\\" style=\\"height: 20px;\\">key-6 - 6</span><span class=\\"virtual-item\\" style=\\"height: 20px;\\">key-7 - 7</span><span class=\\"virtual-item\\" style=\\"height: 20px;\\">key-8 - 8</span><span class=\\"virtual-item\\" style=\\"height: 20px;\\">key-9 - 9</span><span class=\\"virtual-item\\" style=\\"height: 20px;\\">key-10 - 10</span><span class=\\"virtual-item\\" style=\\"height: 20px;\\">key-11 - 11</span></div>
<div class=\\"cdk-virtual-scroll-content\\" style=\\"display: flex; flex-direction: column; flex-wrap: wrap; transform: translateY(0px); position: absolute; left: 0px; right: 0px; top: 0px;\\"><span class=\\"virtual-item\\" style=\\"height: 20px;\\">key-0 - 0</span><span class=\\"virtual-item\\" style=\\"height: 20px;\\">key-1 - 1</span><span class=\\"virtual-item\\" style=\\"height: 20px;\\">key-2 - 2</span><span class=\\"virtual-item\\" style=\\"height: 20px;\\">key-3 - 3</span><span class=\\"virtual-item\\" style=\\"height: 20px;\\">key-4 - 4</span><span class=\\"virtual-item\\" style=\\"height: 20px;\\">key-5 - 5</span><span class=\\"virtual-item\\" style=\\"height: 20px;\\">key-6 - 6</span><span class=\\"virtual-item\\" style=\\"height: 20px;\\">key-7 - 7</span><span class=\\"virtual-item\\" style=\\"height: 20px;\\">key-8 - 8</span><span class=\\"virtual-item\\" style=\\"height: 20px;\\">key-9 - 9</span><span class=\\"virtual-item\\" style=\\"height: 20px;\\">key-10 - 10</span><span class=\\"virtual-item\\" style=\\"height: 20px;\\">key-11 - 11</span></div>
</div>
</div>
</div>"
Expand Down
3 changes: 2 additions & 1 deletion packages/cdk/scroll/src/virtual/contents/Holder.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -54,11 +54,12 @@ export default defineComponent({
const contentStyle = computed<CSSProperties>(() => {
const offset = scrollOffset.value
if (offset === undefined) {
return { display: 'flex', flexDirection: 'column' }
return { display: 'flex', flexDirection: 'column', flexWrap: 'wrap' }
}
return {
display: 'flex',
flexDirection: 'column',
flexWrap: 'wrap',
transform: `translateY(${offset}px)`,
position: 'absolute',
left: 0,
Expand Down
6 changes: 5 additions & 1 deletion packages/components/tree-select/style/index.less
Original file line number Diff line number Diff line change
Expand Up @@ -54,12 +54,16 @@
&-search-wrapper {
display: flex;
gap: 4px;
margin-bottom: 8px;
padding: @tree-select-option-container-search-wrapper-padding;
.@{input-prefix}-suffix,
.@{input-prefix}-clear {
color: @select-icon-color;
}
}

.@{tree-prefix}-node {
padding: @tree-select-option-container-tree-node-padding;
}
}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,3 +14,5 @@
@tree-select-option-container-background-color: @background-color-component;
@tree-select-option-container-border-radius: @border-radius-sm;
@tree-select-option-container-box-shadow: @shadow-bottom-md;
@tree-select-option-container-search-wrapper-padding: 0 @spacing-md @spacing-md @spacing-md;
@tree-select-option-container-tree-node-padding: 0 0 0 @spacing-xs;
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,5 @@

@tree-select-border-radius: @border-radius-sm;

@tree-select-option-container-padding: 8px 12px;
@tree-select-option-container-padding: 8px 0;
@tree-select-option-font-size: @font-size-sm;
Loading

0 comments on commit 84e8e17

Please sign in to comment.