userlist 코드 수정

This commit is contained in:
yoon 2025-02-11 12:59:49 +09:00
parent 40c2a166a4
commit 8ab9e79b5a

View File

@ -1,24 +1,26 @@
<template> <template>
<ul class="list-unstyled users-list d-flex align-items-center"> <ul class="list-unstyled users-list d-flex align-items-center gap-1">
<li <li
v-for="(user, index) in userList" v-for="(user, index) in userList"
:key="index" :key="index"
class="avatar pull-up" class="avatar pull-up"
:class="{ disabled: user.disabled }" :class="{ 'opacity-100': user.disabled }"
@click="toggleDisable(index)" @click="toggleDisable(index)"
data-bs-toggle="tooltip" data-bs-toggle="tooltip"
data-popup="tooltip-custom" data-popup="tooltip-custom"
data-bs-placement="top" data-bs-placement="top"
:aria-label="user.MEMBERSEQ" :aria-label="user.MEMBERSEQ"
:data-bs-original-title="getTooltipTitle(user)" :data-bs-original-title="getTooltipTitle(user)"
> >
<img <img
class="rounded-circle user-avatar" class="rounded-circle user-avatar border border-3"
:src="`${baseUrl}upload/img/profile/${user.MEMBERPRF}`" :class="{ 'grayscaleImg': user.disabled }"
alt="user" :src="`${baseUrl}upload/img/profile/${user.MEMBERPRF}`"
:style="{ borderColor: user.usercolor}" :style="`border-color: ${user.usercolor} !important;`"
/> alt="user"
/>
</li> </li>
</ul> </ul>
</template> </template>
@ -68,18 +70,4 @@ const getTooltipTitle = (user) => {
</script> </script>
<style scoped> <style scoped>
/* disabled 클래스를 적용할 때 사용자의 이미지를 흐리게 */
.avatar.disabled {
opacity: 1.0; /* 흐리게 만들기 */
}
/* 비활성화된 상태에서 이미지를 회색으로 변환 */
.avatar.disabled img {
filter: grayscale(100%);
}
/* 동그란 테두리 설정 */
.user-avatar {
border: 3px solid; /* 테두리 */
padding: 0.1px; /* 테두리와 이미지 사이의 간격 */
}
</style> </style>