diff --git a/src/components/ArtworksList/ArtworkCard.vue b/src/components/ArtworksList/ArtworkCard.vue index f4d5527..8ff5deb 100644 --- a/src/components/ArtworksList/ArtworkCard.vue +++ b/src/components/ArtworksList/ArtworkCard.vue @@ -157,8 +157,6 @@ async function handleBookmark() { transform: translate(-50%, -50%) transition: all 0.25s ease-in-out - &:hover a, - & a.router-link-active &:hover a, & a.router-link-active &::before diff --git a/src/components/SideNav/SideNav.vue b/src/components/SideNav/SideNav.vue index 92935e2..9247a69 100644 --- a/src/components/SideNav/SideNav.vue +++ b/src/components/SideNav/SideNav.vue @@ -12,7 +12,7 @@ aside.global-side-nav(:class='{ hidden: !sideNavStore.isOpened }') ul ListLink(link='/' text='首页') IFasHome.link-icon - ListLink.not-allowed(link='' text='插画') + ListLink.not-allowed(link='' text='探索发现') IFasImage.link-icon ListLink(link='/ranking' text='排行榜') IFasCrown.link-icon @@ -35,6 +35,8 @@ aside.global-side-nav(:class='{ hidden: !sideNavStore.isOpened }') text='我的关注' ) IFasUser.link-icon + ListLink(link='/following/latest' text='关注用户的作品') + IFasUser.link-icon .group .title PixivNow diff --git a/src/plugins/router.ts b/src/plugins/router.ts index 7841634..154413a 100644 --- a/src/plugins/router.ts +++ b/src/plugins/router.ts @@ -14,6 +14,12 @@ const routes: RouteRecordRaw[] = [ name: 'artworks', component: () => import('@/view/artworks.vue'), }, + { + path: '/following/latest', + alias: ['/bookmark_new_illust'], + name: 'following-latest', + component: () => import('@/view/following-latest.vue'), + }, { path: '/users/:id', name: 'users', diff --git a/src/view/following-latest.vue b/src/view/following-latest.vue new file mode 100644 index 0000000..cafdfc9 --- /dev/null +++ b/src/view/following-latest.vue @@ -0,0 +1,59 @@ + + + diff --git a/src/view/following.vue b/src/view/following.vue index d56a99a..4452844 100644 --- a/src/view/following.vue +++ b/src/view/following.vue @@ -3,7 +3,7 @@ h1 .flex.gap-1 NButton( - @click='$router.push({ name: "user", params: { id: targetUserId } })' + @click='$router.push({ name: "users", params: { id: targetUserId } })' circle secondary ) diff --git a/src/view/users.vue b/src/view/users.vue index dc57780..9fb71f7 100644 --- a/src/view/users.vue +++ b/src/view/users.vue @@ -44,6 +44,8 @@ :loading='loadingUserFollow', :type='user.isFollowed ? "success" : undefined' @click='handleUserFollow' + round + size='small' ) template(#icon) IFasCheck(v-if='user.isFollowed')