Compare commits

...
Author SHA1 Message Date
Yuki Guo e90b201001 refactor: remove user tooltip (#14041) 2026-10-12 18:18:44 +08:00
@@ -32,32 +32,24 @@
@user-change="currentUser = $event" @user-change="currentUser = $event"
/> />
<div class="user-actions" :class="{ 'is-collapsed': isCollapse }"> <div class="user-actions" :class="{ 'is-collapsed': isCollapse }">
<el-tooltip <button
v-if="currentUser" v-if="currentUser"
:content="$t('xpack.user.userInfo')" type="button"
placement="top" class="user-entry"
popper-class="sidebar-user-tooltip" :aria-label="$t('xpack.user.userInfo') + ' ' + currentUser.name"
@click="nodeSelectorRef?.openUserInfo()"
> >
<button <SvgIcon class="icon" iconName="p-gerenzhongxin1" />
type="button" <span v-if="!isCollapse" class="user-name">{{ currentUser.name }}</span>
class="user-entry" </button>
:aria-label="$t('xpack.user.userInfo') + ' ' + currentUser.name" <button
@click="nodeSelectorRef?.openUserInfo()" type="button"
> class="user-entry logout-entry"
<SvgIcon class="icon" iconName="p-gerenzhongxin1" /> :aria-label="$t('header.exitSystem')"
<span v-if="!isCollapse" class="user-name">{{ currentUser.name }}</span> @click="nodeSelectorRef?.logout()"
</button> >
</el-tooltip> <SvgIcon class="icon" iconName="p-tuichudenglu3" />
<el-tooltip :content="$t('header.exitSystem')" placement="top" popper-class="sidebar-user-tooltip"> </button>
<button
type="button"
class="user-entry logout-entry"
:aria-label="$t('header.exitSystem')"
@click="nodeSelectorRef?.logout()"
>
<SvgIcon class="icon" iconName="p-tuichudenglu3" />
</button>
</el-tooltip>
</div> </div>
</div> </div>
</template> </template>
@@ -441,16 +433,3 @@ watch(
border-left: 1px solid var(--panel-footer-border); border-left: 1px solid var(--panel-footer-border);
} }
</style> </style>
<style lang="scss">
.el-popper.sidebar-user-tooltip {
background: var(--el-menu-item-bg-color);
color: var(--el-color-primary);
border-color: var(--panel-footer-border);
.el-popper__arrow::before {
background: var(--el-menu-item-bg-color);
border-color: var(--panel-footer-border);
}
}
</style>