릴리스: v1.3.78 축소 액션 아이콘과 카피라이트 정리
This commit is contained in:
@@ -10,6 +10,7 @@ import iconGridView from './assets/icons/grid_view.svg'
|
||||
import iconFavorite from './assets/icons/favorite.svg'
|
||||
import iconLists from './assets/icons/lists.svg'
|
||||
import iconAddNotes from './assets/icons/add_notes.svg'
|
||||
import iconDashboardCustomize from './assets/icons/dashboard_customize.svg'
|
||||
import iconSearch from './assets/icons/search.svg'
|
||||
import iconSettings from './assets/icons/settings.svg'
|
||||
import iconMenuBook from './assets/icons/menu_book.svg'
|
||||
@@ -136,11 +137,11 @@ const gameHubViewMode = computed(() => (route.query.view === 'list' ? 'list' : '
|
||||
const leftBottomPrimaryAction = computed(() => {
|
||||
if (!authReady.value) return null
|
||||
if (route.name === 'home' && auth.user) {
|
||||
return { label: '커스텀 티어표 만들기', to: '/editor/freeform/new' }
|
||||
return { label: '커스텀 티어표 만들기', to: '/editor/freeform/new', iconSrc: iconDashboardCustomize }
|
||||
}
|
||||
if (route.name === 'gameHub') {
|
||||
const target = `/editor/${route.params.gameId}/new`
|
||||
return { label: '새 티어표 만들기', to: auth.user ? target : `/login?redirect=${target}` }
|
||||
return { label: '새 티어표 만들기', to: auth.user ? target : `/login?redirect=${target}`, iconSrc: iconAddNotes }
|
||||
}
|
||||
return null
|
||||
})
|
||||
@@ -472,7 +473,7 @@ function submitGlobalSearch() {
|
||||
:title="leftBottomPrimaryAction.label"
|
||||
:aria-label="leftBottomPrimaryAction.label"
|
||||
>
|
||||
<SvgIcon :src="iconAddNotes" :size="24" />
|
||||
<SvgIcon :src="leftBottomPrimaryAction.iconSrc || iconAddNotes" :size="24" />
|
||||
</RouterLink>
|
||||
<button v-if="showSettingsGuideButton" class="adminButton adminButton--icon" type="button" @click="openGuideModal()">
|
||||
<SvgIcon :src="iconMenuBook" :size="18" class="adminButton__icon" />
|
||||
|
||||
1
frontend/src/assets/icons/dashboard_customize.svg
Normal file
1
frontend/src/assets/icons/dashboard_customize.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 -960 960 960" width="24px" fill="ffffff"><path d="M120-840h320v320H120v-320Zm80 80v160-160Zm320-80h320v320H520v-320Zm80 80v160-160ZM120-440h320v320H120v-320Zm80 80v160-160Zm440-80h80v120h120v80H720v120h-80v-120H520v-80h120v-120Zm-40-320v160h160v-160H600Zm-400 0v160h160v-160H200Zm0 400v160h160v-160H200Z"/></svg>
|
||||
|
After Width: | Height: | Size: 377 B |
@@ -2389,12 +2389,12 @@ function userAvatarFallback(user) {
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
<div class="adminSidebarFooter">
|
||||
<span>Copyright © 2026 </span>
|
||||
<a :href="ADMIN_COPYRIGHT_URL" target="_blank" rel="noreferrer">zenn</a>
|
||||
<span>. All rights reserved.</span>
|
||||
</div>
|
||||
</aside>
|
||||
<div v-show="globalRightRailOpen" class="adminSidebarFooter adminUiScope">
|
||||
<span>Copyright © 2026 </span>
|
||||
<a :href="ADMIN_COPYRIGHT_URL" target="_blank" rel="noreferrer">zenn</a>
|
||||
<span>. All rights reserved.</span>
|
||||
</div>
|
||||
</Teleport>
|
||||
</template>
|
||||
|
||||
@@ -2473,7 +2473,11 @@ function userAvatarFallback(user) {
|
||||
display: grid;
|
||||
gap: 12px;
|
||||
}
|
||||
.adminUiScope.adminSidebarFooter {
|
||||
.adminUiScope .adminSidebarFooter {
|
||||
margin-top: auto;
|
||||
padding-top: 4px;
|
||||
}
|
||||
.adminUiScope .adminSidebarFooter {
|
||||
margin-top: 6px;
|
||||
padding: 0 4px 2px;
|
||||
font-size: 9px;
|
||||
@@ -2482,11 +2486,11 @@ function userAvatarFallback(user) {
|
||||
color: var(--theme-text-faint);
|
||||
opacity: 0.72;
|
||||
}
|
||||
.adminUiScope.adminSidebarFooter a {
|
||||
.adminUiScope .adminSidebarFooter a {
|
||||
color: #00ffff;
|
||||
text-decoration: none;
|
||||
}
|
||||
.adminUiScope.adminSidebarFooter a:hover {
|
||||
.adminUiScope .adminSidebarFooter a:hover {
|
||||
color: #00ffff;
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user