Skip to content

Commit 47371e5

Browse files
authored
fix(transfer): [transfer] update smb design (#2249)
* fix(cascader): update cascader's x design * test(cascader): fix e2e * fix(transfer): update checkbox's classname and adjust button text to center
1 parent b1240c9 commit 47371e5

File tree

4 files changed

+10
-5
lines changed

4 files changed

+10
-5
lines changed

examples/sites/demos/pc/app/transfer/nested-tree-composition-api.vue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@ const treeData = ref([
7474
}
7575
])
7676
const treeConfig = ref({
77+
showLine: true,
7778
showCheckbox: true,
7879
nodeKey: 'id',
7980
checkStrictly: true,

examples/sites/demos/pc/app/transfer/nested-tree.vue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@ export default {
7979
}
8080
],
8181
treeConfig: {
82+
showLine: true,
8283
showCheckbox: true,
8384
nodeKey: 'id',
8485
checkStrictly: true,

packages/theme/src/transfer/index.less

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,8 @@
112112
i,
113113
span {
114114
font-size: var(--ti-transfer-font-size);
115+
transform: translateY(-3px); // 适配 xdesign, 让span居中
116+
display: inline-block;
115117
}
116118

117119
[class*='tiny-icon'] + span {

packages/vue/src/transfer-panel/src/pc.vue

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -70,9 +70,10 @@
7070
<span class="tiny-checkbox__inner">
7171
<icon-check
7272
v-if="!(state.checked.length > 0 && state.checked.indexOf(item[state.keyProp]) > -1)"
73-
class="tiny-svg-size"
73+
class="tiny-svg-size icon-no-checked"
74+
style="fill: transparent"
7475
/>
75-
<icon-checked-sur v-else class="tiny-svg-size" />
76+
<icon-checked-sur v-else class="tiny-svg-size icon-checked-sur" />
7677
</span>
7778
<input
7879
type="checkbox"
@@ -129,7 +130,7 @@ import { renderless, api } from '@opentiny/vue-renderless/transfer-panel/vue'
129130
import Checkbox from '@opentiny/vue-checkbox'
130131
import Input from '@opentiny/vue-input'
131132
import Pager from '@opentiny/vue-pager'
132-
import { iconArrowUp, iconArrowDown, iconCheckedSur, iconCheck, iconSearch } from '@opentiny/vue-icon'
133+
import { iconArrowUp, iconArrowDown, iconYes, iconSearch } from '@opentiny/vue-icon'
133134
134135
export const transferPanelProps = {
135136
columns: Array,
@@ -172,8 +173,8 @@ export default defineComponent({
172173
TinyPager: Pager,
173174
IconArrowDown: iconArrowDown(),
174175
IconArrowUp: iconArrowUp(),
175-
IconCheckedSur: iconCheckedSur(),
176-
IconCheck: iconCheck(),
176+
IconCheckedSur: iconYes(),
177+
IconCheck: iconYes(),
177178
IconSearch: iconSearch(),
178179
OptionContent: {
179180
props: {

0 commit comments

Comments
 (0)