Skip to content

Commit 694d6f1

Browse files
authored
feat(dropdown): [action-menu,dropdown,autocomplete,input] component dark theme adaptation (#3014)
* feat(dropdown): [action-menu,dropdown] component dark theme adaptation * feat(dialog-select): [dialog-select] modify search icon alignment issue * feat(autocomplete): [autocomplete] dark theme adaptation * feat(input): [input] dark theme adaptation * test(dropdown): [action-menu,dropdown] synchronize modification of test cases
1 parent 3a57416 commit 694d6f1

29 files changed

+114
-89
lines changed

examples/sites/demos/pc/app/action-menu/icon-composition-api.vue

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -76,22 +76,22 @@ p {
7676
:deep(.tiny-action-menu__wrap) {
7777
.tiny-action-menu__item {
7878
.tiny-dropdown-item__wrap {
79-
color: #191919;
79+
color: var(--tv-color-icon-control);
8080
.tiny-svg {
81-
fill: #191919;
81+
fill: var(--tv-color-icon-control);
8282
}
8383
}
8484
8585
&:hover {
8686
.tiny-dropdown-item__wrap > .tiny-dropdown-item__content .tiny-svg {
87-
fill: #191919;
87+
fill: var(--tv-color-icon-control);
8888
}
8989
}
9090
9191
.tiny-dropdown {
92-
color: #191919;
92+
color: var(--tv-color-icon-control);
9393
.tiny-svg {
94-
fill: #191919;
94+
fill: var(--tv-color-icon-control);
9595
}
9696
}
9797
}

examples/sites/demos/pc/app/action-menu/icon.vue

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -81,22 +81,22 @@ p {
8181
:deep(.tiny-action-menu__wrap) {
8282
.tiny-action-menu__item {
8383
.tiny-dropdown-item__wrap {
84-
color: #191919;
84+
color: var(--tv-color-icon-control);
8585
.tiny-svg {
86-
fill: #191919;
86+
fill: var(--tv-color-icon-control);
8787
}
8888
}
8989
9090
&:hover {
9191
.tiny-dropdown-item__wrap > .tiny-dropdown-item__content .tiny-svg {
92-
fill: #191919;
92+
fill: var(--tv-color-icon-control);
9393
}
9494
}
9595
9696
.tiny-dropdown {
97-
color: #191919;
97+
color: var(--tv-color-icon-control);
9898
.tiny-svg {
99-
fill: #191919;
99+
fill: var(--tv-color-icon-control);
100100
}
101101
}
102102
}

examples/sites/demos/pc/app/action-menu/popper-class-composition-api.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,6 @@ const options = ref([
3131

3232
<style>
3333
.custom-action-menu {
34-
background-color: antiquewhite;
34+
background-color: var(--tv-color-bg-3);
3535
}
3636
</style>

examples/sites/demos/pc/app/action-menu/popper-class.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,5 @@ test('弹框样式', async ({ page }) => {
1313
await visibleItem.last().hover()
1414
await page.waitForTimeout(200)
1515
await expect(dropDownMenu).toHaveClass(/custom-action-menu/)
16-
await expect(dropDownMenu).toHaveCSS('background-color', 'rgb(250, 235, 215)')
16+
await expect(dropDownMenu).toHaveCSS('background-color', 'rgb(255, 255, 255)')
1717
})

examples/sites/demos/pc/app/action-menu/popper-class.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,6 @@ export default {
3939

4040
<style>
4141
.custom-action-menu {
42-
background-color: antiquewhite;
42+
background-color: var(--tv-color-bg-3);
4343
}
4444
</style>

examples/sites/demos/pc/app/action-menu/slot-item-composition-api.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<tiny-action-menu :options="options">
33
<template #item="{ data }">
44
<tiny-icon-smile></tiny-icon-smile>
5-
<span style="vertical-align: middle"> {{ data.name }}</span>
5+
<span style="vertical-align: middle; margin-left: 4px"> {{ data.name }}</span>
66
</template>
77
</tiny-action-menu>
88
</template>

examples/sites/demos/pc/app/action-menu/slot-item.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<tiny-action-menu :options="options">
33
<template #item="{ data }">
44
<icon-smile></icon-smile>
5-
<span style="vertical-align: middle"> {{ data.name }}</span>
5+
<span style="vertical-align: middle; margin-left: 4px"> {{ data.name }}</span>
66
</template>
77
</tiny-action-menu>
88
</template>

examples/sites/demos/pc/app/autocomplete/slot-composition-api.vue

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44
<template #prepend>前置内容</template>
55
<template #append>后置内容</template>
66
</tiny-autocomplete>
7+
<br />
8+
<br />
79
<tiny-autocomplete class="fix-slot" v-model="value" placeholder="请输入内容" :fetch-suggestions="querySearch">
810
<template #prefix>
911
<tiny-icon-edit />
@@ -12,6 +14,8 @@
1214
<tiny-icon-association />
1315
</template>
1416
</tiny-autocomplete>
17+
<br />
18+
<br />
1519
<tiny-autocomplete class="default-slot" v-model="value" :fetch-suggestions="querySearch">
1620
<template #default="{ slotScope }">
1721
<div>{{ slotScope.value }}</div>

examples/sites/demos/pc/app/autocomplete/slot.vue

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44
<template #prepend>前置内容</template>
55
<template #append>后置内容</template>
66
</tiny-autocomplete>
7+
<br />
8+
<br />
79
<tiny-autocomplete class="fix-slot" v-model="value" :fetch-suggestions="querySearch">
810
<template #prefix>
911
<tiny-icon-edit />
@@ -12,6 +14,8 @@
1214
<tiny-icon-association />
1315
</template>
1416
</tiny-autocomplete>
17+
<br />
18+
<br />
1519
<tiny-autocomplete class="default-slot" v-model="value" :fetch-suggestions="querySearch">
1620
<template #default="{ slotScope }">
1721
<div>{{ slotScope.value }}</div>

examples/sites/demos/pc/app/dropdown/inherit-width-composition-api.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<template>
22
<div class="demo-drop">
33
<p class="demo-dropdown">场景 1:默认</p>
4-
<tiny-dropdown split-button type="success">
4+
<tiny-dropdown border type="success">
55
更多菜单(标题很长示例)
66
<template #dropdown>
77
<tiny-dropdown-menu>
@@ -15,7 +15,7 @@
1515
</tiny-dropdown>
1616
<br /><br />
1717
<p class="demo-dropdown">场景 2:设置 inherit-width</p>
18-
<tiny-dropdown split-button type="success" :inherit-width="true">
18+
<tiny-dropdown border type="success" :inherit-width="true">
1919
更多菜单(标题很长示例)
2020
<template #dropdown>
2121
<tiny-dropdown-menu>

0 commit comments

Comments
 (0)