Skip to content

Commit ec4f860

Browse files
authored
fix:修复暗色主题下datePicker删除图标显示 (#3094)
1 parent b21a4ce commit ec4f860

File tree

2 files changed

+12
-6
lines changed

2 files changed

+12
-6
lines changed

packages/theme/src/picker/index.less

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
display: inline-block;
3131
text-align: left;
3232

33-
.tiny-svg {
33+
.@{css-prefix}svg {
3434
font-size: var(--tv-Picker-icon-size);
3535
fill: var(--tv-Picker-icon-color);
3636

@@ -51,7 +51,6 @@
5151
}
5252

5353
&.show-auto-width {
54-
5554
&.@{input-prefix-cls},
5655
&.@{input-prefix-cls}__inner {
5756
width: 100%;
@@ -76,7 +75,10 @@
7675

7776
.baseClearicon {
7877
position: absolute;
79-
background-color: var(--tv-Picker-input-clear-icon-bg);
78+
79+
& + .@{css-prefix}svg-size {
80+
visibility: hidden;
81+
}
8082

8183
&:hover {
8284
fill: var(--tv-Picker-icon-color-hover);
@@ -130,7 +132,7 @@
130132
}
131133
}
132134

133-
.@{range-prefix-cls}__close-icon:has(> svg)+.@{range-prefix-cls}__icon {
135+
.@{range-prefix-cls}__close-icon:has(> svg) + .@{range-prefix-cls}__icon {
134136
display: none;
135137
}
136138
}
@@ -310,4 +312,4 @@
310312
}
311313
}
312314
}
313-
}
315+
}

packages/vue/src/picker/src/pc.vue

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,11 @@
6060
class="baseClearicon"
6161
/>
6262
</transition>
63-
<component :is="state.triggerClass" @click="handleFocus" class="tiny-svg-size" />
63+
<component
64+
:is="state.triggerClass"
65+
@click="handleFocus"
66+
class="tiny-svg-size"
67+
/>
6468
</i>
6569
</template>
6670
</tiny-input>

0 commit comments

Comments
 (0)