Skip to content

Commit 544a8dc

Browse files
authored
Merge pull request #2125 from krank666/dev-286
fix: 修复header的tools中icon不展示的问题
2 parents c42d41c + 68e69ff commit 544a8dc

File tree

1 file changed

+29
-23
lines changed

1 file changed

+29
-23
lines changed

web/src/view/layout/header/tools.vue

Lines changed: 29 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,11 @@
77
<div class="flex items-center mx-4 gap-4">
88
<el-tooltip class="" effect="dark" content="视频教程" placement="bottom">
99
<el-dropdown @command="toDoc">
10-
<el-icon
11-
class="w-8 h-8 p-2 shadow rounded-full border border-gray-200 dark:border-gray-600 cursor-pointer border-solid"
12-
>
10+
<span class="w-8 h-8 p-2 rounded-full flex items-center justify-center shadow border border-gray-200 dark:border-gray-600 cursor-pointer border-solid">
11+
<el-icon>
1312
<Film />
1413
</el-icon>
15-
14+
</span>
1615
<template #dropdown>
1716
<el-dropdown-menu>
1817
<el-dropdown-item
@@ -27,52 +26,59 @@
2726
</el-tooltip>
2827

2928
<el-tooltip class="" effect="dark" content="搜索" placement="bottom">
30-
<el-icon
31-
@click="handleCommand"
32-
class="w-8 h-8 p-2 shadow rounded-full border border-gray-200 dark:border-gray-600 cursor-pointer border-solid"
33-
>
29+
<span class="w-8 h-8 p-2 rounded-full flex items-center justify-center shadow border border-gray-200 dark:border-gray-600 cursor-pointer border-solid">
30+
<el-icon
31+
@click="handleCommand"
32+
>
3433
<Search />
3534
</el-icon>
35+
</span>
36+
3637
</el-tooltip>
3738

3839
<el-tooltip class="" effect="dark" content="系统设置" placement="bottom">
39-
<el-icon
40-
class="w-8 h-8 p-2 shadow rounded-full border border-gray-200 dark:border-gray-600 cursor-pointer border-solid"
41-
@click="toggleSetting"
42-
>
40+
<span class="w-8 h-8 p-2 rounded-full flex items-center justify-center shadow border border-gray-200 dark:border-gray-600 cursor-pointer border-solid">
41+
<el-icon
42+
@click="toggleSetting"
43+
>
4344
<Setting />
4445
</el-icon>
46+
</span>
47+
4548
</el-tooltip>
4649

4750
<el-tooltip class="" effect="dark" content="刷新" placement="bottom">
51+
<span class="w-8 h-8 p-2 rounded-full flex items-center justify-center shadow border border-gray-200 dark:border-gray-600 cursor-pointer border-solid">
4852
<el-icon
49-
class="w-8 h-8 p-2 shadow rounded-full border border-gray-200 dark:border-gray-600 cursor-pointer border-solid"
50-
:class="showRefreshAnmite ? 'animate-spin' : ''"
51-
@click="toggleRefresh"
53+
:class="showRefreshAnmite ? 'animate-spin' : ''"
54+
@click="toggleRefresh"
5255
>
5356
<Refresh />
5457
</el-icon>
58+
</span>
59+
5560
</el-tooltip>
5661
<el-tooltip
5762
class=""
5863
effect="dark"
5964
content="切换主题"
6065
placement="bottom"
6166
>
62-
<el-icon
63-
v-if="appStore.isDark"
64-
class="w-8 h-8 p-2 shadow rounded-full border border-gray-600 cursor-pointer border-solid"
65-
@click="appStore.toggleTheme(false)"
66-
>
67+
<span class="w-8 h-8 p-2 rounded-full flex items-center justify-center shadow border border-gray-200 dark:border-gray-600 cursor-pointer border-solid">
68+
<el-icon
69+
v-if="appStore.isDark"
70+
@click="appStore.toggleTheme(false)"
71+
>
6772
<Sunny />
6873
</el-icon>
6974
<el-icon
70-
v-else
71-
class="w-8 h-8 p-2 shadow rounded-full border border-gray-200 cursor-pointer border-solid"
72-
@click="appStore.toggleTheme(true)"
75+
v-else
76+
@click="appStore.toggleTheme(true)"
7377
>
7478
<Moon />
7579
</el-icon>
80+
</span>
81+
7682
</el-tooltip>
7783

7884
<gva-setting v-model:drawer="showSettingDrawer"></gva-setting>

0 commit comments

Comments
 (0)