commit: ebee2bda639988b3bfa29e0cfc9c6a76bfda5b07
parent a2c21e27428d44eac899c2497f599f9abfcb5cef
Author: tusooa <tusooa@kazv.moe>
Date: Fri, 18 Aug 2023 21:35:56 -0400
Add icons to extra notifications
Diffstat:
2 files changed, 32 insertions(+), 0 deletions(-)
diff --git a/src/components/extra_notifications/extra_notifications.js b/src/components/extra_notifications/extra_notifications.js
@@ -1,5 +1,18 @@
import { mapGetters } from 'vuex'
+import { library } from '@fortawesome/fontawesome-svg-core'
+import {
+ faUserPlus,
+ faComments,
+ faBullhorn
+} from '@fortawesome/free-solid-svg-icons'
+
+library.add(
+ faUserPlus,
+ faComments,
+ faBullhorn
+)
+
const ExtraNotifications = {
computed: {
shouldShowChats () {
diff --git a/src/components/extra_notifications/extra_notifications.vue b/src/components/extra_notifications/extra_notifications.vue
@@ -7,6 +7,11 @@
class="button-unstyled -link extra-notification"
:to="{ name: 'chats', params: { username: currentUser.screen_name } }"
>
+ <FAIcon
+ fixed-width
+ class="fa-scale-110 icon"
+ icon="comments"
+ />
{{ $tc('notifications.unread_chats', unreadChatCount, { num: unreadChatCount }) }}
</router-link>
</div>
@@ -17,6 +22,11 @@
class="button-unstyled -link extra-notification"
:to="{ name: 'announcements' }"
>
+ <FAIcon
+ fixed-width
+ class="fa-scale-110 icon"
+ icon="bullhorn"
+ />
{{ $tc('notifications.unread_announcements', unreadAnnouncementCount, { num: unreadAnnouncementCount }) }}
</router-link>
</div>
@@ -27,6 +37,11 @@
class="button-unstyled -link extra-notification"
:to="{ name: 'friend-requests' }"
>
+ <FAIcon
+ fixed-width
+ class="fa-scale-110 icon"
+ icon="user-plus"
+ />
{{ $tc('notifications.unread_follow_requests', followRequestCount, { num: followRequestCount }) }}
</router-link>
</div>
@@ -81,6 +96,10 @@
padding: 1em;
}
+ .icon {
+ margin-right: 0.5em;
+ }
+
.tip {
display: inline;
}