aboutsummaryrefslogtreecommitdiff
path: root/src/components/extra_notifications/extra_notifications.vue
diff options
context:
space:
mode:
authortusooa <tusooa@kazv.moe>2023-08-13 23:57:34 -0400
committertusooa <tusooa@kazv.moe>2023-08-18 22:25:11 -0400
commit0d6a9e8a647be860b10506aecaafb4ff0f10150f (patch)
treea0cb51b11e4f8a878df59cbde7b151c4c32ac24b /src/components/extra_notifications/extra_notifications.vue
parenta1641193b5b7c72e919b9848b167bc4d4a40444b (diff)
Display extra notifications on notifications column
Diffstat (limited to 'src/components/extra_notifications/extra_notifications.vue')
-rw-r--r--src/components/extra_notifications/extra_notifications.vue42
1 files changed, 42 insertions, 0 deletions
diff --git a/src/components/extra_notifications/extra_notifications.vue b/src/components/extra_notifications/extra_notifications.vue
new file mode 100644
index 00000000..11eeb937
--- /dev/null
+++ b/src/components/extra_notifications/extra_notifications.vue
@@ -0,0 +1,42 @@
+<template>
+ <div class="ExtraNotifications">
+ <router-link
+ v-if="unreadChatCount"
+ class="button-unstyled -link extra-notification"
+ to="chats"
+ >
+ {{ $tc('notifications.unread_chats', unreadChatCount, { num: unreadChatCount }) }}
+ </router-link>
+ <router-link
+ v-if="unreadAnnouncementCount"
+ class="button-unstyled -link extra-notification"
+ to="announcements"
+ >
+ {{ $tc('notifications.unread_announcements', unreadAnnouncementCount, { num: unreadAnnouncementCount }) }}
+ </router-link>
+ </div>
+</template>
+
+<script src="./extra_notifications.js" />
+
+<style lang="scss">
+@import "../../variables";
+
+.ExtraNotifications {
+ width: 100%;
+ display: flex;
+ flex-direction: column;
+ align-items: stretch;
+
+ .extra-notification {
+ width: 100%;
+ padding: 1em;
+ }
+
+ .extra-notification {
+ border-bottom: 1px solid;
+ border-color: $fallback--border;
+ border-color: var(--border, $fallback--border);
+ }
+}
+</style>