릴리스: v1.3.10 게임 허브 카드 폭과 SVG 아이콘 렌더링 정리

This commit is contained in:
2026-04-01 10:29:34 +09:00
parent b4ada4b9a2
commit 7b1ba19572
8 changed files with 81 additions and 46 deletions

View File

@@ -5,6 +5,7 @@ import { api } from '../lib/api'
import { toApiUrl } from '../lib/runtime'
import lockResetIcon from '../assets/icons/lock_reset.svg'
import deleteIcon from '../assets/icons/delete.svg'
import SvgIcon from '../components/SvgIcon.vue'
import { useAuthStore } from '../stores/auth'
import { useToast } from '../composables/useToast'
@@ -1573,7 +1574,7 @@ async function saveFeaturedOrder() {
:disabled="user.isAvatarBusy"
@click.stop="removeUserAvatar(user)"
>
<img :src="deleteIcon" alt="" />
<SvgIcon class="userAvatarRemoveIcon" :src="deleteIcon" :size="12" />
</button>
</div>
<div class="userCard__identityMeta">
@@ -1604,10 +1605,10 @@ async function saveFeaturedOrder() {
<div class="userCard__actions userCard__actions--compact">
<button class="iconActionButton" type="button" title="비밀번호 초기화" @click="openUserPasswordModal(user)">
<img :src="lockResetIcon" alt="" />
<SvgIcon class="iconActionButton__icon" :src="lockResetIcon" :size="18" />
</button>
<button class="iconActionButton iconActionButton--danger" type="button" title="회원 삭제" @click="openUserDeleteModal(user)">
<img :src="deleteIcon" alt="" />
<SvgIcon class="iconActionButton__icon" :src="deleteIcon" :size="18" />
</button>
<button class="btn btn--ghost userSaveButton" :disabled="!isUserDirty(user)" @click="saveUser(user)">회원정보 저장</button>
</div>
@@ -2928,10 +2929,8 @@ async function saveFeaturedOrder() {
transform: translateY(2px) scale(0.96);
transition: opacity 160ms ease, transform 160ms ease, background 160ms ease, visibility 160ms ease;
}
.userAvatarRemoveButton img {
width: 12px;
height: 12px;
filter: brightness(0) invert(1);
.userAvatarRemoveIcon {
color: rgba(255, 255, 255, 0.96);
}
.userAvatarRemoveButton:disabled {
opacity: 0.45;
@@ -3033,9 +3032,8 @@ async function saveFeaturedOrder() {
background: rgba(255, 255, 255, 0.04);
cursor: pointer;
}
.iconActionButton img {
width: 18px;
height: 18px;
.iconActionButton__icon {
color: rgba(255, 255, 255, 0.92);
}
.iconActionButton:disabled {
cursor: not-allowed;